dc.contributor.author | Chen, Li | |
dc.contributor.author | Chen, Kai | |
dc.contributor.author | Bai, Wei | |
dc.contributor.author | Alizadeh Attar, Mohammadreza | |
dc.date.accessioned | 2017-07-14T19:41:09Z | |
dc.date.available | 2017-07-14T19:41:09Z | |
dc.date.issued | 2016-08 | |
dc.identifier.isbn | 978-1-4503-4193-6 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/110714 | |
dc.description.abstract | Cloud applications generate a mix of flows with and without deadlines. Scheduling such mix-flows is a key challenge; our experiments show that trivially combining existing schemes for deadline/non-deadline flows is problematic. For example, prioritizing deadline flows hurts flow completion time (FCT) for non-deadline flows, with minor improvement for
deadline miss rate. We present Karuna, a first systematic solution for scheduling mix-flows. Our key insight is that deadline flows should
meet their deadlines while minimally impacting the FCT of non-deadline flows. To achieve this goal, we design a novel Minimal-impact Congestion control Protocol (MCP) that handles
deadline flows with as little bandwidth as possible. For
non-deadline flows, we extend an existing FCT minimization scheme to schedule flows with known and unknown sizes. Karuna requires no switch modifications and is backward compatible with legacy TCP/IP stacks. Our testbed experiments and simulations show that Karuna effectively schedules mix-flows, for example, reducing the 95th percentile FCT of non-deadline flows by up to 47.78% at high load compared to pFabric, while maintaining low (<5.8%) deadline miss rate. | en_US |
dc.language.iso | en_US | |
dc.publisher | Association for Computing Machinery (ACM) | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1145/2934872.2934888 | 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 | MIT Web Domain | en_US |
dc.title | Scheduling Mix-flows in Commodity Datacenters with Karuna | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Chen, Li et al. “Scheduling Mix-Flows in Commodity Datacenters with Karuna.” Proceedings of the 2016 ACM SIGCOMM Conference, Florianopolis, Brazil, 22-26 August, 2016. ACM Press, 2016, pp. 174–187. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.mitauthor | Alizadeh Attar, Mohammadreza | |
dc.relation.journal | Proceedings of the 2016 conference on ACM SIGCOMM 2016 Conference - SIGCOMM '16 | en_US |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dspace.orderedauthors | Chen, Li; Chen, Kai; Bai, Wei; Alizadeh, Mohammad | en_US |
dspace.embargo.terms | N | en_US |
dc.identifier.orcid | https://orcid.org/0000-0002-0014-6742 | |
mit.license | OPEN_ACCESS_POLICY | en_US |