Skip to main navigation Skip to search Skip to main content

Network-aware virtual machine migration in an overcommitted cloud

  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Virtualization, which acts as the underlying technology for cloud computing, enables large amounts of third-party applications to be packed into virtual machines (VMs). VM migration enables servers to be reconsolidated or reshuffled to reduce the operational costs of data centers. The network traffic costs for VM migration currently attract limited attention. However, traffic and bandwidth demands among VMs in a data center account for considerable total traffic. VM migration also causes additional data transfer overhead, which would also increase the network cost of the data center. This study considers a network-aware VM migration (NetVMM) problem in an overcommitted cloud and formulates it into a non-deterministic polynomial time-complete problem. This study aims to minimize network traffic costs by considering the inherent dependencies among VMs that comprise a multi-tier application and the underlying topology of physical machines and to ensure a good trade-off between network communication and VM migration costs. The mechanism that the swarm intelligence algorithm aims to find is an approximate optimal solution through repeated iterations to make it a good solution for the VM migration problem. In this study, genetic algorithm (GA) and artificial bee colony (ABC) are adopted and changed to suit the VM migration problem to minimize the network cost. Experimental results show that GA has low network costs when VM instances are small. However, when the problem size increases, ABC is advantageous to GA. The running time of ABC is also nearly half than that of GA. To the best of our knowledge, we are the first to use ABC to solve the NetVMM problem.

Original languageEnglish
Pages (from-to)428-442
Number of pages15
JournalFuture Generation Computer Systems
Volume76
DOIs
StatePublished - Nov 2017
Externally publishedYes

Keywords

  • Artificial bee colony algorithm
  • Cloud computing
  • Genetic algorithm
  • Migration costs
  • Network communication costs
  • Network-aware virtual machine migration

Fingerprint

Dive into the research topics of 'Network-aware virtual machine migration in an overcommitted cloud'. Together they form a unique fingerprint.

Cite this