DocumentCode :
173001
Title :
An Aspect-Oriented Approach to SLA-Driven Monitoring Multi-tenant Cloud Application
Author :
Huihong He ; Zhiyi Ma ; Hongjie Chen ; Chih-Yi Yeh ; Weizhong Shao
Author_Institution :
Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
fYear :
2014
fDate :
June 27 2014-July 2 2014
Firstpage :
857
Lastpage :
864
Abstract :
As more and more multi-tenant applications emerge in clouds, people increasingly recognize the importance of multi-tenant applications in realizing cloud benefit maximization. Service Level Agreement (SLA) is advocated widely to monitor these applications for multiple tenants to meet their service quality requirements. However, so far these applications provide limited multi-tenant monitoring supports, which prevents the applications from guaranteeing tenants´ interests efficiently. In this paper, we propose an aspect-oriented approach to monitor multi-tenant applications based on tenant SLAs. Our approach includes monitoring code generation and runtime management. During code generation, the approach proposes an SLA feature model for tenants to specify variable requirements. Based on the requirements the approach selects code snippets, which are implemented as templates in advance, and splices them into an monitoring aspect. During runtime, the approach prioritizes aspects to determine execution order and updates monitoring status in term of tenant. An implemented prototype is used to evaluate the approach by case studies, which demonstrate the approach effectiveness in common situations.
Keywords :
aspect-oriented programming; cloud computing; contracts; program compilers; SLA feature model; SLA-driven monitoring multi-tenant cloud application; aspect-oriented approach; code generation monitoring; multi-tenant monitoring supports; runtime management; service level agreement; service quality requirements; Computer architecture; Monitoring; Object oriented modeling; Runtime; Springs; Time factors; Weaving; aspect-oriented code snippet; dynamic weaving; feature model; multi-tenancy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5062-1
Type :
conf
DOI :
10.1109/CLOUD.2014.118
Filename :
6973824
Link To Document :
بازگشت