TY - JOUR
T1 - Performance improvement of TCP in ad hoc networks by mitigating channel contention
AU - Kim, Dongkyun
AU - Yoo, Hongseok
PY - 2009/10
Y1 - 2009/10
N2 - In ad hoc networks, the spatial reuse property limits the number of packets which can be spatially transmitted over a path. In standard Transmission Control Protocol (TCP), however, a TCP sender keeps transmitting packets without taking into account this property. This causes heavy contention for the wireless channel, resulting in the performance degradation of TCP flows. Hence, two techniques have been proposed independently in order to reduce the contention. First, a TCP sender utilizes a congestion window limit (CWL), by considering the spatial reuse property. This prevents the TCP sender from transmitting more than CWL number of packets at one time. Second, a delayed ack (DA) strategy is exploited in order to mitigate the contention between the TCP ACK and DATA packets. Recently, although TCP-DAA (Dynamic Adaptive Acknowledgment) attempts to utilize a CWL-based DA strategy, TCP-DAA overlooks a dynamic correlation between these two techniques. This paper, therefore, reveals the dynamic correlation and also proposes a protocol which not only reduces the frequency of the TCP ACK transmissions but also determines a CWL value dynamically, according to network conditions. Simulation studies show that our protocol performs the best in various scenarios, as compared to TCP-DAA and standard TCP (such as TCP-NewReno).
AB - In ad hoc networks, the spatial reuse property limits the number of packets which can be spatially transmitted over a path. In standard Transmission Control Protocol (TCP), however, a TCP sender keeps transmitting packets without taking into account this property. This causes heavy contention for the wireless channel, resulting in the performance degradation of TCP flows. Hence, two techniques have been proposed independently in order to reduce the contention. First, a TCP sender utilizes a congestion window limit (CWL), by considering the spatial reuse property. This prevents the TCP sender from transmitting more than CWL number of packets at one time. Second, a delayed ack (DA) strategy is exploited in order to mitigate the contention between the TCP ACK and DATA packets. Recently, although TCP-DAA (Dynamic Adaptive Acknowledgment) attempts to utilize a CWL-based DA strategy, TCP-DAA overlooks a dynamic correlation between these two techniques. This paper, therefore, reveals the dynamic correlation and also proposes a protocol which not only reduces the frequency of the TCP ACK transmissions but also determines a CWL value dynamically, according to network conditions. Simulation studies show that our protocol performs the best in various scenarios, as compared to TCP-DAA and standard TCP (such as TCP-NewReno).
KW - Ad hoc network
KW - Channel contention
KW - Congestion window limit
KW - Delayed ack
KW - TCP
UR - http://www.scopus.com/inward/record.url?scp=70349563450&partnerID=8YFLogxK
U2 - 10.1002/wcm.738
DO - 10.1002/wcm.738
M3 - Article
AN - SCOPUS:70349563450
SN - 1530-8669
VL - 9
SP - 1414
EP - 1429
JO - Wireless Communications and Mobile Computing
JF - Wireless Communications and Mobile Computing
IS - 10
ER -