A Heuristic-Based Approach for Dynamic VMs Consolidation in Cloud Data Centers

被引:13
作者
Abdullah, Monir [1 ,2 ]
Lu, Kuan [3 ]
Wieder, Philipp [3 ]
Yahyapour, Ramin [3 ]
机构
[1] Thamar Univ, Dept Informat Technol, Thamar, Yemen
[2] Univ Bisha, Fac Sci & Arts, Dept Comp Sci, Bisha, Saudi Arabia
[3] Gesell Wissensch Datenverarbeitung mbH Gottingen, Gottingen, Germany
关键词
VM placement; CloudSim; Energy consumption; SLA violation; VIRTUAL MACHINES; SERVER CONSOLIDATION; ENERGY; ALLOCATION; ALGORITHMS; PERFORMANCE; MANAGEMENT; SIMULATION; MIGRATION; COST;
D O I
10.1007/s13369-017-2580-5
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Cloud computing providers have to deal with the energy-performance trade-off: minimizing energy consumption, while meeting service level agreement (SLA) requirements. This paper proposes a new heuristic approach for the dynamic consolidation of virtual machines (VMs) in cloud data centers. The fast best-fit decreasing (FBFD) algorithm for intelligent VMs allocating into hosts and dynamic utilization rate (DUR) algorithm for utilization space and VM migration are successfully proposed. We performed simulations using PlanetLab and GWDG data center workloads to compare our approach against the existing models. It has been observed that the FBFD heuristic algorithm produces better results compared to modified BFD algorithm in terms of energy consumption and SLA violation. Additionally, the time complexity of FBFD algorithm is significantly improved from the order of O() to O(). Furthermore, leaving some rates of capacity in the physical machines by the proposed DUR algorithm for VMs to be extended reduces the number of migrations which in turn improves the energy consumption and SLA violation. Our heuristic approach is evaluated using CloudSim and the results show that it performs better than the current state-of-the-art approaches.
引用
收藏
页码:3535 / 3549
页数:15
相关论文
共 40 条
[11]   Server consolidation with migration control for virtualized data centers [J].
Ferreto, Tiago C. ;
Netto, Marco A. S. ;
Calheiros, Rodrigo N. ;
De Rose, Cesar A. F. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2011, 27 (08) :1027-1034
[12]  
Galloway Jeffrey M., 2011, P WORLD C ENG COMP S, VI
[13]   Resource pool management: Reactive versus proactive or let's be friends [J].
Gmach, Daniel ;
Rolia, Jerry ;
Cherkasova, Ludmila ;
Kemper, Alfons .
COMPUTER NETWORKS, 2009, 53 (17) :2905-2922
[14]   Energy-efficient and multifaceted resource management for profit-driven virtualized data centers [J].
Goiri, Inigo ;
Berral, Josep Ll. ;
Oriol Fito, J. ;
Julia, Ferran ;
Nou, Ramon ;
Guitart, Jordi ;
Gavalda, Ricard ;
Torres, Jordi .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :718-731
[15]   Energy-Efficient Virtual Machine Consolidation [J].
Graubner, Pablo ;
Schmidt, Matthias ;
Freisleben, Bernd .
IT PROFESSIONAL, 2013, 15 (02) :28-34
[16]   The Cost of a Cloud: Research Problems in Data Center Networks [J].
Greenberg, Albert ;
Hamilton, James ;
Maltz, David A. ;
Patel, Parveen .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (01) :68-73
[17]  
Guenter B, 2011, IEEE INFOCOM SER, P1332, DOI 10.1109/INFCOM.2011.5934917
[18]   Energy-aware simulation with DVFS [J].
Guerout, Tom ;
Monteil, Thierry ;
Da Costa, Georges ;
Calheiros, Rodrigo Neves ;
Buyya, Rajkumar ;
Alexandru, Mihai .
SIMULATION MODELLING PRACTICE AND THEORY, 2013, 39 :76-91
[19]   Heuristic based Energy-aware Resource Allocation by Dynamic Consolidation of Virtual Machines in Cloud Data Center [J].
Hasan, Md Sabbir ;
Huh, Eui-Nam .
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2013, 7 (08) :1825-1842
[20]   A Live Storage Migration Mechanism over WAN for Relocatable Virtual Machine Services on Clouds [J].
Hirofuchi, Takahiro ;
Ogawa, Hirotaka ;
Nakada, Hidemoto ;
Itoh, Satoshi ;
Sekiguchi, Satoshi .
CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, :460-465