SCM: A Design and Implementation of Monitoring System for CloudStack

Kai Biao Lin, Tong Weiqin, Zhang Liping, Chao Hu · 2013

Infrastructure as a service (IaaS) is one of the most basic cloud-service models in cloud computing, which provides computers, network and storage. Apache CloudStack (ACS) is an open source software for creating, managing, and deploying infrastructure cloud services. In order to provide high availability, enable Service Level Agreement (SLA) and respond effectively to the Quality of Service (QoS) requirements of computing resources, we proposed a well-designed monitoring system for CloudStack platform named SCM. The SCM monitoring system collects accurate metrics from both physical and virtual resources, including the main components of ACS (system virtual machines, Secondary Storage, Primary Storage and management servers), and makes these data easily accessible and human readable, which is quite friendly to the CloudStack users. Then SCM monitor stores these collected metrics in distributed database for further analysis or to be used by other models of Cloud computing like the billing systems. In this paper, we will describe the architecture of the SCM monitoring system and introduce the technologies used to implement the SCM monitor.

Read the paper · More papers on PaperTik