Skip to main navigation Skip to search Skip to main content

Profile-based dynamic application assignment with a repairing genetic algorithm for greener data centers

  • Meera Vasudevan
  • , Yu Chu Tian*
  • , Maolin Tang
  • , Erhan Kozan
  • , Weizhe Zhang
  • *Corresponding author for this work
  • Queensland University of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Data centers have become essential to modern society by catering to increasing number of Internet users and technologies. This results in significant challenges in terms of escalating energy consumption. Research on green initiatives that reduce energy consumption while maintaining performance levels is exigent for data centers. However, energy efficiency and resource utilization are conflicting in general. Thus, it is imperative to develop an application assignment strategy that maintains a trade-off between energy and quality of service. To address this problem, a profile-based dynamic energy management framework is presented in this paper for dynamic application assignment to virtual machines (VMs). It estimates application finishing times and addresses real-time issues in application resource provisioning. The framework implements a dynamic assignment strategy by a repairing genetic algorithm (RGA), which employs realistic profiles of applications, virtual machines and physical servers. The RGA is integrated into a three-layer energy management system incorporating VM placement to derive actual energy savings. Experiments are conducted to demonstrate the effectiveness of the dynamic approach to application management. The dynamic approach produces up to 48% better energy savings than existing application assignment approaches under investigated scenarios. It also performs better than the static application management approach with 10% higher resource utilization efficiency and lower degree of imbalance.

Original languageEnglish
Pages (from-to)3977-3998
Number of pages22
JournalJournal of Supercomputing
Volume73
Issue number9
DOIs
StatePublished - 1 Sep 2017

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

  • Application assignment
  • Data center
  • Dynamic allocation
  • Energy efficiency
  • Genetic algorithm

Fingerprint

Dive into the research topics of 'Profile-based dynamic application assignment with a repairing genetic algorithm for greener data centers'. Together they form a unique fingerprint.

Cite this