TY - GEN
T1 - The impact of spurious retransmissions on TCP performance in ad hoc mobile wireless networks
AU - Kim, Dongkyun
AU - Toh, C. K.
AU - Yoo, Hongseok
PY - 2007
Y1 - 2007
N2 - In MANETs, ACK loss can affect TCP communication performance, since end-to-end reliable delivery of data packets is guaranteed by using ACK packets sent from a TCP receiver. This ACK loss may force a TCP sender to produce unnecessary retransmissions (called spurious retransmissions). These spurious retransmissions can also degrade the performance of TCP flows in the network because they will create more channel contention and interferences. These issues have been overlooked and hence require attention. We, therefore, propose new solutions to reduce such spurious retransmissions. Our scheme allows a TCP sender to be correctly informed of the sequence number that the TCP receiver expects to receive (i.e., ACK sequence). This ACK sequence is piggybacked onto routing control packets during a new route discovery process invoked by the TCP receiver. Using the ACK sequence tossed by the routing layer, the TCP sender can reduce spurious retransmissions. We evaluated and compared our scheme with TCP-Reno via simulation on ns-2. Simulation results showed that our proposed solutions outperformed general TCP (for both static and dynamic networks cases under multiple cross TCP traffic) in terms of aggregate throughput and number of spurious retransmissions.
AB - In MANETs, ACK loss can affect TCP communication performance, since end-to-end reliable delivery of data packets is guaranteed by using ACK packets sent from a TCP receiver. This ACK loss may force a TCP sender to produce unnecessary retransmissions (called spurious retransmissions). These spurious retransmissions can also degrade the performance of TCP flows in the network because they will create more channel contention and interferences. These issues have been overlooked and hence require attention. We, therefore, propose new solutions to reduce such spurious retransmissions. Our scheme allows a TCP sender to be correctly informed of the sequence number that the TCP receiver expects to receive (i.e., ACK sequence). This ACK sequence is piggybacked onto routing control packets during a new route discovery process invoked by the TCP receiver. Using the ACK sequence tossed by the routing layer, the TCP sender can reduce spurious retransmissions. We evaluated and compared our scheme with TCP-Reno via simulation on ns-2. Simulation results showed that our proposed solutions outperformed general TCP (for both static and dynamic networks cases under multiple cross TCP traffic) in terms of aggregate throughput and number of spurious retransmissions.
UR - http://www.scopus.com/inward/record.url?scp=44449151656&partnerID=8YFLogxK
U2 - 10.1109/PIMRC.2007.4394027
DO - 10.1109/PIMRC.2007.4394027
M3 - Conference contribution
AN - SCOPUS:44449151656
SN - 1424411440
SN - 9781424411443
T3 - IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC
BT - 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC'07
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC'07
Y2 - 3 September 2007 through 7 September 2007
ER -