Abstract
Distributed multimedia applications are very demanding with respect to support they require from the underlying group communication platform. In this paper, an approach is described which aims at providing group communication platform designers with a component which can be used for powerful group and session management functionality. This component, which can be integrated into group communication platforms, is part of a system called the group and session management system (GMS). The GMS model consists of GMS user agents, which are the components to be integrated into group communication platforms, and GMS system agents which are distributed directory agents providing the distributed database which the user agents access. Communication between these two types of agents is defined in two protocols, the GMS access protocol between user agents and system agents, and the GMS system protocol between system agents. GMS also defines a number of objects and relations which can be used to manage users, groups, and sessions on a very abstract level, thus providing both group communication platform designers and programmers of distributed multimedia application with a high-level description of group communications. This approach enables a truly integrated approach for collaborative applications, where all applications, even when using different group communication platforms, can share the same database about users, groups, and sessions. The paper also contains a short description of the ongoing implementation of GMS's components.
The authors would like to thank Daniel Bauer and Gerhard Nigg for providing us with the software for the reliable multicast protocol GSP is based on. We also would like to thank Murali Nanduri who implemented most of the GUA software.
Preview
Unable to display preview. Download preview PDF.
References
Michael Altenhofen, Jürgen Dittrich, Rainer Hammerschmidt, Thomas Käppner, Carsten Kruschel, Ansgar Kückes, and Thomas Steinig. The BERKOM Multimedia Collaboration Service. In Proceedings of ACM Multimedia 93, pages 457–463, Anaheim, California, 1993. ACM Press.
Daniel Bauer and Burkhard Stiller. An Error-Control Scheme for a Multicast Protocol Based on Round-Trip Time Calculations. In Proceedings of the 21st Conference on Local Computer Networks, Minneapolis, October 1996.
Daniel Bauer, Erik Wilde, and Bernhard Plattner. Design Considerations for a Multicast Communication Framework. In Proceedings of the Tenth Annual Workshop on Computer Communications, Eastsound, Washington, September 1995.
R. Braden. T/TCP — TCP Extensions for Transactions Functional Specification. Internet RFC 1644, July 1994.
C. A. Ellis, S. J. Gibbs, and G. L. Rein. Groupware — Some Issues and Experiences. Communications of the ACM, 34(1):38–58, 1991.
Hans Eriksson. MBone: The Multicast Backbone. Communications of the ACM, 37(8):54–60, 1994.
Thomas Gutekunst, Thomas Schmidt, Günter Schulze, Jean Schweitzer, and Michael Weber. A Distributed Multimedia Joint Viewing and Tele-Operation Service for Heterogeneous Workstation Environments. In Wolfgang Effelsberg and Kurt Rothermel, editors, GI/ITG Arbeitstreffen Verteilte Multimedia-Systeme, number 5 in Praxis, Information und Kommunikation, pages 145–159, Stuttgart, Germany, February 1993. K. G. Saur.
Vassos Hadzilacos and Sam Toueg. Fault-Tolerant Broadcasts and Related Problems. In Sape Mullender, editor, Distributed Systems, chapter 5, pages 97–145. ACM Press, New York, second edition, 1993.
M. Handley, J. Crowcroft, and C. Bormann. The Internet Multimedia Conferencing Architecture. Internet Draft, MMUSIC Working Group, February 1996.
Mark Handley and Van Jacobson. SDP: Session Description Protocol. Internet Draft, MMUSIC Working Group, November 1995.
Lutz Henckel. Multipeer Connection-mode Transport Service Definition based on the Group Communication Framework. Technical report, GMD FOKUS, Berlin, June 1994.
International Organization for Standardization. Information processing systems — Open Systems Interconnection (OSI) — Specification of Abstract Syntax Notation One (ASN.1). ISO/IS 8824, 1990.
International Telecommunication Union. Data Protocols for Multimedia Conferencing. Draft Recommendation T.120, 1995.
International Telecommunication Union. The Directory — Overview of Concepts, Models and Services. Recommendation X.500, March 1995.
International Telecommunication Union. The Directory — Procedures for distributed operations. Recommendation X.518, March 1995.
T. Kirsche, R. Lenz, H. Lührsen, K. Meyer-Wegener, H. Wedekind, M. Bever, U. Schäffer, and C. Schottmüller. Communication support for cooperative work. Computer Communications, 16(9):594–602, 1993.
Andreas Mauthe, Geoff Coulson, David Hutchison, and Silvester Namuye. Group Support in Multimedia Communications Systems. In D. Hutchison, H. Christiansen, G. Coulson, and A. Danthine, editors, Teleservices and Multimedia Communications — Proceedings of the Second COST 237 Workshop, volume 1052 of Lecture Notes in Computer Science, pages 1–18, Copenhagen, Denmark, November 1995. Springer-Verlag.
P. Mockapetris. Domain Names — Concepts and Facilities. Internet RFC 1034, November 1987.
T. Rodden, J. A. Mariani, and G. Blair. Supporting Cooperative Applications. Computer Supported Cooperative Work, 1(1–2):41–67, 1992.
Michael Sample. Snacc 1.1: A High Performance ASN.1 to C/C++ Compiler. Technical report, University of British Columbia, Vancouver, July 1993.
Michael Sample and Gerald Neufeld. Implementing Efficient Encoders and Decoders For Network Data Representations. In Proceedings of the IEEE INFOCOM '93 Conference on Computer Communications, pages 1144–1153, San Francisco, 1993. IEEE Computer Society Press.
Henning Schulzrinne. Simple Conference Invitation Protocol. Internet Draft, MMUSIC Working Group, February 1996.
Erik Wilde. Specification of GMS Access Protocol (GAP) Version 1.0. Technical Report TIK-Report No. 15, Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology, Zürich, March 1996.
Erik Wilde. Specification of GMS System Protocol (GSP) Version 1.0. Technical Report TIK-Report No. 19, Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology, Zürich, September 1996.
Erik Wilde, Murali Nanduri, and Bernhard Plattner. A Transport-Independent Component for a Group and Session Management Service in Group Communications Platforms. In P. Delogne, D. Hutchison, B. Macq, and J.-J. Quisquater, editors, Proceedings of the European Conference on Multimedia Applications, Services and Techniques, pages 409–425, Louvain-la-Neuve, Belgium, May 1996.
Neil Williams and Gordon S. Blair. Distributed multimedia applications: A review. Computer Communications, 17(2):119–132, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wilde, E., Freiburghaus, P., Koller, D., Plattner, B. (1996). A group and session management system for distributed multimedia applications. In: Ventre, G., Domingo-Pascual, J., Danthine, A. (eds) Multimedia Telecommunications and Applications. COST237 1996. Lecture Notes in Computer Science, vol 1185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020847
Download citation
DOI: https://doi.org/10.1007/BFb0020847
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62096-9
Online ISBN: 978-3-540-49680-9
eBook Packages: Springer Book Archive