Skip to main navigation Skip to search Skip to main content

Accelerated computation of the genetic algorithm for energy-efficient virtual machine placement in data centers

  • Zhe Ding
  • , Yu Chu Tian*
  • , You Gan Wang
  • , Wei Zhe Zhang
  • , Zu Guo Yu
  • *Corresponding author for this work
  • Queensland University of Technology
  • Australian Catholic University
  • School of Computer Science and Technology, Harbin Institute of Technology
  • XiangTan University

Research output: Contribution to journalArticlepeer-review

Abstract

Energy efficiency is a critical issue in the management and operation of cloud data centers, which form the backbone of cloud computing. Virtual machine (VM) placement has a significant impact on energy-efficiency improvement for virtualized data centers. Among various methods to solve the VM-placement problem, the genetic algorithm (GA) has been well accepted for the quality of its solution. However, GA is also computationally demanding, particularly in the computation of its fitness function. This limits its application in large-scale systems or specific scenarios where a fast VM-placement solution of good quality is required. Our analysis in this paper reveals that the execution time of the standard GA is mostly consumed in the computation of its fitness function. Therefore, this paper designs a data structure extended from a previous study to reduce the complexity of the fitness computation from quadratic to linear one with respect to the input size of the VM-placement problem. Incorporating with this data structure, an alternative fitness function is proposed to reduce the number of instructions significantly, further improving the execution-time performance of GA. Experimental studies show that our approach achieves 11 times acceleration of GA computation for energy-efficient VM placement in large-scale data centers with about 1500 physical machines in size.

Original languageEnglish
Pages (from-to)5421-5436
Number of pages16
JournalNeural Computing and Applications
Volume35
Issue number7
DOIs
StatePublished - Mar 2023
Externally publishedYes

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

  • Data center
  • Energy efficiency
  • Fitness function
  • Genetic algorithm
  • Virtual machine placement

Fingerprint

Dive into the research topics of 'Accelerated computation of the genetic algorithm for energy-efficient virtual machine placement in data centers'. Together they form a unique fingerprint.

Cite this