Mean Waiting Time in Large-Scale and Critically Loaded Power of d Load Balancing Systems

被引:4
|
作者
Hellemans, Tim [1 ]
Van Houdt, Benny [1 ]
机构
[1] Univ Antwerp, Middelheimlaan 1, B-2000 Antwerp, Belgium
关键词
SHORTEST QUEUE; EQUILIBRIUM; JOIN;
D O I
10.1145/3460086
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mean field models are a popular tool used to analyse load balancing policies. In some exceptional cases the waiting time distribution of the mean field limit has an explicit form. In other cases it can be computed as the solution of a set of differential equations. In this paper we study the limit of the mean waiting time E[W-lambda] as the arrival rate lambda approaches 1 for a number of load balancing policies in a large-scale system of homogeneous servers which finish work at a constant rate equal to one and exponential job sizes with mean 1 (i.e. when the system gets close to instability). As E[W-lambda] diverges to infinity, we scale with - log(1 - lambda) and present a method to compute the limit lim(lambda -> 1-) -E[W.]/log(1 -lambda). We show that this limit has a surprisingly simple form for the load balancing algorithms considered. More specifically, we present a general result that holds for any policy for which the associated differential equation satisfies a list of assumptions. For the well-known LL(d) policy which assigns an incoming job to a server with the least work left among d randomly selected servers these assumptions are trivially verified. For this policy we prove the limit is given by 1/d-1. We further show that the LL(d, K) policy, which assigns batches of K jobs to the K least loaded servers among d randomly selected servers, satisfies the assumptions and the limit is equal to K/d-K. For a policy which applies LL(d(i)) with probability p(i), we show that the limit is given by 1/Sigma(i)p(i)d(i)-1. We further indicate that our main result can also be used for load balancers with redundancy or memory. In addition, we propose an alternate scaling - log(p(lambda)) instead of - log(1 - lambda), where p(lambda) is adapted to the policy at hand, such that lim(lambda -> 1-) -E[W-lambda]/log(1-lambda) = lim(lambda -> 1-) -E[W-lambda]/log(p(lambda)), where the limit lim(lambda -> 0+) -E[W-lambda]/log(p(lambda)) is well defined and non-zero (contrary to lim(lambda -> 0+)-E[W-lambda]/log(1 -lambda)). This allows to obtain relatively flat curves for -E[W-lambda]/log(lambda(p)) for lambda is an element of [0, 1] which indicates that the low and high load limits can be used as an approximation when. is close to one or zero. Our results rely on the earlier proven ansatz which asserts that for certain load balancing policies the workload distribution of any finite set of queues becomes independent of one another as the number of servers tends to infinity.
引用
收藏
页数:34
相关论文
共 50 条
  • [21] A distributed and cooperative load balancing mechanism for large-scale P2P systems
    Murata, Y
    Inaba, T
    Takizawa, H
    Kobayashi, H
    INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2006, : 126 - 129
  • [22] Learning and Balancing Unknown Loads in Large-Scale Systems
    Goldsztajn, Diego
    Borst, Sem C.
    van Leeuwaarden, Johan S. H.
    MATHEMATICS OF OPERATIONS RESEARCH, 2024,
  • [23] Load Testing Large-Scale Software Systems
    Jiang, Zhen Ming
    2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : 955 - 956
  • [24] Aggregated Electric Vehicle Load Modeling in Large-Scale Electric Power Systems
    Wang, Bo
    Zhao, Dongbo
    Dehghanian, Payman
    Tian, Yuting
    Hong, Tianqi
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2020, 56 (05) : 5796 - 5810
  • [25] Parallel load-balancing for combustion with spray for large-scale simulation
    Thari, A.
    Treleaven, N. C. W.
    Staufer, M.
    Page, G. J.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2021, 434
  • [26] Hybrid Real-Time Simulator of Large-Scale Power Systems
    Andreev, Mikhail, V
    Gusev, Alexandr S.
    Ruban, Nikolay Yu
    Suvorov, Aleksey A.
    Ufa, Ruslan A.
    Askarov, Alisher B.
    Bems, Julius
    Kralik, Tomas
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2019, 34 (02) : 1404 - 1415
  • [27] Load-Balancing for Large-Scale Soot Particle Agglomeration Simulations
    Hirschmann, Steffen
    Kronenburg, Andreas
    Glass, Colin W.
    Pflueger, Dirk
    PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 147 - 156
  • [28] A scalable model for energy load balancing in large-scale sensor networks
    Baek, Seung Jun
    de Veciana, Gustavo
    2006 4TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC AND WIRELESS NETWORKS, VOLS 1 AND 2, 2006, : 655 - 664
  • [29] An efficient dynamic load-balancing algorithm in a large-scale cluster
    Zhang, BY
    Mo, ZY
    Yang, GW
    Zheng, WM
    DISTRIBUTED AND PARALLEL COMPUTING, 2005, 3719 : 174 - 183
  • [30] Bioinspired Load Balancing in Large-Scale WSNs Using Pheromone Signalling
    Caliskanelli, Ipek
    Harbin, James
    Indrusiak, Leandro Soares
    Mitchell, Paul
    Polack, Fiona
    Chesmore, David
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2013,