• DocumentCode
    2624681
  • Title

    Mega: A framework for runtime monitoring of distributed software system

  • Author

    Liu, Donghong ; Wang, Huaimin

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    27-29 June 2011
  • Firstpage
    496
  • Lastpage
    499
  • Abstract
    In large-scale distributed systems, runtime monitoring is an important means to check whether the system complies with its intended behavior. This paper proposes a framework named Mega that supports the development and running of monitoring-enabled distributed software systems. In our framework, a dedicated language is introduced to describe where and what should be monitored at runtime, which can be automatically mapped and weaved into the target system with the help of the Aspect-Orient Programming (AOP) technology. The introduction of this language separates the monitoring logic and the functional logic, which enables the former to be developed efficiently and maintained independently. Another important feature of the Mega framework is its event-based model for monitoring data processing, which is scalable and extensible in large-scale distributed systems. The benefit of this framework has been validated by real applications.
  • Keywords
    aspect-oriented programming; distributed processing; system monitoring; Mega framework; aspect-orient programming; dedicated language; distributed software system; event-based model; functional logic; large-scale distributed systems; runtime monitoring; Data processing; Monitoring; Runtime; Software systems; distributed software; framework; runtime montioring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Service System (CSSS), 2011 International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-9762-1
  • Type

    conf

  • DOI
    10.1109/CSSS.2011.5974914
  • Filename
    5974914