Scheduling Coflows for Minimizing the Makespan in Identical Parallel Networks
Chi-Yeh Chen, Jun Chen

TL;DR
This paper addresses the complex problem of coflow scheduling in identical parallel networks to minimize maximum completion time, proposing approximation algorithms for flow-level and coflow-level scheduling, validated through simulations.
Contribution
It introduces new approximation algorithms for flow-level and coflow-level scheduling problems in parallel networks, addressing an NP-hard challenge.
Findings
Proposed a $(3-rac{2}{m})$-approximation algorithm for flow-level scheduling.
Developed a $(rac{8}{3}-rac{2}{3m})$-approximation algorithm for flow-level scheduling.
Created a $(2m)$-approximation algorithm for coflow-level scheduling.
Abstract
With the rapid advancement of technology, parallel computing applications have become increasingly popular and are commonly executed in large data centers. These applications involve two phases: computation and communication, which are executed repeatedly to complete the work. However, due to the ever-increasing demand for computing power, large data centers are struggling to meet the massive communication demands. To address this problem, coflow has been proposed as a networking abstraction that captures communication patterns in data-parallel computing frameworks. This paper focuses on the coflow scheduling problem in identical parallel networks, where the primary objective is to minimize the makespan, which is the maximum completion time of coflows. It is considered one of the most significant -hard problems in large data centers. In this paper, we consider two…
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 · Interconnection Networks and Systems · Parallel Computing and Optimization Techniques
