dc.contributor.author | Liang, Qingkai | |
dc.contributor.author | Modiano, Eytan H | |
dc.date.accessioned | 2018-04-06T23:19:53Z | |
dc.date.available | 2018-04-06T23:19:53Z | |
dc.date.issued | 2017-10 | |
dc.date.submitted | 2017-05 | |
dc.identifier.isbn | 978-1-5090-5336-0 | |
dc.identifier.isbn | 978-1-5090-5337-7 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/114605 | |
dc.description.abstract | A coflow is a collection of parallel flows belonging to the same job. It has the all-or-nothing property: a coflow is not complete until the completion of all its constituent flows. In this paper, we focus on optimizing coflow-level delay, i.e., the time to complete all the flows in a coflow, in the context of an N × N input-queued switch. In particular, we develop a throughput-optimal scheduling policy that achieves the best scaling of coflow-level delay as N → ∞. We first derive lower bounds on the coflow-level delay that can be achieved by any scheduling policy. It is observed that these lower bounds critically depend on the variability of flow sizes. Then we analyze the coflow-level performance of some existing coflow-agnostic scheduling policies and show that none of them achieves provably optimal performance with respect to coflow-level delay. Finally, we propose the Coflow-Aware Batching (CAB) policy which achieves the optimal scaling of coflow-level delay under some mild assumptions. | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant CNS-1116209) | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant CNS-1617091) | en_US |
dc.description.sponsorship | United States. Defense Advanced Research Projects Agency. Information Innovation Office (I20) | en_US |
dc.description.sponsorship | Raytheon Company | en_US |
dc.description.sponsorship | BBN Technologies (Contract No. HROO l l-l 5-C-0097) | en_US |
dc.publisher | Institute of Electrical and Electronics Engineers (IEEE) | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1109/INFOCOM.2017.8057171 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | en_US |
dc.source | arXiv | en_US |
dc.title | Coflow scheduling in input-queued switches: Optimal delay scaling and algorithms | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Liang, Qingkai, and Eytan Modiano. “Coflow Scheduling in Input-Queued Switches: Optimal Delay Scaling and Algorithms.” IEEE INFOCOM 2017 - IEEE Conference on Computer Communications (May 2017). | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Aeronautics and Astronautics | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Laboratory for Information and Decision Systems | en_US |
dc.contributor.mitauthor | Liang, Qingkai | |
dc.contributor.mitauthor | Modiano, Eytan H | |
dc.relation.journal | IEEE INFOCOM 2017 - IEEE Conference on Computer Communications | en_US |
dc.eprint.version | Original manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dc.date.updated | 2018-04-05T18:24:00Z | |
dspace.orderedauthors | Liang, Qingkai; Modiano, Eytan | en_US |
dspace.embargo.terms | N | en_US |
dc.identifier.orcid | https://orcid.org/0000-0003-3055-906X | |
dc.identifier.orcid | https://orcid.org/0000-0001-8238-8130 | |
mit.license | OPEN_ACCESS_POLICY | en_US |