A performance comparison of multi-hop wireless ad hoc network routing protocols
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
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
Caching strategies in on-demand routing protocols for wireless ad hoc 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
A microscopic analysis of TCP performance over wireless ad-hoc networks
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Improving TCP performance over mobile ad-hoc networks with out-of-order detection and response
Proceedings of the 3rd ACM international symposium on Mobile ad hoc networking & computing
ATP: a reliable transport protocol for ad-hoc networks
Proceedings of the 4th ACM international symposium on Mobile ad hoc networking & computing
TCP Performance in Wireless Multi-hop Networks
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
How Bad TCP Can Perform In Mobile Ad Hoc Networks
ISCC '02 Proceedings of the Seventh International Symposium on Computers and Communications (ISCC'02)
A Feedback Based Scheme for Improving TCP Performance in Ad-Hoc Wireless Networks
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Enhancing TCP fairness in ad hoc wireless networks using neighborhood RED
Proceedings of the 9th annual international conference on Mobile computing and networking
ATCP: TCP for mobile ad hoc networks
IEEE Journal on Selected Areas in Communications
TCP over multihop 802.11 networks: issues and performance enhancement
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
TCP with adaptive pacing for multihop wireless networks
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
Design and Performance Evaluation of Efficient Consensus Protocols for Mobile Ad Hoc Networks
IEEE Transactions on Computers
Foundations and Trends® in Networking
Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems
Discovering long lifetime routes in mobile ad hoc networks
Ad Hoc Networks
A real-time and reliable transport (RT) 2 protocol for wireless sensor and actor networks
IEEE/ACM Transactions on Networking (TON)
Understanding congestion control in multi-hop wireless mesh networks
Proceedings of the 14th ACM international conference on Mobile computing and networking
APS-FeW: Improving TCP throughput over multihop adhoc networks
Computer Communications
CRAHNs: Cognitive radio ad hoc networks
Ad Hoc Networks
Cross-layer cooperation between membership estimation and routing
Proceedings of the 2009 ACM symposium on Applied Computing
HxH: a hop-by-hop transport protocol for multi-hop wireless networks
Proceedings of the 4th Annual International Conference on Wireless Internet
Block-switched networks: a new paradigm for wireless transport
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Robust ad hoc routing for lossy wireless environment
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Cognitive radios for dynamic spectrum access: from concept to reality
IEEE Wireless Communications
Journal of Parallel and Distributed Computing
Passive network-awareness for dynamic resource-constrained networks
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Neighborhood-centric congestion control for multihop wireless mesh networks
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
TCP performance degrades significantly in mobile ad hoc networks because most of packet losses occur as a result of route failures. Prior work proposed to provide link failure feedback to TCP so that TCP can avoid responding to route failures as if congestion had occurred. However, after a link failure is detected, several packets will be dropped from the network interface queue; TCP will time out because of these losses. It will also time out for ACK losses caused by route failures. In this paper, we propose to make routing protocols aware of lost data packets and ACKs and help reduce TCP timeouts for mobility-induced losses. Toward this end, we present two mechanisms: early packet loss notification (EPLN) and best-effort ACK delivery (BEAD). EPLN seeks to notify TCP senders about lost data packets. For lost ACKs, BEAD attempts to retransmit ACKs at either intermediate nodes or TCP receivers. Both mechanisms extensively use cached routes, without initiating route discoveries at any intermediate node. We evaluate TCP-ELFN enhanced with the two mechanisms using two caching strategies for DSR, path caches and a distributed cache update algorithm proposed in our prior work. We show that TCP-ELFN with EPLN and BEAD significantly outperforms TCP-ELFN under both caching strategies. We conclude that cross-layer information awareness is key to making TCP efficient in the presence of mobility.