Efficient Approximation Algorithms for Scheduling Coflows with Precedence Constraints in Identical Parallel Networks to Minimize Weighted Completion Time
Chi-Yeh Chen

TL;DR
This paper introduces approximation algorithms for coflow scheduling with precedence constraints in parallel networks, achieving near-optimal ratios and demonstrating practical effectiveness through experiments.
Contribution
The paper presents new primal-dual based approximation algorithms for coflow scheduling with precedence constraints, with proven ratios depending on network topology and workload characteristics.
Findings
Algorithms achieve approximation ratios of O(χ), O(Rχ), O(mχ), and O(Rmχ) under various conditions.
Experimental results outperform theoretical bounds on general input instances.
Proposed methods are effective and practical for complex coflow scheduling problems.
Abstract
This paper focuses on the problem of coflow scheduling with precedence constraints in identical parallel networks, which is a well-known -hard problem. Coflow is a relatively new network abstraction used to characterize communication patterns in data centers. Both flow-level scheduling and coflow-level scheduling problems are examined, with the key distinction being the scheduling granularity. The proposed algorithm effectively determines the scheduling order of coflows by employing the primal-dual method. When considering workload sizes and weights that are dependent on the network topology in the input instances, our proposed algorithm for the flow-level scheduling problem achieves an approximation ratio of where is the coflow number of the longest path in the directed acyclic graph (DAG). Additionally, when taking into account workload sizes that are…
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 and Parallel Computing Systems · Interconnection Networks and Systems
