The effects of asymmetry on TCP performance
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
On the generation and use of TCP acknowledgments
ACM SIGCOMM Computer Communication Review
Analysis of TCP performance over mobile ad hoc networks
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
GPSR: greedy perimeter stateless routing for wireless networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
A comparison of TCP performance over three routing protocols for mobile ad hoc networks
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
Ad-hoc On-Demand Distance Vector Routing
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
Enhancing TCP fairness in ad hoc wireless networks using neighborhood RED
Proceedings of the 9th annual international conference on Mobile computing and networking
CapProbe: a simple and accurate capacity estimation technique
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Stochastic properties of the random waypoint mobility model
Wireless Networks
TCP over multihop 802.11 networks: issues and performance enhancement
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
On reliable transmission of data over simple wireless channels
Journal of Computer Systems, Networks, and Communications
Performance Analysis of TCP with Delayed Acknowledgments in Multi-hop Ad-hoc Networks
Wireless Personal Communications: An International Journal
Delay-tolerant delivery of quality information in ad hoc networks
Journal of Parallel and Distributed Computing
Optimal, quality-aware scheduling of data consumption in mobile ad hoc networks
Journal of Parallel and Distributed Computing
On the use of optimal stopping theory for improving cache consistency
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Wireless Personal Communications: An International Journal
Hi-index | 0.00 |
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 acks and causes channel contention; on the other hand, if the window is set 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 first propose an adaptive delayed ack mechanism which is suitable for ad hoc networks, then we propose a more general adaptive delayed ack scheme for ad hoc and hybrid networks. The simulation results show that our schemes can effectively improve TCP throughput by up to 25% in static networks, and provide more significant gain in mobile networks. The proposed schemes are simple and easy to deploy. The real testbed experiments are also presented to verify our approaches. Furthermore, a simple and effective receiver-side probe and detection is proposed to improve friendliness between the standard TCP and our proposed TCP with adaptive delayed ack.