English

Scheduling Coflows for Minimizing the Total Weighted Completion Time in Identical Parallel Networks

Data Structures and Algorithms 2022-07-15 v2

Abstract

Coflow is a recently proposed network abstraction to capture communication patterns in data centers. The coflow scheduling problem in large data centers is one of the most important NPNP-hard problems. Previous research on coflow scheduling focused mainly on the single-switch model. However, with recent technological developments, this single-core model is no longer sufficient. This paper considers the coflow scheduling problem in identical parallel networks. The identical parallel network is an architecture based on multiple network cores running in parallel. Coflow can be considered as divisible or indivisible. Different flows in a divisible coflow can be transmitted through different network cores. Considering the divisible coflow scheduling problem, we propose a (62m)(6-\frac{2}{m})-approximation algorithm with arbitrary release times, and a (52m)(5-\frac{2}{m})-approximation without release time, where mm is the number of network cores. On the other hand, when coflow is indivisible, we propose a (4m+1)(4m+1)-approximation algorithm with arbitrary release times, and a (4m)(4m)-approximation without release time.

Keywords

Cite

@article{arxiv.2204.02651,
  title  = {Scheduling Coflows for Minimizing the Total Weighted Completion Time in Identical Parallel Networks},
  author = {Chi-Yeh Chen},
  journal= {arXiv preprint arXiv:2204.02651},
  year   = {2022}
}
R2 v1 2026-06-24T10:39:29.317Z