The design philosophy of the DARPA internet protocols
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
TCP and explicit congestion notification
ACM SIGCOMM Computer Communication Review
TCP Performance in Wireless Multi-hop Networks
WMCSA '99 Proceedings of the Second IEEE Workshop on Mobile Computer Systems and Applications
TCP-probing: towards an error control schema with energy and throughput performance gains
ICNP '00 Proceedings of the 2000 International Conference on Network Protocols
The Impact of Multihop Wireless Channel on TCP Performance
IEEE Transactions on Mobile Computing
Experimental investigations into TCP performance over wireless multihop networks
Proceedings of the 2005 ACM SIGCOMM workshop on Experimental approaches to wireless network design and analysis
ATP: A Reliable Transport Protocol for Ad Hoc Networks
IEEE Transactions on Mobile Computing
A simple and efficient hop-by-hop congestion control protocol for wireless mesh networks
WICON '06 Proceedings of the 2nd annual international workshop on Wireless internet
Hop-by-hop congestion control over a wireless multi-hop network
IEEE/ACM Transactions on Networking (TON)
A survey of TCP over ad hoc networks
IEEE Communications Surveys & Tutorials
A survey of tcp enhancements for last-hop wireless networks
IEEE Communications Surveys & Tutorials
Transmission control protocol (TCP) in wireless networks: issues, approaches, and challenges
IEEE Communications Surveys & Tutorials
Integration of QoS and congestion control in multi-hop wireless networks
Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia
Hi-index | 0.00 |
TCP performs poorly in multihop wireless networks and even worse if end-to-end connectivity is often broken such as in challenged networks. Lots of research has been carried out but this problem has not been solved completely. Recently, hop-by-hop congestion control originally proposed for wired networks has been applied for multihop wireless networks to significantly improve performances. We think that (i) moving congestion control down to lower layers is essential to overcome TCP problems in multihop wireless networks and (ii) in this case, it is necessary to further decouple congestion control from TCP. Such TCP only retains reliability control and is called semi-TCP henceforth. Due to using hop-by-hop congestion control, the congestion control efficiency of semi-TCP will not rely on the availability of end-to-end connectivity, which makes semi-TCP more suitable than TCP for challenged networks. Besides performance improvement, semi-TCP may further reduce overall system complexity by removing redundant congestion control and using simple congestion control rather than TCP congestion window. This paper discusses such a semi-TCP using a hop-by-hop congestion control that only slightly modifies the RTS/CTS protocol used in the IEEE 802.11 DCF. Furthermore, a solution to a deadlock problem in the RTS/CTS-based hop-by-hop congestion control is also studied. The performance of this semi-TCP is investigated in comparison with TCP-NewReno via simulation in NS2.