A dynamic VM consolidation technique for QoS and energy consumption in cloud environment

Cloud-based data centers consume a significant amount of energy which is a costly procedure. Virtualization technology, which can be regarded as the first step in the cloud by offering benefits like the virtual machine and live migration, is trying to overcome this problem. Virtual machines host workload, and because of the variability of workload, virtual machines consolidation is an effective technique to minimize the total number of active servers and unnecessary migrations and consequently improves energy consumption. Effective virtual machine placement and migration techniques act as a key issue to optimize the consolidation process. In this paper, we present a novel virtual machine consolidation technique to achieve energy–QoS–temperature balance in the cloud data center. We simulated our proposed technique in CloudSim simulation. Results of evaluation certify that physical machine temperature, SLA, and migration technique together control the energy consumption and QoS in a cloud data center.

[1]  KyoungSoo Park,et al.  CoMon: a mostly-scalable monitoring system for PlanetLab , 2006, OPSR.

[2]  Xiaoyun Zhu,et al.  1000 islands: an integrated approach to resource management for virtualized data centers , 2009, Cluster Computing.

[3]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[4]  Aameek Singh,et al.  Shares and utilities based power consolidation in virtualized server environments , 2009, 2009 IFIP/IEEE International Symposium on Integrated Network Management.

[5]  Gregor von Laszewski,et al.  Efficient resource management for Cloud computing environments , 2010, International Conference on Green Computing.

[6]  Eric Bouillet,et al.  Efficient resource provisioning in compute clouds via VM multiplexing , 2010, ICAC '10.

[7]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[8]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[9]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[10]  Rajkumar Buyya,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012, Concurr. Comput. Pract. Exp..

[11]  Michela Meo,et al.  Probabilistic Consolidation of Virtual Machines in Self-Organizing Cloud Data Centers , 2013, IEEE Transactions on Cloud Computing.

[12]  Rajkumar Buyya,et al.  Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints , 2013, IEEE Transactions on Parallel and Distributed Systems.

[13]  Hai Jin,et al.  Reliability‐aware server consolidation for balancing energy‐lifetime tradeoff in virtualized cloud datacenters , 2014, Int. J. Commun. Syst..

[14]  John Murphy,et al.  SOC: Satisfaction-Oriented Virtual Machine Consolidation in Enterprise Data Centers , 2016, International Journal of Parallel Programming.

[15]  Shoubin Dong,et al.  An energy-aware heuristic framework for virtual machine consolidation in Cloud computing , 2014, The Journal of Supercomputing.

[16]  Bo Li,et al.  iAware: Making Live Migration of Virtual Machines Interference-Aware in the Cloud , 2014, IEEE Transactions on Computers.

[17]  Chao-Tung Yang,et al.  A method for managing green power of a virtual machine cluster in cloud , 2014, Future Gener. Comput. Syst..

[18]  Saeed Sharifian,et al.  Novel heuristics for consolidation of virtual machines in cloud data centers using multi-criteria resource management solutions , 2015, The Journal of Supercomputing.

[19]  Quanwang Wu,et al.  Heterogeneous Virtual Machine Consolidation Using an Improved Grouping Genetic Algorithm , 2015, 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems.

[20]  C. K. Michael Tse,et al.  A power and thermal-aware virtual machine allocation mechanism for Cloud data centers , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[21]  Hannu Tenhunen,et al.  Using Ant Colony System to Consolidate VMs for Green Cloud Computing , 2015, IEEE Transactions on Services Computing.

[22]  K. Chandrasekaran,et al.  Green intelligence for cloud data centers , 2016, 2016 3rd International Conference on Recent Advances in Information Technology (RAIT).

[23]  Zakia Asad,et al.  A Two-Way Street: Green Big Data Processing for a Greener Smart Grid , 2017, IEEE Systems Journal.

[24]  Dario Pompili,et al.  Proactive Thermal-Aware Resource Management in Virtualized HPC Cloud Datacenters , 2017, IEEE Transactions on Cloud Computing.

[25]  Andreas Kassler,et al.  Optimising for energy or robustness? Trade-offs for VM consolidation in virtualized datacenters under uncertainty , 2017, Optim. Lett..

[26]  Massoud Pedram,et al.  Hierarchical, Portfolio Theory-Based Virtual Machine Consolidation in a Compute Cloud , 2018, IEEE Transactions on Services Computing.

[27]  Dario Pompili,et al.  Model-Based Thermal Anomaly Detection in Cloud Datacenters Using Thermal Imaging , 2018, IEEE Transactions on Cloud Computing.