English

Network Coded TCP (CTCP)

Networking and Internet Architecture 2013-04-15 v3

Abstract

We introduce CTCP, a reliable transport protocol using network coding. CTCP is designed to incorporate TCP features such as congestion control, reliability, and fairness while significantly improving on TCP's performance in lossy, interference-limited and/or dynamic networks. A key advantage of adopting a transport layer over a link layer approach is that it provides backward compatibility with wireless equipment installed throughout existing networks. We present a portable userspace implementation of CTCP and extensively evaluate its performance in both testbed and production wireless networks.

Keywords

Cite

@article{arxiv.1212.2291,
  title  = {Network Coded TCP (CTCP)},
  author = {MinJi Kim and Jason Cloud and Ali ParandehGheibi and Leonardo Urbina and Kerim Fouli and Douglas Leith and Muriel Medard},
  journal= {arXiv preprint arXiv:1212.2291},
  year   = {2013}
}

Comments

12 pages, 12 figures, 1 table, submitted to ACM Mobicom 2013. (Revised acknowledgements). arXiv admin note: substantial text overlap with arXiv:1212.1929

R2 v1 2026-06-21T22:52:03.402Z