Parallel Load Balancing on Constrained Client-Server Topologies
Andrea Clementi, Emanuele Natale, Isabella Ziccardi

TL;DR
This paper introduces and analyzes a parallel load balancing protocol for client-server networks with sparse, constrained topologies, demonstrating its efficiency and load balancing capabilities similar to dense graph protocols.
Contribution
It presents a simple variant of an existing protocol tailored for almost-regular bipartite graphs with small neighborhoods, extending load balancing results to sparser topologies.
Findings
Protocol achieves constant maximum load with high probability
Parallel completion time is O(log n)
Work complexity remains O(n)
Abstract
We study parallel \emph{Load Balancing} protocols for a client-server distributed model defined as follows. There is a set of clients and a set of servers where each client has (at most) a constant number of requests that must be assigned to some server. The client set and the server one are connected to each other via a fixed bipartite graph: the requests of client can only be sent to the servers in its neighborhood . The goal is to assign every client request so as to minimize the maximum load of the servers. In this setting, efficient parallel protocols are available only for dense topolgies. In particular, a simple symmetric, non-adaptive protocol achieving constant maximum load has been recently introduced by Becchetti et al \cite{BCNPT18} for regular dense bipartite graphs. The parallel completion time is and the…
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.
