A survey study on virtual machine migration and server consolidation techniques in DVFS-enabled cloud datacenter: Taxonomy and challenges

被引:69
作者
Shirvani, Mirsaeid Hosseini [1 ]
Rahmani, Amir Masoud [1 ,2 ]
Sahafi, Amir [3 ]
机构
[1] Islamic Azad Univ, Sci & Res Branch, Dept Comp Engn, Tehran, Iran
[2] Univ Human Dev, Comp Sci, Sulaimanyah, Iraq
[3] Islamic Azad Univ, South Tehran Branch, Dept Comp Engn, Tehran, Iran
关键词
Cloud computing; VM migration; Server consolidation; DVFS; Load balancing; Power management; EFFICIENT DYNAMIC CONSOLIDATION; LIVE MIGRATION; DATA CENTERS; RESOURCE-MANAGEMENT; POWER MANAGEMENT; ENERGY; PERFORMANCE; PLACEMENT; ALGORITHM; COST;
D O I
10.1016/j.jksuci.2018.07.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud Computing is a promising paradigm in comparison with traditional information technology approaches, in which organizations and enterprises adopt elastic cloud services on a pay-per-use model in order to reduce costs. Virtualization is a technique pervasively applied in modern datacenters (DCs) to maximize resource utilization, reduce greenhouse gas emissions, and lower overall cost. Virtual machine (VM) migration is widely exploited within and across DCs to meet a variety of needs of the virtualized cloud environment. For instance, server consolidation needs VM migration for power management. Also, load balancing, fault tolerance, system maintenance, and minimizing the service-level agreement (SLA) violation rate require live VM migration. The VM migration process is very resource intensive and requires intelligent approaches to avoid saturating network bandwidth and to keep server downtime to a minimum. In addition, in Dynamic Voltage Frequency Scaling (DVFS) in cluster servers in intrinsically heterogeneous DCs the voltage-frequency is varied based on workload to reduce power consumption, which is a large part of the overall cost. Although miscellaneous cloud computing studies have been presented in the literature concerning economic, privacy, and security issues, etc., there is a clear lack of survey studies on VM migration, server consolidation, and DVFS techniques. To fill this gap, we present different schemes to classify commonalities and discrepancies between the perspectives of researchers, based on metrics derived from the literature. Finally, open issues, challenges, and future directions are discussed for improving existing schemes and approaches. (C) 2018 The Authors. Production and hosting by Elsevier B.V.
引用
收藏
页码:267 / 286
页数:20
相关论文
共 117 条
[41]   Server placement with shared backups for disaster-resilient clouds [J].
Couto, Rodrigo S. ;
Secci, Stefano ;
Campista, Miguel Elias M. ;
Costa, Luis Henrique M. K. .
COMPUTER NETWORKS, 2015, 93 :423-434
[42]   A small world based overlay network for improving dynamic load-balancing [J].
Daraghmi, Eman Yasser ;
Yuan, Shyan-Ming .
JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 :187-203
[43]   A control-theoretic approach towards joint admission control and resource allocation of cloud computing services [J].
Dechouniotis, Dimitrios ;
Leontiou, Nikolaos ;
Athanasopoulos, Nikolaos ;
Christakidis, Athanasios ;
Denazis, Spyros .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2015, 25 (03) :159-180
[44]  
Deng Q., 2012, Proceedings of the 2012 ACM/IEEE international symposium on Low power electronics and design, P297, DOI 10.1145/2333660.2333727
[45]   MemScale: Active Low-Power Modes for Main Memory [J].
Deng, Qingyuan ;
Meisner, David ;
Ramos, Luiz ;
Wenisch, Thomas F. ;
Bianchini, Ricardo .
ACM SIGPLAN NOTICES, 2011, 46 (03) :225-238
[46]  
Deshpande U, 2011, HPDC 11: PROCEEDINGS OF THE 20TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, P135
[47]   AutoMigrate: a framework for developing intelligent, self-managing cloud services with maximum availability [J].
Diallo, Mamadou H. ;
August, Michael ;
Hallman, Roger ;
Kline, Megan ;
Slayback, Scott M. ;
Graves, Christopher .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (03) :1995-2012
[48]   Real-time query processing optimization for cloud-based wireless body area networks [J].
Diallo, Ousmane ;
Rodrigues, Joel J. P. C. ;
Sene, Mbaye ;
Niu, Jianwei .
INFORMATION SCIENCES, 2014, 284 :84-94
[49]   A utility paradigm for IoT: The sensing Cloud [J].
Distefano, Salvatore ;
Merlino, Giovanni ;
Puliafito, Antonio .
PERVASIVE AND MOBILE COMPUTING, 2015, 20 :127-144
[50]  
Fan XB, 2007, CONF PROC INT SYMP C, P13, DOI 10.1145/1273440.1250665