Weighted Scheduling of Time-Sensitive Coflows
Olivier Brun, Rachid El-Azouzi, Quang-Trung Luu, Francesco De, Pellergrini, Balakrishna J. Prabhu, and C\'edric Richier

TL;DR
This paper presents extbackslash wdcoflow, a novel weighted scheduling algorithm for coflows in datacenter networks that prioritizes deadline adherence, significantly improving the number of coflows meeting their deadlines compared to existing solutions.
Contribution
Introduces extbackslash wdcoflow, a new heuristic algorithm combining dynamic programming and inequalities for deadline-aware coflow scheduling with weighted prioritization.
Findings
extbackslash wdcoflow outperforms state-of-the-art by up to 3x in deadline meeting rate.
The algorithm improves class-based admission rates by up to 4x.
Demonstrates significant gains in weighted coflow admission in simulations.
Abstract
Datacenter networks commonly facilitate the transmission of data in distributed computing frameworks through coflows, which are collections of parallel flows associated with a common task. Most of the existing research has concentrated on scheduling coflows to minimize the time required for their completion, i.e., to optimize the average dispatch rate of coflows in the network fabric. Nevertheless, modern applications often produce coflows that are specifically intended for online services and mission-crucial computational tasks, necessitating adherence to specific deadlines for their completion. In this paper, we introduce \wdcoflow,~ a new algorithm to maximize the weighted number of coflows that complete before their deadline. By combining a dynamic programming algorithm along with parallel inequalities, our heuristic solution performs at once coflow admission control and coflow…
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
TopicsCloud Computing and Resource Management · Distributed systems and fault tolerance · Software-Defined Networks and 5G
