Show simple item record

dc.contributor.authorSivaraman Kaushalram, Anirudh
dc.contributor.authorWinstein, Keith
dc.contributor.authorThaker, Pratiksha R.
dc.contributor.authorBalakrishnan, Hari
dc.date.accessioned2014-08-19T18:46:14Z
dc.date.available2014-08-19T18:46:14Z
dc.date.issued2014-08
dc.identifier.isbn978-1-4503-2836-4
dc.identifier.urihttp://hdl.handle.net/1721.1/88914
dc.description.abstractWhen designing a distributed network protocol, typically it is infeasible to fully define the target network where the protocol is intended to be used. It is therefore natural to ask: How faithfully do protocol designers really need to understand the networks they design for? What are the important signals that endpoints should listen to? How can researchers gain confidence that systems that work well on well-characterized test networks during development will also perform adequately on real networks that are inevitably more complex, or future networks yet to be developed? Is there a tradeoff between the performance of a protocol and the breadth of its intended operating range of networks? What is the cost of playing fairly with cross-traffic that is governed by another protocol? We examine these questions quantitatively in the context of congestion control, by using an automated protocol-design tool to approximate the best possible congestion-control scheme given imperfect prior knowledge about the network. We found only weak evidence of a tradeoff between operating range in link speeds and performance, even when the operating range was extended to cover a thousand-fold range of link speeds. We found that it may be acceptable to simplify some characteristics of the network—such as its topology—when modeling for design purposes. Some other features, such as the degree of multiplexing and the aggressiveness of contending endpoints, are important to capture in a model.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CNS-1040072)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://cs.stanford.edu/~keithw/www/Learnability-SIGCOMM2014.pdfen_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceSivaramanen_US
dc.titleAn Experimental Study of the Learnability of Congestion Controlen_US
dc.typeArticleen_US
dc.identifier.citationSivaraman, Anirudh, Keith Winstein, Pratiksha Thanker, and Hari Balakrishnan. "An Experimental Study of the Learnability of Congestion Control." Proceedings of the 2014 ACM conference on SIGCOMM, August 17-22, 2014, Chicago, IL.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverBalakrishnan, Harien_US
dc.contributor.mitauthorSivaraman Kaushalram, Anirudhen_US
dc.contributor.mitauthorWinstein, Keithen_US
dc.contributor.mitauthorThaker, Pratiksha R.en_US
dc.contributor.mitauthorBalakrishnan, Harien_US
dc.relation.journalProceedings of the 2014 ACM conference on SIGCOMMen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsSivaraman, Anirudh; Winstein, Keith; Thaker, Pratiksha; Balakrishnan, Harien_US
dc.identifier.orcidhttps://orcid.org/0000-0002-1455-9652
dc.identifier.orcidhttps://orcid.org/0000-0003-4034-0918
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record