@inproceedings{834bff644fea48538ed8002cb36d4a79,
title = "Sincronia: Near-optimal network design for coflows",
abstract = "We present Sincronia, a near-optimal network design for coflows that can be implemented on top on any transport layer (for flows) that supports priority scheduling. Sincronia achieves this using a key technical result ' we show that given a “right” ordering of coflows, any per-flow rate allocation mechanism achieves average coflow completion time within 4× of the optimal as long as (co)flows are prioritized with respect to the ordering. Sincronia uses a simple greedy mechanism to periodically order all unfinished coflows; each host sets priorities for its flows using corresponding coflow order and offloads the flow scheduling and rate allocation to the underlying priority-enabled transport layer. We evaluate Sincronia over a real testbed comprising 16-servers and commodity switches, and using simulations across a variety of workloads. Evaluation results suggest that Sincronia not only admits a practical, near-optimal design but also improves upon state-of-the-art network designs for coflows (sometimes by as much as 8×).",
keywords = "Approximation Algorithms, Coflow, Datacenter Networks",
author = "Saksham Agarwal and Rachit Agarwal and Shijin Rajakrishnan and David Shmoys and Akshay Narayan and Amin Vahdat",
note = "This work was supported in part by NSF grants CCF-1526067, CMMI-1537394, CCF- 1522054, and CCF-1740822.; 2018 Conference of the ACM Special Interest Group on Data Communication, ACM SIGCOMM 2018 ; Conference date: 20-08-2018 Through 25-08-2018",
year = "2018",
month = aug,
day = "7",
doi = "10.1145/3230543.3230569",
language = "English (US)",
series = "SIGCOMM 2018 - Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication",
publisher = "Association for Computing Machinery",
pages = "16--29",
booktitle = "SIGCOMM 2018 - Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication",
address = "United States",
}