J4 ›› 2013, Vol. 35 ›› Issue (6): 24-29.
• 论文 • Previous Articles Next Articles
LIU Donghong,ZOU Peng
Online:
Published:
Abstract:
Software monitoring is an important means to check whether a largescale distributed system complies with its intended behavior, which is the foundation of further online adjustment and evolution activities. This paper proposes a framework named Mega that supports the development and running of monitoringenabled distributed software systems. On the one hand, a dedicated language is introduced into the framework to describe where and what should be monitored at runtime, which separates the monitoring logic and the functional logic and enables the former to be developed efficiently and maintained independently. On the other hand, an eventbased model for monitoring data processing is introduced, which is scalable and extensible in largescale distributed systems. Based on the description of the feature of the Mega framework, this paper presents a set of monitoring design patterns as well, which can support the development of largescale distributed systems with monitoring capability.
Key words: runtime monitoring;software framework;distributed software
LIU Donghong,ZOU Peng. Research on framework for distributed software runtime monitoring [J]. J4, 2013, 35(6): 24-29.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2013/V35/I6/24