Improving the QoS of Web Applications across Multiple Virtual Machines in Cloud Computing Environment

被引:5
作者
Zhang, Weizhe [1 ]
Zhang, Hongli [1 ]
Chen, Huixiang [1 ]
Zhang, Qizhen [1 ]
Cheng, Albert M. K. [2 ]
机构
[1] Harbin Inst Technol, Sch Comp Sci & Technol, Harbin 150006, Peoples R China
[2] Univ Houston, Dept Comp Sci, Houston, TX USA
来源
2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW) | 2012年
基金
中国国家自然科学基金; 美国国家科学基金会; 国家高技术研究发展计划(863计划);
关键词
cloud computing; virtualization; virtual machine; CPU scheduling; QoS; utility optimization;
D O I
10.1109/IPDPSW.2012.277
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is a hot topic in both industrial and academic areas. Virtualization employed on large data centers forms the basis of cloud computing, which includes CPU, I/O and memory virtualization. Time-sharing of CPU cycles for multiple virtual machines (VMs) has been the main bottleneck of system-level virtualization. How to schedule CPU cycles for multi-VMs to improve the QoS of web applications need further study. This paper first proposes a CPU management architecture for multi-VMs. Then, we convert the CPU scheduling problem into an integer programming problem. Importantly, we put forward a CPU scheduling algorithm based on utility optimization theory (UOCRS) to increase the global utility. Experiments show that our scheme improves the performance of Web applications remarkably.
引用
收藏
页码:2247 / 2253
页数:7
相关论文
共 16 条
[1]   SLA based resource allocation policies in autonomic environments [J].
Ardagna, Danilo ;
Trubian, Marco ;
Zhang, Li .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (03) :259-270
[2]  
Chen J, 2006, AUTONOMIC COMPUTING
[3]  
Chen Y., 2005, Performance Evaluation Review, V33, P303, DOI 10.1145/1071690.1064253
[4]   A control theory foundation for self-managing computing systems [J].
Diao, YX ;
Hellerstein, JL ;
Parekh, S ;
Griffith, R ;
Kaiser, GE ;
Phung, D .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2005, 23 (12) :2213-2222
[5]  
Guo H, 2003, AI AUT COMP DEV RES
[6]   Memory Overbooking and Dynamic Control of Xen Virtual Machines in Consolidated Environments [J].
Heo, Jin ;
Zhu, Xiaoyun ;
Padala, Pradeep ;
Wang, Zhikui .
2009 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009) VOLS 1 AND 2, 2009, :630-+
[7]  
Hien Nguyen Van, 2009, Proceedings of the 2009 Ninth IEEE International Conference on Computer and Information Technology. CIT 2009, P357, DOI 10.1109/CIT.2009.109
[8]  
Kelly T., 2003, ALGORITHMS ARCHITECT
[9]  
Liu QW, 2009, IEEE INT CON MULTI, P181, DOI 10.1109/ICME.2009.5202466
[10]  
Padala P, 2009, EUROSYS'09: PROCEEDINGS OF THE FOURTH EUROSYS CONFERENCE, P13