Show simple item record

dc.contributor.authorBarros, Joao
dc.contributor.authorMitzenmacher, Michael
dc.contributor.authorSundararajan, Jay-Kumar
dc.contributor.authorShah, Devavrat
dc.contributor.authorMedard, Muriel
dc.date.accessioned2010-09-30T18:44:53Z
dc.date.available2010-09-30T18:44:53Z
dc.date.issued2009-06
dc.identifier.isbn978-1-4244-3512-8
dc.identifier.issn0743-166X
dc.identifier.urihttp://hdl.handle.net/1721.1/58796
dc.description.abstractWe propose a mechanism that incorporates network coding into TCP with only minor changes to the protocol stack, thereby allowing incremental deployment. In our scheme, the source transmits random linear combinations of packets currently in the congestion window. At the heart of our scheme is a new interpretation of ACKs - the sink acknowledges every degree of freedom (i.e., a linear combination that reveals one unit of new information) even if it does not reveal an original packet immediately. Such ACKs enable a TCP-compatible sliding-window approach to network coding. Our scheme has the nice property that packet losses are essentially masked from the congestion control algorithm. Our algorithm therefore reacts to packet drops in a smooth manner, resulting in a novel and effective approach for congestion control over networks involving lossy links such as wireless links. Our scheme also allows intermediate nodes to perform re-encoding of the data packets. Our simulations show that our algorithm, with or without re-encoding inside the network, achieves much higher throughput compared to TCP over lossy wireless links. We also establish the soundness and fairness properties of our algorithm. Finally, we present queuing analysis for the case of intermediate node re-encoding.en_US
dc.description.sponsorshipStanford University (subcontract #18870740-37362-C)en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agencyen_US
dc.description.sponsorshipNational Science Foundation (Grant No. CNS-0627021)en_US
dc.description.sponsorshipBAE Systems (subcontract # 060786)en_US
dc.description.sponsorshipSpace and Naval Warfare Systems Center (Contract No. N66001-06-C-2020)en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineersen_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/INFCOM.2009.5061931en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceIEEEen_US
dc.titleNetwork coding meets TCPen_US
dc.typeArticleen_US
dc.identifier.citationSundararajan, J.K. et al. “Network Coding Meets TCP.” INFOCOM 2009, IEEE. 2009. 280-288. © 2009 IEEEen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverMedard, Muriel
dc.contributor.mitauthorSundararajan, Jay-Kumar
dc.contributor.mitauthorShah, Devavrat
dc.contributor.mitauthorMedard, Muriel
dc.relation.journalIEEE INFOCOM 2009en_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dspace.orderedauthorsSundararajan, J. K.; Shah, D.; Medard, M.; Mitzenmacher, M.; Barros, J.en
dc.identifier.orcidhttps://orcid.org/0000-0003-4059-407X
dc.identifier.orcidhttps://orcid.org/0000-0003-0737-3259
mit.licensePUBLISHER_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record