Energy efficient scheduling of virtual machines in cloud with deadline constraint

被引:98
作者
Ding, Youwei [1 ]
Qin, Xiaolin [1 ]
Liu, Liang [1 ]
Wang, Taochun [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 210016, Jiangsu, Peoples R China
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2015年 / 50卷
基金
中国国家自然科学基金;
关键词
Energy efficiency; Virtual machine scheduling; Dynamic voltage and frequency scaling; Cloud computing; MANAGEMENT;
D O I
10.1016/j.future.2015.02.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is a scale-based computing model, and requires more physical machines and consumes an extremely large amount of electricity, which will reduce the profit of the service providers and harm the environment. Virtualization is widely used in cloud computing nowadays. However, existing energy efficient scheduling methods of virtual machines (VMs) in cloud cannot work well if the physical machines (PMs) are heterogeneous and their total power is considered, and typically do not use the energy saving technologies of hardware, such as dynamic voltage and frequency scaling (DVFS). This paper proposes an energy efficient scheduling algorithm, EEVS, of VMs in cloud considering the deadline constraint, and EEVS can support DVFS well. A novel conclusion is conducted that there exists optimal frequency for a PM to process certain VM, based on which the notion of optimal performance-power ratio is defined to weight the homogeneous PMs. The PM with higher optimal performance-power ratio will be assigned to VMs first to save energy. The process of EEVS is divided into some equivalent schedule periods, in each of which VMs are allocated to proper PMs and each active core operates on the optimal frequency. After each period, the cloud should be reconfigured to consolidate the computation resources to further reduce the energy consumption. The deadline constraint should be satisfied during the scheduling. The simulation results show that our proposed scheduling algorithm achieves over 20% reduction of energy and 8% increase of processing capacity in the best cases. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:62 / 74
页数:13
相关论文
共 27 条
[1]  
[Anonymous], 2008, CUT DATA CTR CARBON
[2]  
[Anonymous], C SERV DAT CTR EN EF
[3]  
[Anonymous], CORR
[4]  
Barroso L. A., 2005, ACM Queue, V3, P48, DOI 10.1145/1095408.1095420
[5]   The case for energy-proportional computing [J].
Barroso, Luiz Andre ;
Hoelzle, Urs .
COMPUTER, 2007, 40 (12) :33-+
[6]   Content-Based Scheduling of Virtual Machines (VMs) in the Cloud [J].
Bazarbayev, Sobir ;
Hiltunen, Matti ;
Joshi, Kaustubh ;
Sanders, William H. ;
Schlichting, Richard .
2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, :93-101
[7]   A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems [J].
Beloglazov, Anton ;
Buyya, Rajkumar ;
Lee, Young Choon ;
Zomaya, Albert .
ADVANCES IN COMPUTERS, VOL 82, 2011, 82 :47-111
[8]   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
[9]   Energy-Saving Virtual Machine Placement in Cloud Data Centers [J].
Dong, Jiankang ;
Jin, Xing ;
Wang, Hongbo ;
Li, Yangyang ;
Zhang, Peng ;
Cheng, Shiduan .
PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, :618-624
[10]  
Fan XB, 2007, CONF PROC INT SYMP C, P13, DOI 10.1145/1273440.1250665