# An Adaptive Redundancy Scheme for TCP with Network Coding

Abstract : To address the inability of the standard TCP protocol to distinguish between congestive losses and random packet losses produced by the noisy channel, in this paper we propose an adaptive 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 intelligently $R$ based on the network conditions, avoiding unnecessary TCP rate reduction due to packet losses induced by the noisy channel and preventing the network from entering in a congestion state. Our 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.
Type de document :
Communication dans un congrès
NetCod 2012, Jun 2012, Cambridge, United States. pp.1-6, 2012

Littérature citée [14 références]

https://hal-supelec.archives-ouvertes.fr/hal-00721520
Contributeur : Michel Kieffer <>
Soumis le : vendredi 27 juillet 2012 - 16:35:03
Dernière modification le : mercredi 20 février 2019 - 01:28:37
Document(s) archivé(s) le : vendredi 16 décembre 2016 - 04:06:35

### Fichier

NetCod2012v4.pdf
Fichiers produits par l'(les) auteur(s)

### Identifiants

• HAL Id : hal-00721520, version 1

### Citation

Hamlet Jesse Medina-Ruiz, Michel Kieffer, Beatrice Pesquet-Popescu. An Adaptive Redundancy Scheme for TCP with Network Coding. NetCod 2012, Jun 2012, Cambridge, United States. pp.1-6, 2012. 〈hal-00721520〉

### Métriques

Consultations de la notice

## 545

Téléchargements de fichiers