Skip to main navigation Skip to search Skip to main content

BGM-BLA: A New Algorithm for Dynamic Migration of Virtual Machines in Cloud Computing

  • Beihang University
  • Louisiana State University

Research output: Contribution to journalArticlepeer-review

Abstract

Cloud computing is getting more prevalent and finding a way to reduce the cost of cloud computing platform through the migration of virtual machines (VM) is a concerned issue. In this paper, the problem of dynamic migration of VMs (DM-VM) in the cloud computing platform (or simply the cloud) is investigated. A triple-objective optimization model for DM-VM is established, which takes energy consumption, communication between VMs, and migration cost into account under the situation that the platform works normally. The DM-VM problem is divided into two parts: (i) forming VMs into groups, and (ii) determining the best way to place the groups into certain physical nodes. A binary graph matching-based bucket-code learning algorithm (BGM-BLA) is designed for solving the DM-VM problem. In BGM-BLA, bucket-coding and learning is employed for finding the optimal solutions, and binary graph matching is used for evaluating the candidate solutions. The computational results demonstrate that the proposed BGM-BLA algorithm performs relatively well in terms of the Pareto sets obtained and computational time in comparison with two optimization algorithms, i.e., Non-dominated Sorting Genetic Algorithm (NSGA-II) and binary graph matching-based common-coding algorithm.

Original languageEnglish
Pages (from-to)910-925
Number of pages16
JournalIEEE Transactions on Services Computing
Volume9
Issue number6
DOIs
StatePublished - 1 Nov 2016

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Bucket-code learning algorithm
  • Cloud computing
  • binary graph matching
  • multi-objective optimization
  • pareto optimization
  • virtual machine migration

Fingerprint

Dive into the research topics of 'BGM-BLA: A New Algorithm for Dynamic Migration of Virtual Machines in Cloud Computing'. Together they form a unique fingerprint.

Cite this