OpenStack Neat: a framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds

被引:103
作者
Beloglazov, Anton [1 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Dept Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Vic, Australia
关键词
cloud computing; OpenStack; virtualization; dynamic VM consolidation; framework; PERFORMANCE MANAGEMENT; DATA CENTERS; POWER;
D O I
10.1002/cpe.3314
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Dynamic consolidation of virtual machines (VMs) is an efficient approach for improving the utilization of physical resources and reducing energy consumption in cloud data centers. Despite the large volume of research published on this topic, there are very few open-source software systems implementing dynamic VM consolidation. In this paper, we propose an architecture and open-source implementation of OpenStack Neat, a framework for dynamic VM consolidation in OpenStack clouds. OpenStack Neat can be configured to use custom VM consolidation algorithms and transparently integrates with existing OpenStack deployments without the necessity of modifying their configuration. In addition, to foster and encourage further research efforts in the area of dynamic VM consolidation, we propose a benchmark suite for evaluating and comparing dynamic VM consolidation algorithms. The proposed benchmark suite comprises OpenStack Neat as the base software framework, a set of real-world workload traces, performance metrics and evaluation methodology. As an application of the proposed benchmark suite, we conduct an experimental evaluation of OpenStack Neat and several dynamic VM consolidation algorithms on a five-node testbed, which shows significant benefits of dynamic VM consolidation resulting in up to 33% energy savings. Copyright (C) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:1310 / 1333
页数:24
相关论文
共 34 条
[1]  
[Anonymous], 19 USENIX S NETW SYS
[2]   Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments [J].
Ardagna, Danilo ;
Panicucci, Barbara ;
Trubian, Marco ;
Zhang, Li .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (01) :2-19
[3]  
Beloglazov A, SCRIPTS SETTING ANAL
[4]  
Beloglazov A, 2012, TECHNICAL REPORT
[5]   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
[6]   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
[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]  
Berral JosepLl., 2010, e-Energy'10. (Passau, P215, DOI [10.1145/1791314.1791349, DOI 10.1145/1791314.1791349]
[10]   Dynamic placement of virtual machines for managing SLA violations [J].
Bobroff, Norman ;
Kochut, Andrzej ;
Beaty, Kirk .
2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, 2007, :119-+