Energy efficient utilization of resources in cloud computing systems

Young Choon Lee, Albert Y. Zomaya*

*Corresponding author for this work

Research output: Contribution to journalArticle

396 Citations (Scopus)

Abstract

The energy consumption of under-utilized resources, particularly in a cloud environment, accounts for a substantial amount of the actual energy use. Inherently, a resource allocation strategy that takes into account resource utilization would lead to a better energy efficiency; this, in clouds, extends further with virtualization technologies in that tasks can be easily consolidated. Task consolidation is an effective method to increase resource utilization and in turn reduces energy consumption. Recent studies identified that server energy consumption scales linearly with (processor) resource utilization. This encouraging fact further highlights the significant contribution of task consolidation to the reduction in energy consumption. However, task consolidation can also lead to the freeing up of resources that can sit idling yet still drawing power. There have been some notable efforts to reduce idle power draw, typically by putting computer resources into some form of sleep/power-saving mode. In this paper, we present two energy-conscious task consolidation heuristics, which aim to maximize resource utilization and explicitly take into account both active and idle energy consumption. Our heuristics assign each task to the resource on which the energy consumption for executing the task is explicitly or implicitly minimized without the performance degradation of that task. Based on our experimental results, our heuristics demonstrate their promising energy-saving capability.

Original languageEnglish
Pages (from-to)268-280
Number of pages13
JournalJournal of Supercomputing
Volume60
Issue number2
DOIs
Publication statusPublished - 2012
Externally publishedYes

Keywords

  • cloud computing
  • energy aware computing
  • load balancing
  • scheduling

Fingerprint Dive into the research topics of 'Energy efficient utilization of resources in cloud computing systems'. Together they form a unique fingerprint.

Cite this