Show simple item record

dc.contributor.authorPerry, Jonathan
dc.contributor.authorBalakrishnan, Hari
dc.contributor.authorShah, Devavrat
dc.date.accessioned2021-11-04T19:06:59Z
dc.date.available2021-11-04T19:06:59Z
dc.date.issued2017
dc.identifier.urihttps://hdl.handle.net/1721.1/137396
dc.description.abstractRapid convergence to a desired allocation of network resources to endpoint traffic is a difficult problem. The reason is that congestion control decisions are distributed across the endpoints, which vary their offered load in response to changes in application demand and network feedback on a packet-by-packet basis. We propose a different approach for datacenter networks, flowlet control, in which congestion control decisions are made at the granularity of a flowlet, not a packet. With flowlet control, allocations have to change only when flowlets arrive or leave. We have implemented this idea in a system called Flowtune using a centralized allocator that receives flowlet start and end notifications from endpoints. The allocator computes optimal rates using a new, fast method for network utility maximization, and updates endpoint congestion-control parameters. Experiments show that Flowtune outperforms DCTCP, pFabric, sfqCoDel, and XCP on tail packet delays in various settings, converging to optimal rates within a few packets rather than over several RTTs. Benchmarks on an EC2 deployment show a fairer rate allocation than Linux’s Cubic. A data aggregation benchmark shows 1.61× lower p95 coflow completion time.en_US
dc.language.isoen
dc.relation.isversionofhttps://www.usenix.org/system/files/conference/nsdi17/nsdi17-perry.pdfen_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleFlowtune: Flowlet Control for Datacenter Networksen_US
dc.typeArticleen_US
dc.identifier.citationPerry, Jonathan, Balakrishnan, Hari and Shah, Devavrat. 2017. "Flowtune: Flowlet Control for Datacenter Networks."
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2019-05-02T18:02:50Z
dspace.date.submission2019-05-02T18:02:51Z
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record