Throughput Optimal On-Line Algorithms for Advanced Resource Reservation in Ultra High-Speed Networks
Reuven Cohen, Niloofar Fazlollahi, David Starobinski

TL;DR
This paper introduces two new online algorithms, BatchAll and BatchLim, for advanced resource reservation in ultra high-speed networks, achieving optimal throughput with provable delay bounds and practical efficiency.
Contribution
The paper presents novel polynomial-time online algorithms for advanced reservation that guarantee optimal throughput and bounded delays, with practical path-limiting strategies.
Findings
BatchAll and BatchLim achieve optimal throughput performance.
Simulations show 3 to 5 paths suffice for near-optimal results.
Algorithms outperform greedy benchmarks in throughput and delay.
Abstract
Advanced channel reservation is emerging as an important feature of ultra high-speed networks requiring the transfer of large files. Applications include scientific data transfers and database backup. In this paper, we present two new, on-line algorithms for advanced reservation, called BatchAll and BatchLim, that are guaranteed to achieve optimal throughput performance, based on multi-commodity flow arguments. Both algorithms are shown to have polynomial-time complexity and provable bounds on the maximum delay for 1+epsilon bandwidth augmented networks. The BatchLim algorithm returns the completion time of a connection immediately as a request is placed, but at the expense of a slightly looser competitive ratio than that of BatchAll. We also present a simple approach that limits the number of parallel paths used by the algorithms while provably bounding the maximum reduction factor in…
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
TopicsInterconnection Networks and Systems · Advanced Wireless Network Optimization · Network Traffic and Congestion Control
