JTangCMS: an Efficient Monitoring System for Cloud Platforms.
Xingjian Lu,Jianwei Yin,Neal N. Xiong,Shuiguang Deng,Gaoqi He,Huiqun Yu
DOI: https://doi.org/10.1016/j.ins.2016.06.009
IF: 8.1
2016-01-01
Information Sciences
Abstract:Cloud computing has attracted increasing interest in industry and academia. However, due to the constantly expanding scale of cloud platforms, the monitoring of clouds encounters a number of critical challenges related to flexibility, scalability, efficiency, and performance. In this paper, we present JTang Cloud Monitoring System (JTangCMS), an efficient monitoring system for cloud platforms. Our contributions cover the collection, delivery, and processing of monitoring data. For data collection, a flexible and scalable agent is implemented with pluggable monitoring components to collect runtime information from different entities. For data delivery, an efficient and robust data dissemination framework is implemented to transmit the runtime information reliably with high throughput and low latency, based on the Data Distribution Service (DDS). For data processing, a cloud action platform is developed to support cloud management decision-making, based on complex event processing (CEP). Finally, detailed experimental evaluations show the feasibility and efficiency of JTangCMS.