Analysis of the increase and decrease algorithms for congestion avoidance in computer networks
Computer Networks and ISDN Systems
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
Modeling TCP throughput: a simple model and its empirical validation
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Equation-based congestion control for unicast applications
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Fluid-based analysis of a network of AQM routers supporting TCP flows with an application to RED
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
TCP-Real: receiver-oriented congestion control
Computer Networks: The International Journal of Computer and Telecommunications Networking
The Interrelation of TCP Responsiveness and Smoothness in Heterogeneous Networks
ISCC '02 Proceedings of the Seventh International Symposium on Computers and Communications (ISCC'02)
General AIMD congestion control
ICNP '00 Proceedings of the 2000 International Conference on Network Protocols
TCP Vegas: end to end congestion avoidance on a global Internet
IEEE Journal on Selected Areas in Communications
Fast convergence to network fairness
Journal of Systems and Software
The interaction between window adjustment strategies and queue management schemes
WWIC'05 Proceedings of the Third international conference on Wired/Wireless Internet Communications
Error differentiation with measurements based on wave patterns
Computer Communications
Hi-index | 0.00 |
In this paper, we observe that although multiplicative decrease is necessary to accomplish fairness in congestion control, it does not inevitably sacrifice system throughput, as long as the system operates between the knee and the cliff, according to an equation. However, even when the system throughput is relatively stable, end users of real-time applications do not necessarily experience a smooth traffic, mainly caused by the unsynchronized window adjustments due to random congestion indications. We analyzed and evaluated the negative impact of random window adjustments on smoothness, short-term fairness, and even long-term fairness measured by a novel fairness metric defined in this paper. Therefore, we propose an experimental congestion avoidance mechanism to improve TCP smoothness for media-streaming applications. The mechanism relies on a fine-grained RTT estimation to measure the network condition, and coordinates the upward and backward window adjustments to abolish the damage of unsynchronized window control. Congestive packet drops are reduced by a new control parameter g, and the bottleneck queue length can also be controlled in an end-to-end way. Simulation results confirm that the new mechanism enhance significantly the smoothness and fairness, without a cost of responsiveness. In fact, by enabling a new parameter d, the responsiveness can be even enhanced when the bandwidth is under-utilized.