Energy-Efficient Heuristics for Insensitive Job Assignment in Processor-Sharing Server Farms

被引:4
作者
Fu, Jing [1 ]
Guo, Jun [1 ]
Wong, Eric W. M. [1 ]
Zukerman, Moshe [1 ]
机构
[1] City Univ Hong Kong, Dept Elect Engn, Kowloon Tong, Hong Kong, Peoples R China
关键词
Energy efficiency; insensitivity; job assignment; processor sharing; server farm; QUEUE; PERFORMANCE; ALGORITHMS; NETWORKS; JOIN; TIME;
D O I
10.1109/JSAC.2015.2483438
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Energy efficiency of server farms is an important design consideration of the green datacenter initiative. One effective approach is to optimize power consumption of server farms by controlling the carried load on the networked servers. In this paper, we propose a robust heuristic policy called E* for stochastic job assignment in a server farm, aiming to improve the energy efficiency by maximizing the ratio of job throughput to power consumption. Our model of the server farm considers a parallel system of finite-buffer processor-sharing queues with heterogeneous server speeds and energy consumption rates. We devise E* as an insensitive policy so that the stationary distribution of the number of jobs in the system depends on the job size distribution only through its mean. We provide a rigorous analysis of E* and compare it with a baseline approach, known as most energy-efficient server first (MEESF), that greedily chooses the most energy-efficient servers for job assignment. We show that E* has always a higher job throughput than that of MEESF, and derive realistic conditions under which E* is guaranteed to outperform MEESF in energy efficiency. Extensive numerical results are presented and demonstrate that E* can improve the energy efficiency by up to 100%.
引用
收藏
页码:2878 / 2891
页数:14
相关论文
共 48 条
  • [1] MATRIX-GEOMETRIC ANALYSIS OF THE SHORTEST QUEUE PROBLEM WITH THRESHOLD JOCKEYING
    ADAN, IJBF
    WESSELS, J
    ZIJM, WHM
    [J]. OPERATIONS RESEARCH LETTERS, 1993, 13 (02) : 107 - 112
  • [2] Energy-Efficient Algorithms for Flow Time Minimization
    Albers, Susanne
    Fujiwara, Hiroshi
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2007, 3 (04)
  • [3] Load balancing in processor sharing systems
    Altman, E.
    Ayesta, U.
    Prabhu, B. J.
    [J]. TELECOMMUNICATION SYSTEMS, 2011, 47 (1-2) : 35 - 48
  • [4] Andrew LLH, 2010, PERF E R SI, V38, P37, DOI 10.1145/1811099.1811044
  • [5] Andrews M, 2011, IEEE INFOCOM SER, P1359, DOI 10.1109/INFCOM.2011.5934920
  • [6] [Anonymous], 2011, THESIS
  • [7] [Anonymous], 2007, REP SERV DAT CTR EN
  • [8] [Anonymous], 2008, Smart 2020: Enabling the Low Carbon Economy in the Information Age
  • [9] [Anonymous], 2011, Dynamic Programming and Optimal Control
  • [10] [Anonymous], P 26 ITC