Smoothed Analysis of Balancing Networks
Tobias Friedrich, Thomas Sauerwald, Dan Vilenchik

TL;DR
This paper analyzes how random perturbations in load balancing rules affect the efficiency of balancing networks, showing that after logarithmic rounds, the discrepancy is tightly bounded with high probability.
Contribution
It introduces a smoothed-analysis model for balancing networks, bridging random and arbitrary assignment rules, and provides bounds on discrepancy after logarithmic rounds.
Findings
Discrepancy after O(log n) rounds is O((1/2 - α) log n + log log n) with high probability.
The model generalizes known bounds for α=0 and α=1/2.
A natural network matches the upper bounds for any α.
Abstract
In a balancing network each processor has an initial collection of unit-size jobs (tokens) and in each round, pairs of processors connected by balancers split their load as evenly as possible. An excess token (if any) is placed according to some predefined rule. As it turns out, this rule crucially affects the performance of the network. In this work we propose a model that studies this effect. We suggest a model bridging the uniformly-random assignment rule, and the arbitrary one (in the spirit of smoothed-analysis). We start with an arbitrary assignment of balancer directions and then flip each assignment with probability independently. For a large class of balancing networks our result implies that after rounds the discrepancy is with high probability. This matches and generalizes known upper bounds for and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical Approximation and Integration · Markov Chains and Monte Carlo Methods · Complexity and Algorithms in Graphs
