Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Minimization of Weighted Completion Times in Path-based Coflow Scheduling (1911.13085v2)

Published 29 Nov 2019 in cs.DS

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 $(2\lambda + 1)$-approximation algorithm when node capacities are set to one, where $\lambda$ is the maximum number of nodes in a path. For the special case of simultaneous release times for all flows, our result improves to a $(2\lambda)$-approximation. Furthermore, we generalize the result to arbitrary node constraints and obtain a $(2\lambda\Delta + 1)$- and a $(2\lambda\Delta)$-approximation in the case of general and zero release times, where $\Delta$ captures the capacity disparity between nodes.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Alexander Eckl (4 papers)
  2. Luisa Peter (1 paper)
  3. Maximilian Schiffer (50 papers)
  4. Susanne Albers (21 papers)

Summary

We haven't generated a summary for this paper yet.