• DocumentCode
    530847
  • Title

    A method and framework for fetching software runtime state

  • Author

    Guo Changguo ; Wang Tao

  • Author_Institution
    Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • Volume
    1
  • fYear
    2010
  • fDate
    24-26 Aug. 2010
  • Firstpage
    262
  • Lastpage
    266
  • Abstract
    Software runtime state provides rich information to do various analysis of the system. However, the current runtime monitoring techniques entangle state fetching logic and corresponding processing logic, which limits the use of the state information and doesn´t support information synthesizing either. In this paper, we proposed a runtime state fetching method which separates them. We designed a State Fetching Description language (SFDL) to describe state monitoring requirement, and implemented a compiling framework to compile the SFDL into monitor probes, gather runtime state information and store them in a general form for future use. Such design separates the state fetching logic from information processing logic, liberates the runtime state information from specific usage and makes it possible to synthesize runtime state information which is important for distributed system to get the overall state. In the end, we applied our approach to performance tuning on a distributed system. Based on the obtained detailed running state, we are able to identify some performance bottlenecks and improve the software.
  • Keywords
    fault tolerant computing; program compilers; software engineering; specification languages; SFDL; compiling framework; distributed system; software runtime state; state fetching description language; state fetching logic; Monitoring; Runtime; Software; Visualization; compiling framework; runtime monitoring; runtime state; state fetching description language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer, Mechatronics, Control and Electronic Engineering (CMCE), 2010 International Conference on
  • Conference_Location
    Changchun
  • Print_ISBN
    978-1-4244-7957-3
  • Type

    conf

  • DOI
    10.1109/CMCE.2010.5610486
  • Filename
    5610486