Bipartite matching under communication constraints
Moonmoon Mohanty, Gautham Bolar, Preetam Patil, Ayalvadi Ganesh, Jean-Francois Chamberland, Parimal Parag

TL;DR
This paper introduces probabilistic bipartite matching algorithms for data center scheduling that operate under communication constraints, improving matchings by leveraging local information and randomization.
Contribution
It proposes novel degree-biased sampling and random thinning techniques with analytical guarantees, enhancing matching efficiency in various network density regimes.
Findings
Degree-biased sampling outperforms prior algorithms in sparse regimes.
Thinning can increase matchings in denser settings, contrary to intuition.
The combined algorithm extends network stability in simulations.
Abstract
In modern data center networks, thousands of hosts contend for shared link capacity; the scale of these systems makes centralized scheduling impractical. This article models such scheduling as a bipartite matching problem under communication constraints: senders express interest in forming connections, and receivers respond using only locally available information. A class of single-round probabilistic matching algorithms is proposed, built on two key ideas: degree-biased sampling, in which senders use receiver degrees to inform their random selection, and random thinning, in which senders report only a random subset of their connections. Analytical performance guarantees are established for random graph models. In sparse regimes, degree-biased sampling yields a higher expected matching size than prior communication-constrained algorithms; in denser settings, a counterintuitive…
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.
