Loss Differentiation Schemes for TCP over Wireless Networks
نویسندگان
چکیده
The use of loss differentiation schemes within the congestion control mechanism of TCP was proposed recently as a way of improving TCP performance over heterogeneous networks including wireless links affected by random loss. Such algorithms provide TCP with an estimate of the cause of packet losses. In this paper, we propose to use the Vegas loss differentiation algorithm to enhance the TCP NewReno error-recovery scheme, thus avoiding unnecessary rate reduction caused by packet losses induced by bit corruption on the wireless channel. We evaluate the performance of the so-enhanced TCP NewReno source (TCP NewReno-LP) with both extensive simulation and real test bed measurements, and we compare it with that achieved by existing solutions, namely TIBET [1], TCP Westwood [2] and the standard TCP NewReno. For that purpose, Linux implementations of TCP NewRenoLP, TIBET and TCP Westwood have been developed and compared with an implementation of NewReno. We show that TCP NewReno-LP achieves higher goodput over wireless networks, while guaranteeing fair share of network resources with classical TCP versions over wired links. Finally, by studying the TCP behavior with an ideal scheme having perfect knowledge of the cause of packet losses, we provide an upper bound to the performance of all possible schemes based on loss differentiation algorithms. The proposed TCP enhanced with Vegas loss differentiation algorithm well approaches
منابع مشابه
Enhanced loss differentiation algorithms for use in TCP sources over heterogeneous wireless networks
Loss Differentiation Algorithms (LDA) are used to provide TCP with an estimate of the cause of packet losses, to improve performance over heterogeneous networks including wired and wireless links. In this work, we compared by simulation the accuracy of several LDA schemes in various realistic scenarios. We experienced that LDA schemes originally proposed in literature exhibit poor performance...
متن کاملImproving TCP Performance over Wireless Networks Using Loss Differentiation Algorithms
The use of loss differentiation algorithms within the congestion control scheme of TCP was proposed recently as a way of improving TCP performance over heterogeneous networks including wireless links affected by random loss. Such algorithms provide TCP with an estimate of the cause of packet losses. In this paper, we propose to use the Vegas loss differentiation algorithm to enhance the TCP New...
متن کاملTCP Performance Issues and Related Enhancement Schemes over Wireless Network Environment
Transmission Control Protocol (TCP), an important transport layer communication protocol, is typically tuned to perform well in traditional wired networks, where Bit Error Rate (BER) is low and congestion is the primary cause of packet loss. The emergence of various mobile access networks has prompted researchers to look for suitable modifications to TCP so as to make it survive in the wireless...
متن کاملIdentification of Packet Losses in TCP Over Wired & Wireless Networks
We propose a robust end-to-end loss differentiation scheme to identify the packet losses due to congestion for TCP connections over wired/wireless networks. We use the measured RTT values in determining whether the cause of packet loss is due to congestion over wired path or regular bit errors over wireless paths. The classification should be as accurate as possible to achieve high throughput a...
متن کاملTCP NCE: A unified solution for non-congestion events to improve the performance of TCP over wireless networks
In this article, we propose a unified solution called Transmission Control Protocol (TCP) for Non-Congestion Events (TCP NCE), to overcome the performance degradation of TCP due to non-congestion events over wireless networks. TCP NCE is capable to reduce the unnecessary reduction of congestion window size and retransmissions caused by non-congestion events such as random loss and packet reorde...
متن کامل