SLA-based optimisation of virtualised resource for multi-tier web applications in cloud data centres

被引:32
作者
Bi, Jing [1 ]
Yuan, Haitao [2 ]
Tie, Ming [3 ]
Tan, Wei [4 ]
机构
[1] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[3] Beijing Inst Near Space Vehicles Syst Engn, Beijing 100076, Peoples R China
[4] IBM TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
virtualisation; multi-tier web application; cloud data centre; performance optimisation; service level agreement (SLA); dynamic resource allocation; MANAGEMENT;
D O I
10.1080/17517575.2013.830342
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic virtualised resource allocation is the key to quality of service assurance for multi-tier web application services in cloud data centre. In this paper, we develop a self-management architecture of cloud data centres with virtualisation mechanism for multi-tier web application services. Based on this architecture, we establish a flexible hybrid queueing model to determine the amount of virtual machines for each tier of virtualised application service environments. Besides, we propose a non-linear constrained optimisation problem with restrictions defined in service level agreement. Furthermore, we develop a heuristic mixed optimisation algorithm to maximise the profit of cloud infrastructure providers, and to meet performance requirements from different clients as well. Finally, we compare the effectiveness of our dynamic allocation strategy with two other allocation strategies. The simulation results show that the proposed resource allocation method is efficient in improving the overall performance and reducing the resource energy cost.
引用
收藏
页码:743 / 767
页数:25
相关论文
共 35 条
[1]  
Amza C, 2002, I S WORKL CHAR PROC, P3, DOI 10.1109/WWC.2002.1226489
[2]   A workload characterization study of the 1998 World Cup Web site [J].
Arlitt, M ;
Jin, T .
IEEE NETWORK, 2000, 14 (03) :30-37
[3]  
Bottomley L., 2004, EPA HTTP SINGLE WWW
[4]  
Burachik R., 1995, Optimization, V32, P137, DOI 10.1080/02331939508844042
[5]   An architectural evaluation of Java']Java TPC-W [J].
Cain, HW ;
Rajwar, R ;
Marden, M ;
Lipasti, MH .
HPCA: SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTING ARCHITECTURE, PROCEEDINGS, 2001, :229-240
[6]   Dynamic Control of Data Streaming and Processing in a Virtualized Environment [J].
Cao, Junwei ;
Zhang, Wen ;
Tan, Wei .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2012, 9 (02) :365-376
[7]  
Cardellini V., 2011, Proceedings of the 2011 IEEE International Conference on Network/Cloud Computing and Applications (NCCA 2011), P20, DOI 10.1109/NCCA.2011.11
[8]   Adaptive memory tabu search for binary quadratic programs [J].
Glover, F ;
Kochenberger, GA ;
Alidaee, B .
MANAGEMENT SCIENCE, 1998, 44 (03) :336-345
[9]  
Goudarzi H., 2011, Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing (CLOUD 2011), P324, DOI 10.1109/CLOUD.2011.106
[10]   India's role in the globalization of IT [J].
Aggarwal, Alok .
COMMUNICATIONS OF THE ACM, 2008, 51 (07) :17-19