Online Algorithms for Geographical Load Balancing

被引:0
|
作者
Lin, Minghong [1 ]
Liu, Zhenhua [1 ]
Wierman, Adam [1 ]
Andrew, Lachlan L. H. [2 ]
机构
[1] CALTECH, Pasadena, CA 91125 USA
[2] Swinburne Univ Technol, Hawthorn, Vic 3122, Australia
关键词
POWER;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It has recently been proposed that Internet energy costs, both monetary and environmental, can be reduced by exploiting temporal variations and shifting processing to data centers located in regions where energy currently has low cost. Lightly loaded data centers can then turn off surplus servers. This paper studies online algorithms for determining the number of servers to leave on in each data center, and then uses these algorithms to study the environmental potential of geographical load balancing (GLB). A commonly suggested algorithm for this setting is "receding horizon control" (RHC), which computes the provisioning for the current time by optimizing over a window of predicted future loads. We show that RHC performs well in a homogeneous setting, in which all servers can serve all jobs equally well; however, we also prove that differences in propagation delays, servers, and electricity prices can cause RHC perform badly, So, we introduce variants of RHC that are guaranteed to perform as well in the face of such heterogeneity. These algorithms are then used to study the feasibility of powering a continent-wide set of data centers mostly by renewable sources, and to understand what portfolio of renewable energy is most effective.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Wireless LAN load balancing with genetic algorithms
    Scully, Ted
    Brown, Kenneth N.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2009, 22 (07) : 529 - 534
  • [32] Performance Evaluation of Load Balancing Algorithms in Hadoop
    Surbhi
    Oshin
    Bhatt, Mahesh Chandra
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2018), 2018, : 491 - 496
  • [33] Parallel CBIR implementations with load balancing algorithms
    Bosque, Jose L.
    Robles, Oscar D.
    Pastor, Luis
    Rodriguez, Angel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (08) : 1062 - 1075
  • [34] Performance Evaluation of Load Balancing Algorithms for SDN
    Giri, Nupur
    Kukreja, Vikas
    Panchi, Dinesh
    Sajnani, Jatin
    Seedani, Hitesh
    [J]. 2018 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2018,
  • [35] Revisiting randomized parallel load balancing algorithms
    Even, Guy
    Medina, Moti
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 444 : 87 - 99
  • [36] THE IMPACT OF WORKLOAD VARIABILITY ON LOAD BALANCING ALGORITHMS
    Beltran, Marta
    Guzman, Antonio
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2009, 10 (02): : 131 - 146
  • [37] A genetic exploration of dynamic load balancing algorithms
    Aldasht, M
    Ortega, J
    Puntonet, CG
    Díaz, AF
    [J]. CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 1158 - 1163
  • [38] Dynamic Threshold Based Load Balancing Algorithms
    Rathore, Neeraj
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2016, 91 (01) : 151 - 185
  • [39] A practical approach of diffusion load balancing algorithms
    Jeannot, Emmanuel
    Vernier, Flavien
    [J]. EURO-PAR 2006 PARALLEL PROCESSING, 2006, 4128 : 211 - 221
  • [40] Algorithms for Opportunistic Load Balancing Cognitive Engine
    Makelainen, Marko
    Khan, Zaheer
    Hanninen, Tuomo
    Saarnisaari, Harri
    [J]. 2014 9TH INTERNATIONAL CONFERENCE ON COGNITIVE RADIO ORIENTED WIRELESS NETWORKS AND COMMUNICATIONS (CROWNCOM), 2014, : 125 - 130