Multi-source Multimedia Conferencing over Single Source Multicast: An Application-Aware Approach

  • K. Katrinis
  • G. Parissidis
  • B. Brynjúlfsson
  • Ó. R. Helgason
  • G. Hjálmtýsson
  • B. Plattner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3311)


A key issue for the establishment of large-scale multimedia conferencing in the global Internet is the provision of a ubiquitous IP multicast service. Despite extensive research and standardization efforts, worldwide availability of IP multicast is still limited. Single-source multicast constitutes an alternative that achieves to alleviate many of these problems. However, the tradeoffs in realizing multi-source sessions over single-source multicast remain poorly understood. The focal point of this paper is the realization of a multi-source distance learning conferencing platform (ET&L) over a novel single-source IP multicast protocol (SLIM). We have formulated the design space for managing trees rooted at multiple senders in a conferencing session, using both previously proposed schemes as well as new methods exploiting the application semantics of synchronous distance learning. We have prototyped each of these methods to prove their respective viability and conducted experimentation within our laboratories and over the Internet without changes or cooperation from ISPs or network administrators. The principal outcome of this work is a study of the various alternatives for implementing multi-source sessions over single-source multicast. In general, our work shows that it is feasible and efficient to use single-source multicast as a building block for implementing multi-source group communication applications.


Design Space Session Initiation Protocol Multicast Service Session Management Multicast Protocol 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Almeroth, K.C.: The evolution of multicast: from the MBone to interdomain multicast to Internet2 deployment. IEEE Network 14(1), 10–20 (2000)CrossRefGoogle Scholar
  2. 2.
    Diot, C., et al.: Deployment issues for the IP multicast service and architecture. IEEE Network 14(1), 78–88 (2000)CrossRefGoogle Scholar
  3. 3.
    Tabs, E.D.: Distance education at degree-granting postsecondary institutions: 2000-2001, National Center for Education Statistics, Institute for Education Sciences, U.S. Department of Education (July 2003)Google Scholar
  4. 4.
    Katrinis, K., Wagner, A., Plattner, B.: Easy Teach & Learn: an integrated synchronous distance learning platform, Technical Report, ETH Zurich (November 2003)Google Scholar
  5. 5.
    Multicast Status Online Page. Multicast Technologies (2003), (online source)
  6. 6.
    Hjálmtýsson, G., Brynjúlfsson, B., Helgason, Ó.R.: Self-configuring Lightweight Internet Multicast-SLIM. In: To appear in the Proceedings of the International Conference on Systems, Man and Cybernetics (2004)Google Scholar
  7. 7.
    Hjálmtýsson, G., Brynjúlfsson, B., Helgason, Ó.R.: Overcoming last-hop/first-hop problems in IP multicast. In: Networked Group Communication (NGC), Munich (2003)Google Scholar
  8. 8.
    Deering, S., et al.: The PIM architecture for wide-area multicast routing. IEEE/ACM Transactions on Networking 4(2), 153–162 (1996)CrossRefGoogle Scholar
  9. 9.
    Holbrook, H., Cain, B.: Source-specific multicast for IP, Internet Draft (work in progress), Internet Engineering Task Force (2003)Google Scholar
  10. 10.
    Holbrook, H.: A channel model for multicast, PhD Dissertation, Department of Computer Science, Stanford University (2001)Google Scholar
  11. 11.
    Sarac, K., Namburi, P., Almeroth, K.C.: SSM extensions: network layer support for multiple senders in SSM. In: Proceedings of the 12th International Conference on Computer Communications and Networks (ICCCN) (2003)Google Scholar
  12. 12.
    Anderson, R., et al.: Videoconferencing and presentation support for synchronous distance learning. Frontiers in Education (2003)Google Scholar
  13. 13.
    ConferenceXP: Conference Experience Project. Microsoft Research (2004), (online source)
  14. 14.
    Bates, T., Chandra, R., Katz, D., Rekhter, Y.: Multiprotocol Extensions for BGP-4 (RFC 2283). Internet Engineering Task Force (1998)Google Scholar
  15. 15.
    Turleti, T.: The INRIA videoconferencing system (IVS). ConneXions - The Interoperability Report Journal 8(10) (1994)Google Scholar
  16. 16.
    Malpani, R., Rowe, L.A.: Floor control for large-scale MBone seminars. In: Proceedings of the 5th ACM International Conference on Multimedia (1997)Google Scholar
  17. 17.
    Maly, R., et al.: IRI-h: a Java-based distance education system: architecture and performance. Journal on Educational Resources in Computing 1(1), 8 (2001)CrossRefMathSciNetGoogle Scholar
  18. 18.
    Shi, S.: Design of Overlay Networks for Internet Multicast, PhD Dissertation, Computer Science and Eng. Department, Washington University in St. Louis (2002)Google Scholar
  19. 19.
    Chu, Y., Rao, S.G., Zhang, H.: A case for end system multicast. In: Proceedings of the 2000 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, Santa Clara, California, United States (2000)Google Scholar
  20. 20.
    Chu, Y., et al.: Enabling conferencing applications on the Internet using an overlay multicast architecture. In: Proceedings of the 2001 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (2001)Google Scholar
  21. 21.
    Holbrook, H., Cheriton, D.R.: IP multicast channels: EXPRESS support for large-scale single-source applications. In: Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (1999)Google Scholar
  22. 22.
    Zappala, D., Fabbri, A.: Using SSM proxies to provide efficient multiple-source multicast delivery. In: IEEE Global Telecommunications Conference (GLOBECOM) (2001)Google Scholar
  23. 23.
    Rosenberg, J., et al.: SIP: Session Initiation Protocol (RFC 3261). Internet Engineering Task Force (2002)Google Scholar
  24. 24.
    Handley, M., Wakeman, I., Crowcroft, J.: The conference control channel protocol (CCCP): a scalable base for building conference control applications. In: Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication. ACM Press, New York (1995)Google Scholar
  25. 25.
    Katrinis, K., et al.: Multi-source multimedia conferencing over single-source multicast (extended version). Technical Report, ETH Zurich (June 2004),

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • K. Katrinis
    • 1
  • G. Parissidis
    • 1
  • B. Brynjúlfsson
    • 2
  • Ó. R. Helgason
    • 2
  • G. Hjálmtýsson
    • 2
  • B. Plattner
    • 1
  1. 1.Communication Systems Group Swiss FederalInstitute of Technology (ETHZ) ZurichSwitzerland
  2. 2.Network Systems and Services LaboratoryReykjavik UniversityReykjavikIceland

Personalised recommendations