Towards software architecture at runtime
ACM SIGSOFT Software Engineering Notes
Runtime Software Architecture Based Software Online Evolution
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
On the use of software models during software execution
MISE '09 Proceedings of the 2009 ICSE Workshop on Modeling in Software Engineering
Computer
SM@RT: representing run-time system data as MOF-compliant models
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
A Runtime Model Based Monitoring Approach for Cloud
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Incremental model synchronization for efficient run-time monitoring
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Cloud Computing: Locally Sub-Clouds instead of Globally One Cloud
International Journal of Cloud Applications and Computing
Hi-index | 0.00 |
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.