[en] We propose an improvement of our RLS (Receiver-driven Layered multicast with Synchronization points) protocol, called CIFL for “Coding-Independent Fair Layered mulaticast”, along two axes. In CIFL, each receiver of a layered multicast transmission will try and find the adequate number of layers to subscribe to, so that the associated throughput is fair towards TCP and stable in steady-state. The first improvement is that CIFL is not specific to any coding scheme. It can work as well with an exponentially distributed set of layers (where the throughput of each layer i equals the sum of the throughputs of all layers below i), or with layers of equal throughputs, or any other scheme. The second improvement is the excellent stability of the protocol which avoids useless join attempts by learning from its unsuccessful previous attempts in the same (or better) network conditions. Moreover, the protocol tries and reaches its ideal TCP-friendly as soon as possible by computing its target throughput in a clever way when an incipient congestion is confirmed.
Disciplines :
Computer science
Author, co-author :
El Khayat, Ibtissam; Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
Leduc, Guy ; Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
Language :
English
Title :
A Stable and Flexible TCP-friendly congestion control protocol for layered multicast transmission
Publication date :
04 September 2001
Event name :
8th International Workshop on Interactive Distributed Multimedia Systems (IDMS'2001)
scite shows how a scientific paper has been cited by providing the context of the citation, a classification describing whether it supports, mentions, or contrasts the cited claim, and a label indicating in which section the citation was made.
Bibliography
A Basu and J. Golestani. Estimation of receiver round trip times in multicast communications. Technical report, Bell Laboratories, http://www.belllabs.com/user/golestani/rtt.ps, 1999.
Ibtissam El Khayat. Comparaison d’algorithmes de contrôle de congestion pour la vidéo multipoints en couches. Master’s thesis, University of Liège, Belgium, June 2000.
Ibtissam El Khayat and Guy Leduc. Congestion control for layered multicast transmission. To appear in Networking and Information Systems, 2000.
A Legout and E. W. Biersack. PLM: Fast convergence for cumulative layered multicast transmission schemes. In Proceedings of ACM SIGMETRICS’2000, Santa Clara, CA, USA, June 2000.
A Legout and W Biersack. Pathological behaviors for RLM and RLC. In Proceedings of NOSSDAV’2000, Chapel Hill, North Carolina, USA, June 2000.
M. Mathis, J. Semke Mahdavi, and T. Ott. The macroscopic behavior of the TCP congestion avoidance algorithm. Computer Communication Review, 27(3), July 1997.
S McCanne and S Floyd. The LBNL Network Simulator. Lawrence Berkeley Laboratory, 1997.
S McCanne, V Jacobson, and M Vetterli. Receiver-driven layered multicast. In Proceedings of ACM SIGCOMM’95, pages 117–130, Palo Alto, California, 1995.
J. Padhye, V. Firoiu, D. Towsley, and J. Kurose. Modeling TCP reno performance: A simple model and its empirical validation. In Proceedings of ACM SIGCOMM’2000, August 2000.
Dan Rubenstein, Jim Kurose, and Don Towsley. The impact of multicast layering on network fairness. In Proceedings of ACM SIGCOMM’99, Cambridge, MA, September 1999.
Schulzrinne Casner Frederick, and Jacobson. RTP: A transport protocol for real-time applications. Internet-Draft ietf-avt-rtp-new-01.txt (work inprogress), 1998.
D Sisalem and A Wolisz. MLDA: A TCP-friendly congestion control framework for heterogenous multicast environments. In Eighth International Workshop on Quality of Service (IWQoS 2000), Pittsburgh, June 2000.
Lorenzo Vicisano, Jon Crowcroft, and Luigi Rizzo. TCP-like congestion control for layered multicast data transfer. In Proceedings of IEEE INFOCOM’98, San Francisco, CA, March 1998.
This website uses cookies to improve user experience. Read more
Save & Close
Accept all
Decline all
Show detailsHide details
Cookie declaration
About cookies
Strictly necessary
Performance
Strictly necessary cookies allow core website functionality such as user login and account management. The website cannot be used properly without strictly necessary cookies.
This cookie is used by Cookie-Script.com service to remember visitor cookie consent preferences. It is necessary for Cookie-Script.com cookie banner to work properly.
Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
Used to store the attribution information, the referrer initially used to visit the website
Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser.
You can change your consent to cookie usage at any time on our Privacy Policy page.