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

  • Authors:
  • Hong Mei;Jin Shao;Qianxiang Wang

  • Affiliations:
  • Peking University, China;Peking University, China;Peking University, China

  • Venue:
  • International Journal of Cloud Applications and Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

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.