Authors: Young Choon Lee Albert Y Zomaya
Publish Date: 2010/03/19
Volume: 60, Issue: 2, Pages: 268-280
Abstract
The energy consumption of underutilized 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/powersaving mode In this paper we present two energyconscious 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 energysaving capability
Keywords: