Virtual machine customization and task mapping architecture for efficient allocation of cloud data center resources

Sareh Fotuhi Piraghaj, Rodrigo N. Calheiros, Jeffrey Chan, Amir Vahid Dastjerdi, Rajkumar Buyya

Research output: Contribution to journalArticlepeer-review

34 Citations (Scopus)

Abstract

Energy usage of large-scale data centers has become a major concern for cloud providers. There has been an active effort in techniques for the minimization of the energy consumed in the data centers. However, most approaches lack the analysis and application of real cloud backend traces. In existing approaches, the variation of cloud workloads and its effect on the performance of the solutions are not investigated. Furthermore, the focus of existing approaches is on virtual machine migration and placement algorithms, with little regard to tailoring virtual machine configuration to workload characteristics, which can further reduce the energy consumption and resource wastage in a typical data center. To address these weaknesses and challenges, we propose a new architecture for cloud resource allocation that maps groups of tasks to customized virtual machine types. This mapping is based on the task usage patterns obtained from the analysis of the historical data extracted from utilization traces. In our work, the energy consumption is decreased via efficient resource allocation based on the actual resource usage of tasks. Experimental results show that, when resources are allocated based on the discovered usage patterns, significant energy saving can be achieved.
Original languageEnglish
Pages (from-to)208-224
Number of pages17
JournalThe Computer Journal
Volume59
Issue number2
DOIs
Publication statusPublished - Feb 2016

Bibliographical note

Publisher Copyright:
© The British Computer Society 2015.

Keywords

  • cloud computing
  • energy consumption

Fingerprint

Dive into the research topics of 'Virtual machine customization and task mapping architecture for efficient allocation of cloud data center resources'. Together they form a unique fingerprint.

Cite this