Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Asymptotically Optimal Load Balancing Topologies

Published: 03 April 2018 Publication History

Abstract

We consider a system of N servers inter-connected by some underlying graph topology GN. Tasks with unit-mean exponential processing times arrive at the various servers as independent Poisson processes of rate λ. Each incoming task is irrevocably assigned to whichever server has the smallest number of tasks among the one where it appears and its neighbors in GN.
The above model arises in the context of load balancing in large-scale cloud networks and data centers, and has been extensively investigated in the case GN is a clique. Since the servers are exchangeable in that case, mean-field limits apply, and in particular it has been proved that for any λ < 1, the fraction of servers with two or more tasks vanishes in the limit as N → ∞. For an arbitrary graph GN, mean-field techniques break down, complicating the analysis, and the queue length process tends to be worse than for a clique. Accordingly, a graph GN is said to be N-optimal or √N-optimal when the queue length process on GN is equivalent to that on a clique on an N-scale or √N-scale, respectively.
We prove that if GN is an Erdöo s-Rényi random graph with average degree d(N), then with high probability it is N-optimal and √N-optimal if d(N) → ∞ and d(N)/√Nlog(N)) → ∞ as N → ∞, respectively. This demonstrates that optimality can be maintained at N-scale and √N-scale while reducing the number of connections by nearly a factor N and √N/log(N) compared to a clique, provided the topology is suitably random. It is further shown that if GN contains Θ(N) bounded-degree nodes, then it cannot be N-optimal. In addition, we establish that an arbitrary graph GN is N-optimal when its minimum degree is N - o(N), and may not be N-optimal even when its minimum degree is cN + o(N) for any 0 < c < 1/2. Simulation experiments are conducted for various scenarios to corroborate the asymptotic results.

References

[1]
M. Adler, S. Chakrabarti, M. Mitzenmacher, and L. Rasmussen. 1995. Parallel randomized load balancing. In Proc. STOC '95. 238--247.
[2]
S. Albers, M. Charikar, and M. Mitzenmacher. 2001. Delayed information and action in on-line algorithms. Inform. Comput. Vol. 170, 2 (2001), 135--152.

Cited By

View all
  • (2024)Server Saturation in Skewed NetworksACM SIGMETRICS Performance Evaluation Review10.1145/3673660.365508052:1(97-98)Online publication date: 13-Jun-2024
  • (2024)Server Saturation in Skewed NetworksProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/36560188:2(1-37)Online publication date: 29-May-2024
  • (2024)Server Saturation in Skewed NetworksAbstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems10.1145/3652963.3655080(97-98)Online publication date: 10-Jun-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Proceedings of the ACM on Measurement and Analysis of Computing Systems
Proceedings of the ACM on Measurement and Analysis of Computing Systems  Volume 2, Issue 1
March 2018
603 pages
EISSN:2476-1249
DOI:10.1145/3203302
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 April 2018
Published in POMACS Volume 2, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. asymptotic optimality
  2. cloud networking
  3. data centers
  4. delay performance
  5. load balancing
  6. load balancing on graphs
  7. power-of-d scheme
  8. scaling limits

Qualifiers

  • Research-article

Funding Sources

  • Netherlands Organization for Scientific Research (NWO) Gravitation Networks
  • TOP-GO

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)3
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Server Saturation in Skewed NetworksACM SIGMETRICS Performance Evaluation Review10.1145/3673660.365508052:1(97-98)Online publication date: 13-Jun-2024
  • (2024)Server Saturation in Skewed NetworksProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/36560188:2(1-37)Online publication date: 29-May-2024
  • (2024)Server Saturation in Skewed NetworksAbstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems10.1145/3652963.3655080(97-98)Online publication date: 10-Jun-2024
  • (2023)Mean-field Analysis for Load Balancing on Spatial GraphsACM SIGMETRICS Performance Evaluation Review10.1145/3606376.359355251:1(27-28)Online publication date: 27-Jun-2023
  • (2023)Mean-field Analysis for Load Balancing on Spatial GraphsAbstract Proceedings of the 2023 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems10.1145/3578338.3593552(27-28)Online publication date: 19-Jun-2023
  • (2022)Scalable Load Balancing in Networked Systems: A Survey of Recent AdvancesSIAM Review10.1137/20M132374664:3(554-622)Online publication date: 4-Aug-2022
  • (2022)Power-of-two sampling in redundancy systems: The impact of assignment constraintsOperations Research Letters10.1016/j.orl.2022.10.00650:6(699-706)Online publication date: Nov-2022
  • (2022)Load balancing in large-scale heterogeneous systemsQueueing Systems: Theory and Applications10.1007/s11134-022-09819-x100:3-4(397-399)Online publication date: 1-Apr-2022
  • (2021)Optimal Load Balancing with Locality ConstraintsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/34283304:3(1-37)Online publication date: 15-Jun-2021
  • (2020)Join-the-Shortest Queue diffusion limit in Halfin–Whitt regime: Sensitivity on the heavy-traffic parameterThe Annals of Applied Probability10.1214/19-AAP149630:1Online publication date: 1-Feb-2020
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media