Towards autonomic detection of SLA violations in Cloud infrastructures

被引:123
作者
Emeakaroha, Vincent C. [1 ]
Netto, Marco A. S. [2 ]
Calheiros, Rodrigo N. [3 ]
Brandic, Ivona [1 ]
Buyya, Rajkumar [3 ]
De Rose, Cesar A. F. [2 ]
机构
[1] Vienna Univ Technol, A-1040 Vienna, Austria
[2] Pontificia Univ Catolica Rio Grande do Sul, Fac Informat, Porto Alegre, RS, Brazil
[3] Univ Melbourne, CLOUDS Lab, Dept Comp Sci & Software Engn, Melbourne, Vic 3010, Australia
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2012年 / 28卷 / 07期
关键词
Service level agreement; Resource monitoring; SLA violation detection; SLA enactment; Cloud architecture; RESOURCE-MANAGEMENT; IMPLEMENTATION; ALLOCATION; MECHANISM;
D O I
10.1016/j.future.2011.08.018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing has become a popular paradigm for implementing scalable computing infrastructures provided on-demand on a case-by-case basis. Self-manageable Cloud infrastructures are required in order to comply with users' requirements defined by Service Level Agreements (SLAs) and to minimize user interactions with the computing environment. Thus, adequate SLA monitoring strategies and timely detection of possible SLA violations represent challenging research issues. This paper presents the Detecting SLA Violation infrastructure (DeSVi) architecture, sensing SLA violations through sophisticated resource monitoring. Based on the user requests. DeSkri allocates computing resources for a requested service and arranges its deployment on a virtualized environment. Resources are monitored using a novel framework capable of mapping low-level resource metrics (e.g., host up and down time) to user-defined SLAs (e.g., service availability). The detection of possible SLA violations relies on the predefined service level objectives and utilization of knowledge databases to manage and prevent such violations. We evaluate the DeSVi architecture using two application scenarios: (i) image rendering applications based on ray-tracing, and (ii) transactional web applications based on the well-known TPC-W benchmark. These applications exhibit heterogeneous workloads for investigating optimal monitoring interval of SLA parameters. The achieved results show that our architecture is able to monitor and detect SLA violations. The architecture output also provides a guideline on the appropriate monitoring intervals for applications depending on their resource consumption behavior. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1017 / 1029
页数:13
相关论文
共 49 条
[1]   A computational economy for grid computing and its implementation in the Nimrod-G resource broker [J].
Abramson, D ;
Buyya, R ;
Giddy, J .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2002, 18 (08) :1061-1074
[2]  
[Anonymous], ACTIVEMQ MESSAGING I
[3]  
[Anonymous], ESPER EVENT STREAM P
[4]   SLA enabled CARE resource broker [J].
Balakrishnan, P. ;
Somasundaram, Thamarai Selvi .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2011, 27 (03) :265-279
[5]  
Beloglazov Anton, 2010, Proceedings 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), P826, DOI 10.1109/CCGRID.2010.46
[6]  
Berral J. L., 2010, P 1 INT C ENERGY EFF, DOI DOI 10.1145/1791314.1791349
[7]  
Boniface M, 2007, P 5 INT WORKSH SERV
[8]  
Brandic I., 2009, P 33 ANN IEEE INT CO
[9]  
Brein, BREIN BUSINESS OBJEC
[10]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616