Geographically Distributed Load Balancing with (Almost) Arbitrary Load Functions

被引:2
|
作者
Skowron, Piotr [1 ]
Rzadca, Krzysztof [1 ]
机构
[1] Univ Warsaw, Warsaw, Poland
关键词
load balancing; geographic distribution; MULTIPLE DIVISIBLE LOADS; APPROXIMATION ALGORITHMS; FACILITY LOCATION; PLACEMENT; STAR;
D O I
10.1109/HiPC.2015.16
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In geographically-distributed systems, communication latencies are non-negligible. The perceived processing time of a request is thus composed of the time needed to route the request to the server and the true processing time. Once a request reaches a target server, the processing time depends on the total load of that server; this dependency is described by a load function. We consider a broad class of load functions; we just require that they are convex and two times differentiable. In particular our model can be applied to heterogeneous systems in which every server has a different load function. We present optimization centralized and a decentralized algorithms for load balancing. We prove bounds on the algorithms' convergence. To the best of our knowledge these bounds were not known even for the special cases studied previously (queuing theory and batches of requests). Both algorithms are any-time and self-stabilizing algorithms.
引用
收藏
页码:305 / 314
页数:10
相关论文
共 50 条
  • [1] Dynamic load balancing in geographically distributed heterogeneous Web servers
    Colajanni, M
    Yu, PS
    Cardellini, V
    [J]. 18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 295 - 302
  • [2] Discrete Load Balancing is (almost) as Easy as Continuous Load Balancing
    Elsaesser, Robert
    Sauerwald, Thomas
    [J]. PODC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2010, : 346 - 354
  • [3] Using proximity information for load balancing in geographically distributed web server systems
    Sanghi, D
    Jalote, P
    Agarwal, P
    [J]. EURASIA-ICT 2002: INFORMATION AND COMMUNICATION TECHNOLOGY, PROCEEDINGS, 2002, 2510 : 659 - 666
  • [4] Compensating balancing demand by spatial load migration - The case of geographically distributed data centers
    Thimmel, Markus
    Fridgen, Gilbert
    Keller, Robert
    Roevekamp, Patrick
    [J]. ENERGY POLICY, 2019, 132 : 1130 - 1142
  • [5] DNS-based Load Balancing with Cache for Geographically Distributed Web Server Systems
    Semchedine, Fouzi
    Bouallouche-Medjkoune, Louiza
    Sayeh, Omar
    Ayoub, Sofiane
    Aissani, Djamil
    [J]. 2014 GLOBAL SUMMIT ON COMPUTER & INFORMATION TECHNOLOGY (GSCIT), 2014,
  • [6] Distributed selfish load balancing
    Berenbrink, Petra
    Friedetzky, Tom
    Goldberg, Leslie Ann
    Goldberg, Paul W.
    Hu, Zengjian
    Martin, Russell
    [J]. SIAM JOURNAL ON COMPUTING, 2007, 37 (04) : 1163 - 1181
  • [7] Distributed Selfish Load Balancing
    Berenbrink, Petra
    Friedetzky, Tom
    Goldberg, Leslie Ann
    Goldberg, Paul
    Hu, Zengjian
    Martin, Russell
    [J]. PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 354 - +
  • [8] LOAD BALANCING IN DISTRIBUTED SYSTEMS
    CHOU, TCK
    ABRAHAM, JA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (04) : 401 - 412
  • [9] DISTRIBUTED ROUTING FOR LOAD BALANCING
    BOEL, RK
    VANSCHUPPEN, JH
    [J]. PROCEEDINGS OF THE IEEE, 1989, 77 (01) : 210 - 221
  • [10] Optimal data placement strategy considering capacity limitation and load balancing in geographically distributed cloud
    Li, Chunlin
    Cai, Qianqian
    Youlong, Lou
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 127 : 142 - 159