Optimizing Inter-Datacenter Tail Flow Completion Times using Best Worst-case Routing
Max Noormohammadpour, Ajitesh Srivastava, Cauligi S. Raghavendra

TL;DR
This paper introduces heuristics for optimizing tail flow completion times in inter-datacenter networks by using best-worst-case routing, significantly improving performance over existing heuristics.
Contribution
It proposes two heuristics, BWRH and BWRHF, for NP-hard routing optimization, demonstrating their effectiveness in reducing flow completion times in real WAN topologies.
Findings
BWRHF is faster than BWRH with negligible performance difference.
BWRHF reduces mean flow completion time by over 1.5 times.
BWRHF reduces tail flow completion time by over 2 times.
Abstract
Flow routing over inter-datacenter networks is a well-known problem where the network assigns a path to a newly arriving flow potentially according to the network conditions and the properties of the new flow. An essential system-wide performance metric for a routing algorithm is the flow completion times, which affect the performance of applications running across multiple datacenters. Current static and dynamic routing approaches do not take advantage of flow size information in routing, which is practical in a controlled environment such as inter-datacenter networks that are managed by the datacenter operators. In this paper, we discuss Best Worst-case Routing (BWR), which aims at optimizing the tail completion times of long-running flows over inter-datacenter networks with non-uniform link capacities. Since finding the path with the best worst-case completion time for a new flow is…
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.
