Abstract--- New trends in communication, in particular the deployment of multicast and real-time audio/video streaming applications, are likely to increase the percentage of non-TCP traffic in the Internet. These applications rarely perform congestion control in a TCP-friendly manner, i.e., they do not share the available bandwidth fairly with applications built on TCP, such as web browsers, FTP- or email-clients. The Internet community strongly fears that the current evolution could lead to a congestion collapse and starvation of TCP traffic. For this reason, TCP-friendly protocols are being developed that behave fairly with respect to co-existent TCP flows. In this article, we present a survey of current approaches to TCP-friendliness and discuss their characteristics. Both unicast and multicast congestion control protocols are examined, and an evaluation of the different approaches is presented. Keywords: congestion control, TCP-friendliness, TCP, multicast, fairness 1
|
1362
|
RTP: A Transport Protocol for Real-Time Applications
– Schulzrinne, Casner, et al.
- 1996
|
|
594
|
Promoting the Use of End-to-End Congestion Control in the Internet
– Floyd, Fall
- 1999
|
|
573
|
Receiver-driven layered multicast
– McCanne, Jacobson, et al.
- 1996
|
|
551
|
Equation-based Congestion Control for Unicast Applications
– Floyd, Handley, et al.
- 2000
|
|
320
|
RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet
– Rejaie, Handley, et al.
- 1999
|
|
307
|
Tcp-like congestion control for layered multicast data transfer
– Vicisano, Rizzo, et al.
- 1998
|
|
259
|
Digital Fountain Approach to Reliable Distribution of Bulk Data
– Byers, Luby, et al.
- 1998
|
|
182
|
Modelling TCP reno performance: A simple model and its empirical validation
– Padhye, Firoiu, et al.
- 1998
|
|
130
|
Layered video multicast with retransmissions (LVRM): Evaluation of error recovery schemes
– Li, Paul, et al.
- 1997
|
|
110
|
TCP congestion control with a misbehaving receiver
– Savage, Cardwell, et al.
- 1999
|
|
104
|
Pgmcc: A TCP-Friendly Single-Rate Multicast Congestion Control Scheme
– Rizzo
- 2000
|
|
103
|
Protocol independent multicast sparse mode
– Estrin, Wei, et al.
- 1998
|
|
92
|
A Model Based TCP-friendly Rate Control
– Padhye, Kurose, et al.
- 1999
|
|
71
|
Experiments with a layered transmission scheme over the Internet
– Turletti, Parisis, et al.
- 1997
|
|
69
|
FLID-DL: congestion control for layered multicast
– Byers, Horn, et al.
- 2002
|
|
60
|
PLM: Fast convergence for cumulative layered multicast transmission scheme
– Legout, Biersack
- 2000
|
|
57
|
TEAR: TCP emulation at receivers -- flow control for multimedia streaming
– Rhee, Ozdemir, et al.
|
|
56
|
MTCP: Scalable TCPLike Congestion Control for Reliable Multicast
– Rhee, Ballaguru, et al.
- 1999
|
|
50
|
J.Kurose, “The loss path multiplicity problem in multicast congestion control
– Bhattacharyya
- 1999
|
|
44
|
MLDA: A TCP-Friendly Congestion Control Framework for Heterogeneous Multicast Environments
– Sisalem, Wolisz
- 2000
|
|
43
|
A Loss Tolerant Rate Controller for Reliable Multicast
– Montgomery
- 1997
|
|
38
|
Fundamental observations on multicast congestion control
– Golestani
- 1999
|
|
34
|
Multi-session Rate Control for Layered Video Multicast
– Li, Paul, et al.
- 1999
|
|
32
|
Providing video services over networks without quality of service guarantees
– Jacobs, Eleftheriadis
- 1996
|
|
28
|
Global Fairness of Additive-Increase and Multiplicative-Decrease with Heterogeneous Round-Trip Times
– Vojnovic, Boudec, et al.
- 2000
|
|
24
|
Achieving bounded fairness for multicast and TCP traffic in the Internet
– Wang, Schwartz
- 1998
|
|
24
|
LDA+ TCP-Friendly Adaptation: A Measurement and Comparison Study
– Sisalem, Wolisz
- 2000
|
|
21
|
Generic router assist (gra) building block motivation and architecture
– Cain, Speakman, et al.
- 2000
|
|
17
|
Error control for video multicast using hierarchical fec
– Tan, Zakhor
- 1999
|
|
10
|
Tree-based reliable multicast (TRAM
– KADANSKY, CHIU, et al.
- 1998
|
|
9
|
Topology Sensitive Congestion Control for Real-Time Multicast
– Jagannathan, Almeroth, et al.
- 2000
|
|
6
|
A window-based congestion control for reliable multicast based on TCP dynamics
– Yano, McCanne
- 2000
|
|
3
|
Scalable fair reliable mulitcast using active services
– Kasera, Bhattacharyya, et al.
- 2000
|
|
2
|
A novel loss indication filtering approach for multicast congestion control
– Bhattacharyya, Towsley, et al.
- 2000
|
|
2
|
RFC 2309: Recommendations on queue management and congestion avoidance in the Internet
– Braden, Clark, et al.
- 1998
|
|
1
|
Le Boudec, "Global fairness of additive-increase and multiplicative-decrease with heterogeneous round-trip times
– Vojnovic, Y
- 2000
|