Near Optimal Coflow Scheduling in Networks

06/17/2019
by   Mosharaf Chowdhury, et al.
0

The coflow scheduling problem has emerged as a popular abstraction in the last few years to study data communication problems within a data center. In this basic framework, each coflow has a set of communication demands and the goal is to schedule many coflows in a manner that minimizes the total weighted completion time. A coflow is said to complete when all its communication needs are met. This problem has been extremely well studied for the case of complete bipartite graphs that model a data center with full bisection bandwidth and several approximation algorithms and effective heuristics have been proposed recently. In this work, we study a slightly different model of coflow scheduling in general graphs (to capture traffic between data centers) and develop practical and efficient approximation algorithms for it. Our main result is a randomized 2 approximation algorithm for the single path and free path model, significantly improving prior work. In addition, we demonstrate via extensive experiments that the algorithm is practical, easy to implement and performs well in practice.

READ FULL TEXT

page 9

page 11

research
04/16/2022

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

Coflow is a network abstraction used to represent communication patterns...
research
06/04/2023

Efficient Approximation Algorithms for Scheduling Coflows with Total Weighted Completion Time in Identical Parallel Networks

This paper addresses the scheduling problem of coflows in identical para...
research
02/14/2023

Scheduling Coflows for Minimizing the Makespan in Identical Parallel Networks

With the development of technology, parallel computing applications have...
research
04/06/2022

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

Coflow is a recently proposed network abstraction to capture communicati...
research
06/16/2023

Efficient Coflow Scheduling in Hybrid-Switched Data Center Networks

To improve the application-level communication performance, scheduling o...
research
02/03/2022

Perpetual maintenance of machines with different urgency requirements

A garden G is populated by n≥ 1 bamboos b_1, b_2, ..., b_n with the resp...
research
06/20/2020

Makespan minimization of Time-Triggered traffic on a TTEthernet network

The reliability of the increasing number of modern applications and syst...

Please sign up or login with your details

Forgot password? Click here to reset