Model Based Monitoring and Controlling for Platform-as-a-Service PaaS

Hong Mei,Jin Shao,Qianxiang Wang
DOI: https://doi.org/10.4018/ijcac.2012010101
2012-01-01
International Journal of Cloud Applications and Computing
Abstract:Platform as a Service PaaS is a typical cloud service paradigm that allows PaaS consumers to deploy and manage applications usually services to SaaS consumers. To ensure the quality of services to both PaaS consumers and SaaS consumers, PaaS must be equipped with enough monitoring and controlling ability to make runtime adjustment actions. Although most of the components in PaaS have provided their own management interface, it is hard to perform adjustment actions based on raw runtime data collected from these low level management interfaces due to the diversity and dynamics of components in PaaS. This paper proposes a model based monitoring and controlling approach for PaaS. The proposed approach masks the underlying heterogeneity of components in PaaS and presents a high level model for monitoring and controlling. The model is instantiated automatically based on pre-defined meta-model, which effectively reduces the development efforts. A monitoring and controlling framework based on this approach is designed and implemented in a practical PaaS, which shows the feasibility of the proposed approach.
What problem does this paper attempt to address?