Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management

a review

Md Anit Khan, Andrew Paplinski, Abdul Malik Khan, Manzur Murshed, Rajkumar Buyya

Research output: Chapter in Book/Report/Conference proceedingChapter (Book)Researchpeer-review

Abstract

Virtual machine (VM) consolidation is one of the key mechanisms of designing an energy-efficient dynamic Cloud resource management system. It is based on the premise that migrating VMs into fewer number of Physical Machines (PMs) can achieve both optimization objectives, increasing the utilization of Cloud servers while concomitantly reducing the energy consumption of the Cloud data center. However, packing more VMs into a single server may lead to poor Quality of Service (QoS), since VMs share the underlying physical resources of the PM. To address this, VM Consolidation (VMC) algorithms are designed to dynamically select VMs for migration by considering the impact on QoS in addition to the above-mentioned optimization objectives. VMC is a NP-hard problem and hence, a wide range of heuristic and meta-heuristic VMC algorithms have been proposed that aim to achieve near-optimality. Since, VMC is highly popular research topic and plethora of researchers are presently working in this area, the related literature is extremely broad. Hence, it is a non-trivial research work to cover such extensive literature and find strong distinguishing aspects based on which VMC algorithms can be classified and critically compared, as it is missing in existing surveys. In this chapter, we have classified and critically reviewed VMC algorithms from multitude of viewpoints so that the readers can be truly benefitted. Finally, we have concluded with valuable future directions so that it would pave the way of fellow researchers to further contribute in this area.
Original languageEnglish
Title of host publicationSustainable Cloud and Energy Services
Subtitle of host publicationPrinciples and Practice
EditorsWilson Rivera
Place of PublicationCham Switzerland
PublisherSpringer
Pages135-165
Number of pages31
ISBN (Electronic)9783319622385
ISBN (Print)9783319622378
DOIs
Publication statusPublished - 2018

Cite this

Khan, M. A., Paplinski, A., Khan, A. M., Murshed, M., & Buyya, R. (2018). Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review. In W. Rivera (Ed.), Sustainable Cloud and Energy Services: Principles and Practice (pp. 135-165). Cham Switzerland: Springer. https://doi.org/10.1007/978-3-319-62238-5_6
Khan, Md Anit ; Paplinski, Andrew ; Khan, Abdul Malik ; Murshed, Manzur ; Buyya, Rajkumar. / Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management : a review. Sustainable Cloud and Energy Services: Principles and Practice. editor / Wilson Rivera. Cham Switzerland : Springer, 2018. pp. 135-165
@inbook{6da81732e7074b2fbfa0f5ce2cba03a9,
title = "Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review",
abstract = "Virtual machine (VM) consolidation is one of the key mechanisms of designing an energy-efficient dynamic Cloud resource management system. It is based on the premise that migrating VMs into fewer number of Physical Machines (PMs) can achieve both optimization objectives, increasing the utilization of Cloud servers while concomitantly reducing the energy consumption of the Cloud data center. However, packing more VMs into a single server may lead to poor Quality of Service (QoS), since VMs share the underlying physical resources of the PM. To address this, VM Consolidation (VMC) algorithms are designed to dynamically select VMs for migration by considering the impact on QoS in addition to the above-mentioned optimization objectives. VMC is a NP-hard problem and hence, a wide range of heuristic and meta-heuristic VMC algorithms have been proposed that aim to achieve near-optimality. Since, VMC is highly popular research topic and plethora of researchers are presently working in this area, the related literature is extremely broad. Hence, it is a non-trivial research work to cover such extensive literature and find strong distinguishing aspects based on which VMC algorithms can be classified and critically compared, as it is missing in existing surveys. In this chapter, we have classified and critically reviewed VMC algorithms from multitude of viewpoints so that the readers can be truly benefitted. Finally, we have concluded with valuable future directions so that it would pave the way of fellow researchers to further contribute in this area.",
author = "Khan, {Md Anit} and Andrew Paplinski and Khan, {Abdul Malik} and Manzur Murshed and Rajkumar Buyya",
year = "2018",
doi = "10.1007/978-3-319-62238-5_6",
language = "English",
isbn = "9783319622378",
pages = "135--165",
editor = "Wilson Rivera",
booktitle = "Sustainable Cloud and Energy Services",
publisher = "Springer",

}

