End-to-End Coding for TCP

Cui Yong,Wang Lian,Wang Xin,Wang Yisen,Ren Fengyuan,Xia Shutao
DOI: https://doi.org/10.1109/MNET.2016.7437027
IF: 10.294
2016-01-01
IEEE Network
Abstract:Although widely used, TCP has many limitations in meeting the throughput and latency requirements of applications in wireless networks, high-speed data center networks, and heterogeneous multi-path networks. Instead of relying purely on retransmission upon packet loss, coding has potential to improve the performance of TCP by ensuring better transmission reliability. Coding has been verified to work well at the link layer but has not been fully studied at the transport layer. There are many advantages but also challenges in exploiting coding at the transport layer. In this article, we focus on how to leverage end-to-end coding in TCP. We reveal the problems TCP faces and the opportunities coding can bring to improve TCP performance. We further analyze the challenges faced when applying the coding techniques to TCP and present the current applications of coding in TCP.
What problem does this paper attempt to address?