Modeling Network Coded TCP Throughput: A Simple Model and Its Validation
The authors analyze the performance of TCP and TCP with Network Coding (TCP/NC) in lossy wireless networks. They build upon the simple framework introduced by Padhye et al. and characterize the throughput behavior of classical TCP as well as TCP/NC as a function of erasure rate, roundtrip time, maximum window size, and duration of the connection. Their analytical results show that network coding masks random erasures from TCP, thus preventing TCP's performance degradation in lossy networks (e.g., wireless networks). It is further seen that TCP/NC has significant throughput gains over TCP.