A Separation Between Optimal Demand-Oblivious and Demand-Aware Network Throughput
Matthias Bentert, Chen Avin, and Stefan Schmid

TL;DR
This paper investigates the limits and complexity of demand-aware network throughput, demonstrating demand-aware topologies can outperform demand-oblivious ones and analyzing the computational hardness of related problems.
Contribution
It provides a separation result showing demand-aware topologies can surpass demand-oblivious throughput and analyzes the complexity of computing demand-aware throughput.
Findings
Demand-aware throughput can asymptotically reach at least 5/8, exceeding demand-oblivious throughput.
Computing demand-aware weak throughput is NP-hard.
Computing demand-aware direct throughput is polynomial-time solvable.
Abstract
The performance of distributed applications often critically depends on the interconnecting network or more specifically on its throughput: how fast data can be carried across a network. Over the last years, great progress has been made in understanding demand-oblivious throughput: how fast a given demand matrix describing pairwise communication requirements can be served on a given network. However, surprisingly little is known today about the achievable demand-aware throughput: the throughput on a network topology which can be optimized toward the demand. Such demand-aware networks have recently gained popularity in datacenters and are enabled by emerging reconfigurable optical technologies. In this paper, we are interested in both the achievable demand-aware throughput bounds as well as in the computational complexity of finding a throughput-optimizing network topology. We take a…
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.
