Breaking the VLB Barrier for Oblivious Reconfigurable Networks
Tegan Wilson, Daniel Amir, Nitika Saran, Robert Kleinberg, Vishal, Shrivastav, Hakim Weatherspoon

TL;DR
This paper investigates the effectiveness of Valiant load balancing in reconfigurable networks, demonstrating that semi-oblivious routing can outperform fully-oblivious methods under certain probabilistic throughput guarantees.
Contribution
It introduces a semi-oblivious routing scheme that achieves better latency-throughput tradeoffs in reconfigurable networks, proving its superiority over fully-oblivious approaches in specific settings.
Findings
Semi-oblivious routing outperforms fully-oblivious routing in certain probabilistic scenarios.
A new exponential tail bound for bilinear forms on permutation group orbits is established.
VLB remains optimal under static conditions, but can be improved with reconfiguration and demand-awareness.
Abstract
In a landmark 1981 paper, Valiant and Brebner gave birth to the study of oblivious routing and, simultaneously, introduced its most powerful and ubiquitous method: Valiant load balancing (VLB). By routing messages through a randomly sampled intermediate node, VLB lengthens routing paths by a factor of two but gains the crucial property of obliviousness. Forty years later, with datacenters handling workloads whose communication pattern varies too rapidly to allow centralized coordination, VLB continues to take center stage as a widely used - and in some cases provably optimal - way to balance load in the network obliviously to the traffic demands. However, the ability of the network to rapidly reconfigure its interconnection topology gives rise to new possibilities. In this work we revisit the question of whether VLB remains optimal in the novel setting of reconfigurable networks.…
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
TopicsDistributed systems and fault tolerance · Cooperative Communication and Network Coding · Nanocluster Synthesis and Applications
