2009Unpublished venueRequires access

Decoupling congestion control from TCP for multi-hop wireless networks

Shengming Jiang, Qin Zuo, Gang Wei

Open publisher page 18 citations

Abstract

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 18 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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.

Key concepts: TCP Friendly Rate Control, TCP Westwood plus, TCP global synchronization, TCP tuning, Computer network, CUBIC TCP, TCP acceleration, Computer science

Related papers

Back to paper searchBrowse research topicsOriginal source
Decoupling congestion control from TCP for multi-hop wireless networks — Research Paper | ScholarLens