A multiobjective migration algorithm as a resource consolidation strategy in cloud computing

被引:15
作者
Feng, Danqing [1 ,2 ]
Wu, Zhibo [1 ]
Zuo, DeCheng [1 ]
Zhang, Zhan [1 ]
机构
[1] Harbin Inst Technol, Comp Sci & Technol, Harbin, Heilongjiang, Peoples R China
[2] Air Force Commun NCO Acad, Comp Sci & Technol, Dalian, Peoples R China
关键词
PARTICLE SWARM OPTIMIZATION; VIRTUAL MACHINES; SERVER CONSOLIDATION; GENETIC ALGORITHM; ENERGY; MANAGEMENT; POWER; ALLOCATION; PLACEMENT; CENTERS;
D O I
10.1371/journal.pone.0211729
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
To flexibly meet users' demands in cloud computing, it is essential for providers to establish the efficient virtual mapping in datacenters. Accordingly, virtualization has become a key aspect of cloud computing. It is possible to consolidate resources based on the single objective of reducing energy consumption. However, it is challenging for the provider to consolidate resources efficiently based on a multiobjective optimization strategy. In this paper, we present a novel migration algorithm to consolidate resources adaptively using a two-level scheduling algorithm. First, we propose the grey relational analysis (GRA) and technique for order preference by similarity to the ideal solution (TOPSIS) policy to simultaneously determine the hotspots by the main selected factors, including the CPU and the memory. Second, a two-level hybrid heuristic algorithm is designed to consolidate resources in order to reduce costs and energy consumption, mainly depending on the PSO and ACO algorithms. The improved PSO can determine the migrating VMs quickly, and the proposed ACO can locate the positions. Extensive experiments demonstrate that the two-level scheduling algorithm performs the consolidation strategy efficiently during the dynamic allocation process.
引用
收藏
页数:25
相关论文
共 56 条
[1]   A survey on virtual machine migration and server consolidation frameworks for cloud data centers [J].
Ahmad, Raja Wasim ;
Gani, Abdullah ;
Ab Hamid, Siti Hafizah ;
Shiraz, Muhammad ;
Yousafzai, Abdullah ;
Xia, Feng .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 52 :11-25
[2]  
[Anonymous], 2012, J INFORM COMPUTATION
[3]  
[Anonymous], 2011, P 2 ACM S CLOUD COMP, DOI DOI 10.1145/2038916.2038921
[4]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[5]   Energy-efficient data replication in cloud computing datacenters [J].
Boru, Dejene ;
Kliazovich, Dzmitry ;
Granelli, Fabrizio ;
Bouvry, Pascal ;
Zomaya, Albert Y. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (01) :385-402
[6]   A survey of fault tolerance architecture in cloud computing [J].
Cheraghlou, Mehdi Nazari ;
Khadem-Zadeh, Ahmad ;
Haghparast, Majid .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 61 :81-92
[7]  
Ching-Liang Chang, 1999, Kybernetes, V28, P1072, DOI 10.1108/03684929910300295
[8]  
Chuang IH, 2014, LECT NOTES COMPUT SC, V8397, P342, DOI 10.1007/978-3-319-05476-6_35
[9]   Toward Energy-Efficient Cloud Computing: Prediction, Consolidation, and Overcommitment [J].
Dabbagh, Mehiar ;
Hamdaoui, Bechir ;
Guizani, Mohsen ;
Rayes, Ammar .
IEEE NETWORK, 2015, 29 (02) :56-61
[10]   Using Ant Colony System to Consolidate VMs for Green Cloud Computing [J].
Farahnakian, Fahimeh ;
Ashraf, Adnan ;
Pahikkala, Tapio ;
Liljeberg, Pasi ;
Plosila, Juha ;
Porres, Ivan ;
Tenhunen, Hannu .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (02) :187-198