Title
Shaping Deadline Coflows to Accelerate Non-Deadline Coflows
Abstract
Data-parallel applications generate a mix of coflows with and without deadlines. Deadline coflows are mission-critical and must be completed within deadlines, while non-deadline coflows desire to be completed as soon as possible. Scheduling such mix-coflows is an important problem in modern datacenters. However, existing solutions only focus on one of the two types of coflows: they either solely focus on meeting the deadlines of deadline-aware coflows or reducing the coflow completion times (CCTs) of non-deadline coflows. In this paper, we study the problem of optimizing deadline and non-deadline coflows simultaneously. To this end, we present a new optimization framework, mixCoflow, to schedule deadline coflows with the objective of minimizing and balancing their bandwidth footprint, such that non-deadline coflows can be scheduled as early as possible. Specifically, we develop the mathematical model and formulate the scheduling problem for deadline coflows as a lexicographical min-max integer linear programming (ILP) problem. Through rigorous theoretical analysis, this ILP problem has been proved to be equivalent to a linear programming (LP) problem that can be solved with standard LP solvers. By solving this LP, mixCoflow is able to balance the bandwidth footprint of deadline coflows while guaranteeing their deadlines. As a result, non-deadline coflows can be scheduled as soon as possible whenever they arrive. To demonstrate the effectiveness of our work, we have conducted extensive simulations based on a widely used Facebook data trace. The simulation results verify that mixCoflow can achieve significant improvement on the average CCT of non-deadline coflows, at no expense of increasing the deadline miss rates of deadline coflows, when compared to the state-of-art solutions.
Year
DOI
Venue
2018
10.1109/IWQoS.2018.8624122
2018 IEEE/ACM 26th International Symposium on Quality of Service (IWQoS)
Keywords
Field
DocType
deadline-aware coflows,coflow completion times,mixCoflow,nondeadline coflow,Facebook data trace,lexicographical min-max integer linear programming problem
Mathematical optimization,Job shop scheduling,Computer science,Scheduling (computing),Real-time computing,Integer programming,Bandwidth (signal processing),Linear programming,Lexicographical order
Conference
ISSN
ISBN
Citations 
1548-615X
978-1-5386-2543-9
0
PageRank 
References 
Authors
0.34
8
4
Name
Order
Citations
PageRank
Renhai Xu100.34
wenxin li23515.85
Keqiu Li31415162.02
Xiaobo Zhou46416.25