A delay-based approach for congestion avoidance in interconnected heterogeneous computer networks
ACM SIGCOMM Computer Communication Review
A new congestion control scheme: slow start and search (Tri-S)
ACM SIGCOMM Computer Communication Review
TCP Vegas: new techniques for congestion detection and avoidance
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
A comparison of mechanisms for improving TCP performance over wireless links
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review
TCP for high performance in hybrid fiber coaxial broad-band access networks
IEEE/ACM Transactions on Networking (TON)
Explicit allocation of best-effort packet delivery service
IEEE/ACM Transactions on Networking (TON)
MSWIM '01 Proceedings of the 4th ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
Effectiveness of Loss Labeling in Improving TCP Performance in Wired/Wireless Networks
ICNP '02 Proceedings of the 10th IEEE International Conference on Network Protocols
Discriminating Congestion Losses from Wireless Losses using Inter-Arrival Times at the Receiver
ASSET '99 Proceedings of the 1999 IEEE Symposium on Application - Specific Systems and Software Engineering and Technology
Achieving moderate fairness for UDP flows by path-status classification
LCN '00 Proceedings of the 25th Annual IEEE Conference on Local Computer Networks
Distinguishing Congestion Losses from Wireless Transmission Losses: A Negative Result
IC3N '98 Proceedings of the International Conference on Computer Communications and Networks
Modeling TCP Throughpu: A simple model and its empirical validation
Modeling TCP Throughpu: A simple model and its empirical validation
Heterogeneous data networks: congestion or corruption?
Heterogeneous data networks: congestion or corruption?
End-to-end differentiation of congestion and wireless losses
IEEE/ACM Transactions on Networking (TON)
IEEE Transactions on Parallel and Distributed Systems
Improving TCP performance over wired-wireless networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
On Backoff in Fading Wireless Channels
ADHOC-NOW '08 Proceedings of the 7th international conference on Ad-hoc, Mobile and Wireless Networks
Cross-layer explicit link status notification to improve TCP performance in wireless networks
EURASIP Journal on Wireless Communications and Networking
A novel congestion control mechanism on tfrc for streaming applications over wired-wireless networks
Proceedings of the 6th ACM workshop on Wireless multimedia networking and computing
BaseStation assisted TCP: a simple way to improve wireless TCP
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Performance analysis of IEEE 802.11 WLANs with rate adaptation in time-varying fading channels
Computer Networks: The International Journal of Computer and Telecommunications Networking
Wireless Personal Communications: An International Journal
Hi-index | 0.00 |
Currently, a TCP sender considers all losses as congestion signals and reacts to them by throttling its sending rate. With Internet becoming more heterogeneous with more and more wireless error-prone links, a TCP connection may unduly throttle its sending rate and experience poor performance over paths experiencing random losses unrelated to congestion. The problem of distinguishing congestion losses from random losses is particularly hard when congestion is light: congestion losses themselves appear to be random. The key idea is to "de-randomize" congestion losses. This paper proposes a simple biased queue management scheme that "de-randomizes" congestion losses and enables a TCP receiver to diagnose accurately the cause of a loss and inform the TCP sender to react appropriately. Bounds on the accuracy of distinguishing wireless losses and congestion losses are analytically established and validated through simulations. Congestion losses are identified with an accuracy higher than 95% while wireless losses are identified with an accuracy higher than 75%. A closed form is derived for the achievable improvement by TCP endowed with a discriminator with a given accuracy. Simulations confirm this closed form. TCP-Casablanca, a TCP-Newreno endowed with the proposed discriminator at the receiver, yields through simulations an improvement of more than 100% on paths with low levels of congestion and about 1% random wireless packet loss rates. TCP-Ifrane, a sender-based TCP-Casablanca yields encouraging performance improvement.