Energy efficient utilization of resources in cloud computing systems

被引:435
作者
Lee, Young Choon [1 ]
Zomaya, Albert Y. [1 ]
机构
[1] Univ Sydney, Sch Informat Technol, Ctr Distributed & High Performance Comp, Sydney, NSW 2006, Australia
基金
澳大利亚研究理事会;
关键词
Cloud computing; Energy aware computing; Load balancing; Scheduling;
D O I
10.1007/s11227-010-0421-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:268 / 280
页数:13
相关论文
共 24 条
  • [1] [Anonymous], P IEEE INT C AUT COM
  • [2] [Anonymous], IEEE COMPUT
  • [3] [Anonymous], TECHNOLOGY INTEL MAG
  • [4] [Anonymous], 2008, P C POW AW COMP SYST
  • [5] [Anonymous], P USENIX ANN TECHN C
  • [6] Bohrer P, 2002, S COMP SCI, P261
  • [7] Chen JJ, 2005, PROC INT CONF PARAL, P13
  • [8] Fan XB, 2007, CONF PROC INT SYMP C, P13, DOI 10.1145/1273440.1250665
  • [9] Ge R., 2005, P ACMIEEE SC C SUPER, P34
  • [10] A Pure Nash Equilibrium-Based Game Theoretical Method for Data Replication across Multiple Servers
    Khan, Samee Ullah
    Ahmad, Ishfaq
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (04) : 537 - 553