Minimization of Weighted Completion Times in Path-based Coflow Scheduling
Alexander Eckl, Luisa Peter, Maximilian Schiffer, Susanne, Albers

TL;DR
This paper introduces Path-based Coflow Scheduling, a new model for optimizing data flow completion times in networked systems, providing approximation algorithms with proven bounds for various network constraints.
Contribution
It transforms the scheduling problem into a hypergraph edge scheduling problem and offers approximation algorithms with bounds depending on network parameters.
Findings
Provides a $(2+1)$-approximation algorithm for unit node capacities.
Improves to a $(2)$-approximation for simultaneous release times.
Generalizes to arbitrary node constraints with bounds depending on capacity disparity.
Abstract
Coflow scheduling models communication requests in parallel computing frameworks where multiple data flows between shared resources need to be completed before computation can continue. In this paper, we introduce Path-based Coflow Scheduling, a generalized problem variant that considers coflows as collections of flows along fixed paths on general network topologies with node capacity restrictions. For this problem, we minimize the coflows' total weighted completion time. We show that flows on paths in the original network can be interpreted as hyperedges in a hypergraph and transform the path-based scheduling problem into an edge scheduling problem on this hypergraph. We present a -approximation algorithm when node capacities are set to one, where is the maximum number of nodes in a path. For the special case of simultaneous release times for all flows, our…
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
