Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review
Promoting the use of end-to-end congestion control in the Internet
IEEE/ACM Transactions on Networking (TON)
Modeling TCP behavior in a differentiated services network
IEEE/ACM Transactions on Networking (TON)
Counting the number of active flows on a high speed link
ACM SIGCOMM Computer Communication Review
The War Between Mice and Elephants
The War Between Mice and Elephants
Evaluating the impact of emerging streaming media applications on TCP/IP performance
IEEE Communications Magazine
An active queue management scheme based on a capture-recapture model
IEEE Journal on Selected Areas in Communications
A survey on TCP-friendly congestion control
IEEE Network: The Magazine of Global Internetworking
Robust active queue management design: A loop-shaping approach
Computer Communications
Transport-independent fairness
Computer Networks: The International Journal of Computer and Telecommunications Networking
Pricing and unresponsive flows purging for global rate enhancement
Journal of Electrical and Computer Engineering
Computer Networks: The International Journal of Computer and Telecommunications Networking
Analysis of AQM Queues with Queue Size Based Packet Dropping
International Journal of Applied Mathematics and Computer Science - Issues in Advanced Control and Diagnosis
A credit-based active queue management (AQM) mechanism to achieve fairness in the internet
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
PerNEWQUE: an active queue management algorithm for controlling unresponsive flows
WSEAS TRANSACTIONS on COMMUNICATIONS
Hi-index | 0.24 |
Although the majority of the traffic over the Internet is still TCP-based, applications such as voice over IP and video-conferencing are changing this very rapidly. While TCP-based applications react to network congestion, UDP-based streaming applications usually do not have any type of flow and congestion control mechanisms. UDP, the transport layer protocol used by audio and video streaming applications, does not react to network congestion thus stealing bandwidth from the responsive TCP-based connections. Several solutions have been suggested to combat this TCP-friendliness problem, mostly applied either in the end systems (end-to-end) at the transport layer of the protocol stack or inside the network (routers) at the network layer. This article surveys the state-of-the-art in router-based mechanisms to address the TCP-friendliness problem and presents a description of the most important algorithms, design issues, advantages and disadvantages, and a performance evaluation. The article also describes ways to estimate the number of active flows traversing a core router and points to further sources on this subject, which is widely used by many mechanisms, including several described in this survey.