Khan, MA, Paplinski, A, Khan, AM, Murshed, M & Buyya, R 2018, Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review. in W Rivera (ed.), Sustainable Cloud and Energy Services: Principles and Practice. Springer, Cham Switzerland, pp. 135-165. https://doi.org/10.1007/978-3-319-62238-5_6

Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management : a review. / Khan, Md Anit; Paplinski, Andrew; Khan, Abdul Malik; Murshed, Manzur; Buyya, Rajkumar.

Sustainable Cloud and Energy Services: Principles and Practice. ed. / Wilson Rivera. Cham Switzerland : Springer, 2018. p. 135-165.

Research output: Chapter in Book/Report/Conference proceedingChapter (Book)Researchpeer-review

TY - CHAP

T1 - Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management

T2 - a review

AU - Khan, Md Anit

AU - Paplinski, Andrew

AU - Khan, Abdul Malik

AU - Murshed, Manzur

AU - Buyya, Rajkumar

PY - 2018

Y1 - 2018

N2 - Virtual machine (VM) consolidation is one of the key mechanisms of designing an energy-efficient dynamic Cloud resource management system. It is based on the premise that migrating VMs into fewer number of Physical Machines (PMs) can achieve both optimization objectives, increasing the utilization of Cloud servers while concomitantly reducing the energy consumption of the Cloud data center. However, packing more VMs into a single server may lead to poor Quality of Service (QoS), since VMs share the underlying physical resources of the PM. To address this, VM Consolidation (VMC) algorithms are designed to dynamically select VMs for migration by considering the impact on QoS in addition to the above-mentioned optimization objectives. VMC is a NP-hard problem and hence, a wide range of heuristic and meta-heuristic VMC algorithms have been proposed that aim to achieve near-optimality. Since, VMC is highly popular research topic and plethora of researchers are presently working in this area, the related literature is extremely broad. Hence, it is a non-trivial research work to cover such extensive literature and find strong distinguishing aspects based on which VMC algorithms can be classified and critically compared, as it is missing in existing surveys. In this chapter, we have classified and critically reviewed VMC algorithms from multitude of viewpoints so that the readers can be truly benefitted. Finally, we have concluded with valuable future directions so that it would pave the way of fellow researchers to further contribute in this area.

AB - Virtual machine (VM) consolidation is one of the key mechanisms of designing an energy-efficient dynamic Cloud resource management system. It is based on the premise that migrating VMs into fewer number of Physical Machines (PMs) can achieve both optimization objectives, increasing the utilization of Cloud servers while concomitantly reducing the energy consumption of the Cloud data center. However, packing more VMs into a single server may lead to poor Quality of Service (QoS), since VMs share the underlying physical resources of the PM. To address this, VM Consolidation (VMC) algorithms are designed to dynamically select VMs for migration by considering the impact on QoS in addition to the above-mentioned optimization objectives. VMC is a NP-hard problem and hence, a wide range of heuristic and meta-heuristic VMC algorithms have been proposed that aim to achieve near-optimality. Since, VMC is highly popular research topic and plethora of researchers are presently working in this area, the related literature is extremely broad. Hence, it is a non-trivial research work to cover such extensive literature and find strong distinguishing aspects based on which VMC algorithms can be classified and critically compared, as it is missing in existing surveys. In this chapter, we have classified and critically reviewed VMC algorithms from multitude of viewpoints so that the readers can be truly benefitted. Finally, we have concluded with valuable future directions so that it would pave the way of fellow researchers to further contribute in this area.

UR - http://www.scopus.com/inward/record.url?scp=85034816871&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-62238-5_6

DO - 10.1007/978-3-319-62238-5_6

M3 - Chapter (Book)

SN - 9783319622378

SP - 135

EP - 165

BT - Sustainable Cloud and Energy Services

A2 - Rivera, Wilson

PB - Springer

CY - Cham Switzerland

ER -

Khan MA, Paplinski A, Khan AM, Murshed M, Buyya R. Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review. In Rivera W, editor, Sustainable Cloud and Energy Services: Principles and Practice. Cham Switzerland: Springer. 2018. p. 135-165 https://doi.org/10.1007/978-3-319-62238-5_6