TY - GEN
T1 - Brief announcement
T2 - 28th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2016
AU - Khuller, Samir
AU - Purohit, Manish
N1 - Funding Information:
This work is supported by NSF grant CCF 1217890.
PY - 2016/7/11
Y1 - 2016/7/11
N2 - Co-flow scheduling is a recent networking abstraction introduced to capture application-level communication patterns in datacenters. In this paper, we consider the offline co-flow scheduling problem with release times to minimize the total weighted completion time. Recently, Qiu, Stein and Zhong [1] obtained the first constant approximation algorithms for this problem with a deterministic 67/3-approximation and a randomized (9 + 16√2/3) ≈ 16.54-approximation. In this paper, we improve upon their algorithm to yield a deterministic 12-approximation algorithm. For the special case when all release times are zero, we obtain a deterministic 8-approximation and a randomized (3 + 2√2) ≈ 5.83-approximation.
AB - Co-flow scheduling is a recent networking abstraction introduced to capture application-level communication patterns in datacenters. In this paper, we consider the offline co-flow scheduling problem with release times to minimize the total weighted completion time. Recently, Qiu, Stein and Zhong [1] obtained the first constant approximation algorithms for this problem with a deterministic 67/3-approximation and a randomized (9 + 16√2/3) ≈ 16.54-approximation. In this paper, we improve upon their algorithm to yield a deterministic 12-approximation algorithm. For the special case when all release times are zero, we obtain a deterministic 8-approximation and a randomized (3 + 2√2) ≈ 5.83-approximation.
UR - http://www.scopus.com/inward/record.url?scp=84979730158&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84979730158&partnerID=8YFLogxK
U2 - 10.1145/2935764.2935809
DO - 10.1145/2935764.2935809
M3 - Conference contribution
AN - SCOPUS:84979730158
T3 - Annual ACM Symposium on Parallelism in Algorithms and Architectures
SP - 239
EP - 240
BT - SPAA 2016 - Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures
PB - Association for Computing Machinery
Y2 - 11 July 2016 through 13 July 2016
ER -