Analyzing Energy-Efficiency of Two Scheduling Policies in Compute-Intensive Applications on Cloud

被引:7
作者
Kuang, Ping [1 ]
Guo, Wenxia [1 ]
Xu, Xiang [1 ]
Li, Hongjian [1 ,3 ]
Tian, Wenhong [1 ,2 ]
Buyya, Rajkumar [4 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu 610054, Sichuan, Peoples R China
[2] Chinese Acad Sci, Chongqing Inst Green & Intelligent Technol, Chongqing 400714, Peoples R China
[3] Chongqing Univ Post & Telecommun, Dept Comp Sci & Technol, Chongqing 400065, Peoples R China
[4] Univ Melbourne, Dept Comp Sci, Melbourne, Vic 3010, Australia
基金
中国国家自然科学基金;
关键词
Cloud data centers; energy-aware resource scheduling; the lower bound; energy efficiency; modified interval scheduling; MULTICORE SYSTEMS; VIRTUAL MACHINES; NETWORKS; DESIGN; MODELS; TIME;
D O I
10.1109/ACCESS.2018.2861462
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the key problems facing cloud applications is to reduce their energy consumption, which can increase the working lifetime of a machine, decrease the operation costs of cloud providers, and the environmental impact caused by power consumption. It is very important to design and evaluate an energy-efficient cloud. Recently, two open problems are raised in the literature: 1) what is the optimal solution (the lower bound) for the total energy consumption? and 2) what is the energy-efficiency for a scheduling algorithm? In this paper, we consider two major scheduling policies: 1) always power-on physical machines (PMs) once turning-on and 2) turning-off (hibernating) idle PMs, both with possible virtual machine migrations during evaluation. Focusing on compute-intensive applications on cloud, we propose analytical methods to settle down the two open problems. Our theoretical results are validated by experimental results in different scheduling scenarios and can be applied in cloud computing environments to help energy-efficient design.
引用
收藏
页码:45515 / 45526
页数:12
相关论文
共 23 条
[1]  
[Anonymous], 2005, Algorithm Design
[2]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[3]  
Coffman E. G. Jr., 1987, Journal of Complexity, V3, P406, DOI 10.1016/0885-064X(87)90009-4
[4]  
Economou Dimitris., 2006, IEEE International Symposium on Computer Architecture, P1
[5]  
Fan XB, 2007, CONF PROC INT SYMP C, P13, DOI 10.1145/1273440.1250665
[6]   Minimizing total busy time in parallel scheduling with application to optical networks [J].
Flammini, Michele ;
Monaco, Gianpiero ;
Moscardelli, Luca ;
Shachnai, Hadas ;
Shalom, Mordechai ;
Tamir, Tami ;
Zaks, Shmuel .
THEORETICAL COMPUTER SCIENCE, 2010, 411 (40-42) :3553-3562
[7]  
Guazzone M., 2011, Proceedings of the 2011 IEEE 3rd International Conference on Cloud Computing Technology and Science (CloudCom 2011), P424, DOI 10.1109/CloudCom.2011.63
[8]  
Johnson D.S., 1978, COMPUTERS INTRACTABI
[9]   Power-aware provisioning of virtual machines for real-time Cloud services [J].
Kim, Kyong Hoon ;
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (13) :1491-1505
[10]  
Kolen AWJ, 2007, Interval scheduling: A survey