Abstract
Multicast transmissions naturally raise the problem of the heterogeneity of receivers in terms of networking possibilities, host performances and user desires. Several solutions have been introduced but none suits all the situations. This paper describes a scheduling algorithm that unifies some of these solutions, in particular in case of continuous data flows, and which is suited to a broad range of applications. An implementation of this algorithm is used to illustrate its behavior.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35580-1_16
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
M. Ammar, L. Wu, “Improving the Performance of Point to Multi-Point ARQ Protocols through Destination Set Splitting”, Proceedings of IEEE INFOCOM’92, May 1992.
M. Ammar, D. Towsley, “Flow control for multicast applications”, Multicast tutorial during SIGCOMM’97, September 1997.
S. Bhattacharyya, J. Kurose, D. Towsley, R. Nagarajan, “Efficient multicast flow control using multiple multicast groups”, Proceedings of IEEE INFOCOM’98, February 1998.
D. Clark, D. Tennenhouse, “Architectural considerations for a new generation of protocols”, Proc. ACM SIGCOMM’90, September 1990.
J. Bolot, T. Turletti, “Scalable feedback control for multicast video distribution in the Internet”, Proceedings SIGCOMM’94, September 1994.
C. Diot, W. Dabbous, J. Crowcroft, “Multipoint communication: a survey of protocols, functions, and mechanisms”, IEEE Journal on Selected Areas in Communications, Vol. 15, No. 3,April 1997.
M. Donahoo, M. Ammar, E. Zegura, “Multiple-Channel Multicast scheduling for scalable bulk-data transport”, Proceedings of IEEE INFOCOM’99, March 1999.
S. Floyd, V. Jacobson, S. McCanne, C. Liu, L. Zhang, “A reliable multicast framework for light-weight sessions and application level framing”, Proceedings ACM SIGCOMM’95, 1995.
A. Fox, S. Gribble, Y. Chawathe, E. Brewer, “Adapting to network and client variation using infrastructural proxies: lessons and perspective”, IEEE Personal Communications, Vol. 5 No. 4, August 1998.
B. Levine, JJ. Garcia-Luna-Aceves, “Improving Internet multicast with routing labels”, Proceeding of IEEE ICNP’97, October 1997.
M. Luby, L. Vicisano, T. Speakman, “Heterogeneous multicast congestion control based on router packet filtering”, Work in progress, presented at RMRG meeting, June 1999.
S. McCanne, V. Jacobson, M. Vetterli, “Receiver-driven layered multicast”, Proceedings ACM SIGCOMM’96, October 1996.
S. Pingali, D. Towsley, J.F. Kurose, “A comparison of sender-initiated and receiver-initiated reliable multicast protocol”, IEEE Journal on Selected Areas in Communications, April 1997.
T. Pusateri, “Distance Vector Multicast Routing Protocol”, Internet Draft draft-ietfidmr-dvmrp-v3–06.txt, March 1998.
V. Roca, “Design of a library for the heterogeneous multicast distribution of data flows generated on the fly”, Submitted, July 1999.
L. Vicisano, “Notes on a cumulative layered organisation of data packets across multiple streams with different rates”, Work in progress, May 1998.
L. Vicisano, L. Rizzo, J. Crowcroft, “TCP-like congestion control for layered multicast data transfer”, Proceedings of IEEE INFOCOM’98, February 1998.
wb - LBNL Whiteboard Tool“, available at URL http://www-nrg.ee.lbl.gov/wb/
R. Wittmann, M. Zitterbart, “Active multicasting for heterogeneous groups”, Proceeding of 4th IFIP Broadband Communications, BC’98, April 1998.
Hussein Abdel-Wahab, Mark Feit, “XTV: A Framework for Sharing X Window Clients in Remote Synchronous Collaboration”, Proceedings, IEEE TriComm ‘81: Communications for Distributed Applications and Systems,April 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Roca, V. (2000). Packet Scheduling for Heterogeneous Multicast Transmissions. In: Touch, J.D., Sterbenz, J.P.G. (eds) Protocols for High-Speed Networks VI. PfHSN 1999. IFIP — The International Federation for Information Processing, vol 31. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35580-1_8
Download citation
DOI: https://doi.org/10.1007/978-0-387-35580-1_8
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6318-8
Online ISBN: 978-0-387-35580-1
eBook Packages: Springer Book Archive