SHMA:Monitoring Architecture for Clouds

Lin CHEN,Shi YING,Xiang-yang JIA
DOI: https://doi.org/10.11896/j.issn.1002-137X.2017.01.002
2017-01-01
Computer Science
Abstract:Monitoring plays a significant role in ensuring the availability of cloud computing,because of the complex architecture of cloud and the unpredictability of workload.It provides the real-time monitoring data,the status of the running system,and helps to discover the defects and optimize system performance.However,due to the heterogeneity of cloud,the resources on cloud are Often dynamic,diverse and enormous scale,which bring about a great challenge for cloud monitoring.To solve this problem,we proposed a scalable and hierarchical monitoring architecture for clouds (SHMA).SHMA uses microservices to create each independent component of the scalable monitoring system.It realizes the goal of offering cloud providers and cloud consumers to have an overview of the resources on three levels of clouds,including the runtime information of application services,middleware and infrastructure.Finally,we used a case of comprehensive disaster reduction system on CloudStack to evaluate the effectiveness of the architecture.
What problem does this paper attempt to address?