Self-adaptive resource allocation for energy-aware virtual machine placement in dynamic computing cloud

被引:29
作者
Jiang, Han-Peng [1 ]
Chen, Wei-Mei [2 ]
机构
[1] Chunghwa Telecom Labs, Taoyuan, Taiwan
[2] Natl Taiwan Univ Sci & Technol, Dept Elect & Comp Engn, Taipei 106, Taiwan
关键词
Cloud computing; Data center networks; Resource allocation; Bursty workload; Live migration; DATA CENTERS; CONSOLIDATION;
D O I
10.1016/j.jnca.2018.07.011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is a type of Internet-based computing that provides shared computing resources and data on demand. To support the massive cloud services, a data center is built with thousands of servers and switches connected by a communication network called a data center network (DCN). Along with the development of virtualization, the data center manager conducts virtual machine (VM) resizing and live migrations to adjust the allocation of VMs and improve the server utilization. However, compared to VM resizing, live migrations can negatively impact the performance of the system depending on the amount of transferred data and the path length. In this paper, we propose an online resource allocation algorithm using VM consolidation to achieve energy efficiency and reduce service-level agreement (SLA) violations of data centers while considering the power usage of servers, the number of migrations, and the path length of migrations in DCNs. Compared to the state-of-the-art mechanism, the proposed algorithm successfully reduces the power consumption, the number of migrations, and the path length of migrations for a dynamic cloud service.
引用
收藏
页码:119 / 129
页数:11
相关论文
共 41 条
[1]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[2]  
[Anonymous], 2013, THESIS
[3]  
[Anonymous], 2010, P 11 INT MIDDL C IND
[4]  
[Anonymous], 2011, 30 IEEE INT PERF COM
[5]  
[Anonymous], 2010, P NSDI
[6]  
[Anonymous], 2014, PROC IFIP NETW C
[7]  
[Anonymous], 2013, MASTERING CLOUD COMP
[8]   Novel heuristics for consolidation of virtual machines in cloud data centers using multi-criteria resource management solutions [J].
Arianyan, Ehsan ;
Taheri, Hassan ;
Sharifian, Saeed .
JOURNAL OF SUPERCOMPUTING, 2016, 72 (02) :688-717
[9]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[10]   Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (07) :1366-1379