TCP with delayed ack for wireless networks

Jiwei Chen, Mario Gerla, Yeng Zhong Lee, M.Y. Sanadidi
2008 Ad hoc networks  
This paper studies the TCP performance with delayed ack in wireless networks (including ad hoc and WLANs) which use IEEE 802.11 MAC protocol as the underlying medium access control. Our analysis and simulations show that TCP throughput does not always benefit from an unrestricted delay policy. In fact, for a given topology and flow pattern, there exists an optimal delay window size at the receiver that produces best TCP throughput. If the window is set too small, the receiver generates too many
more » ... acks and causes channel contention; on the other hand, if set the window too high, the bursty transmission at the sender triggered by large cumulative acks will induce interference and packet losses, thus degrading the throughout. In wireless networks, packet losses are also related to the length of TCP path; when traveling through a longer path, a packet is more likely to suffer interference. Therefore, path length is an important factor to consider when choosing appropriate delay window sizes. In this paper, we propose two independent yet compatible adaptive delayed ack mechanisms, based on path hop-count and end-to-end delay respectively. These schemes significantly improve TCP performance in both multihop ad hoc wireless and hybrid wired/wireless networks. The simulated results show that our schemes can effectively improve TCP throughput by up to 30% in static networks, and provide more significant gain in mobile networks. Some simulation results are also validated by real testbed experiments.
doi:10.1016/j.adhoc.2007.10.004 fatcat:lf6fno3eezh3lilbuenq4cj2oa