DocumentCode
1905313
Title
Network Coding Meets TCP
Author
Sundararajan, Jay Kumar ; Shah, Devavrat ; Médard, Muriel ; Mitzenmacher, Michael ; Barros, Jo Ao
Author_Institution
Dept. of EECS, Massachusetts Inst. of Technol., Cambridge, MA
fYear
2009
fDate
19-25 April 2009
Firstpage
280
Lastpage
288
Abstract
We 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.
Keywords
encoding; protocols; queueing theory; radio networks; TCP; data packets; lossy wireless links; network coding; packets; protocol stack; queuing analysis; Communications Society; Computer networks; Decoding; Network coding; Protocols; Size control; Subcontracting; Telecommunications; USA Councils; Wireless networks;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2009, IEEE
Conference_Location
Rio de Janeiro
ISSN
0743-166X
Print_ISBN
978-1-4244-3512-8
Electronic_ISBN
0743-166X
Type
conf
DOI
10.1109/INFCOM.2009.5061931
Filename
5061931
Link To Document