DocumentCode
2894501
Title
Redundancy adaptation scheme for network coding with TCP
Author
Ruiz, Hamlet Medina ; Kieffer, Michel ; Pesquet-Popescu, Béatrice
Author_Institution
SUPELEC, Univ. Paris-Sud, Gif-sur-Yvette, France
fYear
2012
fDate
29-30 June 2012
Firstpage
49
Lastpage
54
Abstract
To address the inability of the standard TCP protocol to distinguish between losses due to congestion and random packet losses on the noisy channel, this paper proposes an algorithm to dynamically adjust the redundancy factor R of the TPC/NC protocol proposed by Sundararajan et al. by adding some additional functionalities to the original network coding layer. We define a loss differentiation scheme to adjust R, based on the Vegas Loss Predictor and the collective feedback information of ACKs and duplicates ACKs, which are both indicators of the network condition. In that way the source adjusts R based on the network conditions, avoiding unnecessary TCP rate reduction linked to packet losses due to transmission impairments and preventing the network from entering in a congestion state. The TPC/NC implementation with our adaptive scheme is full-duplex, and can manage multiple TCP connections simultaneously. Simulation results over realistic network scenarios using OPNET Modeler show that our adaptive scheme in conjunction with the standard TCP/NC produces better TCP-throughputs than the standard TCP/NC, TCP-Reno, TPC New Reno, and TCP Reno with SACKS.
Keywords
network coding; telecommunication channels; transport protocols; ACK; OPNET modeler; SACKS; TCP Reno; TCP connections; TCP-throughputs; TPC/NC implementation; TPC/NC protocol; Vegas loss predictor; congestion state; full-duplex; network coding; noisy channel; random packet losses; redundancy adaptation scheme; standard TCP protocol; Encoding; IP networks; Network coding; Protocols; Receivers; Redundancy; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Coding (NetCod), 2012 International Symposium on
Conference_Location
Cambridge, MA
Print_ISBN
978-1-4673-1890-7
Type
conf
DOI
10.1109/NETCOD.2012.6261883
Filename
6261883
Link To Document