Zusammenfassung
Die Erstellung verteilter Multimedia-Anwendungen setzt leistungsfähige Entwicklungsplattfonnen voraus, innerhalb deren Probleme wie die Übertragung multimedialer Daten, die Gewährleistung der Dienstgüte durch Reservierung von Ressourcen und die Synchronisation von Datenströmen gelöst werden. Cinema (Configurable INtEgrated Multimedia Architecture) bietet als eine solche Entwicklungsplattform Abstraktionen zur Nutzung multimedialer Systemdienste an, womit funktionale Bearbeitungseinheiten erstellt, komplexe Verarbeitungstopologien in verteilten Systemen aufgebaut und unter Einhaltung von Synchronisations- und Dienstgüte-Spezifikationen gesteuert werden können. In diesem Papier werden nach einem kurzen Überblick über die Abstraktionen der Cinema-Dienstschnittstelle die internen Strukturen und Abläufe vorgestellt, mit denen die Multimedia-Dienste in verteilten Systemen erbracht werden.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literatur
David P. Anderson, Ralf Guido Herrtwich, Carl Schaefer. SRP: A Resource Reservation Protocol for Guaranteed-Performance Communication in the Internet. Technischer Bericht No. UCB/CSD 90/562, Computer Science Division (EECS) University of California, Berkeley, CA, 2 1990.
David P. Anderson, George Homsy. Synchronization Policies and Mechanisms in a Continuous Media I/O Server. Report No. UCB/CSD 91/617, Computer Science Division (EECS), University of California, Berkeley, CA, 2 1991.
Apple Computer Inc., Cupertino, CA, USA. QuickTime Developer’s Guide, 1991.
Ingo Barth, Walter Fiederer. Session Reservation in Cinema. in Vorbereitung, 1994.
Ingo Barth. Extending the Rate Monotonie Scheduling Algorithm to Get Shorter Delays. In 2nd International Workshop on Advanced Teleservices and High-Speed Communication Architectures, IWACA ‘94, Heidelberg, S. 104–114, 9 1994.
G. Blair, G. Coulson, P. Auzimour, L. Hazard, F. Horn, J.B. Stefani. An Integrated Platform and Computational Model for Open Distributed Multimedia Applications. In 3rd International Workshop on Network and Operating Systems Support for Digital Audio and Video, S.209–222, 11, 1992.
Gordon Blair, Geoff Coulson, Francisco Garcia, David Hutchison, Doug Shepherd Towards new Transport Services to Support Distributed Multimedia Applications. In 4th IEEE ComSoc International Workshop on Multimedia Communications, 4 1992.
Dick C. Bulterman, Robert van Liere. Multimedia Synchronisation and UNIX. In 2nd International Workshop on Network and Operating System Support for Digital Audio and Video, 11 1991.
Geoff Coulson, Gordon S. Blair, Philippe Robin, Doug Shepherd. Extending the Chorus Micro-Kernel to Support Continuous Media Applications. In Proceedings of the 4th International Workshop on Network and Operating Systems Support for Digital Audio and Video, S. 49–60, 11 1993.
Andrew Campell, Geoff Coulson, Francisco Garcia, David Hutchison. A Continuous Media Transport and Orchestration Service. In SIGCOMM’92 Conference Proceedings Communications Architectures and Protocols, S. 99–110, 8 1992.
Roger B. Dannenberg, Tom Neuendorffer, Joseph M. Newcomer, Dean Rubine. Tactus: Toolkit-Level Support for Synchronized Interactive Multimedia. In 3nd International Workshop on Network and Operating System Support for Digital Audio and Video, 11 1992.
Julio Escobar, Debra Deutsch, Craig Partridge. Flow Synchronization Protocol. In IEEE Global Communications Conference, 12 1992.
Ralf Guido Herrtwich. Time Capsules: An Abstraction for Access to Continuous-Media Data. The Journal of Real-Time Systems, Kluwer Academic Publishers, S. 355–376, 3 1991.
Hewlett-Packard Company, International Business Machines Corporation, SunSoft Inc. Multimedia System Services, Version 1.0, verfügbar über ftp: ibminet.awdpa.ibm.com, 7 1993.
George Homsy, Ramesh Govindan, David P. Anderson. Implementation Issues for a Network Continuous-Media I/O Server. Report No. UCB/CSD 90/597, Computer Science Division (EECS), University of California, Berkeley, CA, 9 1990.
D. Hehmann, R. G. Herrtwich, W. Schulz, T. Schuett, R. Steinmetz. Implementing HeiTS: Architecture and Implementation Strategy of the Heidelberg High-Speed Transport System. In 2nd Intl. Workshop on Network and Operating System Support for Digital Audio and Video, 11 1991.
IBM Corporation. Multimedia Presentation Manager Programming Reference and Programming Guide 1.0, IBM Form: S41G-2919–00 and S41G-2920–00, 3 1992.
Interactive Multimedia Association, Compatibility Project, Annapolis, MD, USA. Request for Technology: Multimedia System Services, Version 2.0, verfügbar über ftp: ibminet.awdpa.ibnu.com, 11 1992.
Jeff Kramer, Jeff Magee. Dynamic Configuration for Distributed Systems. IEEE Transaction on Software Engineering, SE-11(4):424–436, 4 1985.
C.L. Liu, James W. Layland. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment. Journal of the ACM, 20(1):46–61, 1 1973.
Brian Craig McKellar, Jan Roos. Buffer Management in Communication Systems. Technical Report 43.9312, IBM ENC, Heidelberg, Germany, 1993.
David L. Mills. On the Accuracy and Stability of Clocks Synchronized by the Network Time Protocol in the Internet System. Computer Communications Review, S. 65–75, 1990.
Jeff Magee, Jeff Kramer, Morris Sloman, Naranker Dulay. An Overview of the REX Software Architecture. In 2nd IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems, 10 1990.
Klara Nahrstedt, Jonathan M. Smith. The Integrated Media Approach to Networked Multimedia Systems. 2 1992.
M. Rozier, V. Abrossimov, F. Armand, I. Boule, M. Gien, M. Guillemont, F. Herrmann, C. Kaiser, S. Langlois, P. Léonard, W. Neuhauser. Overview of the Chorus Distributed Operating System. Chorus Systémes CS/TR-90–25, 4 1990.
Kurt Rothermel, Ingo Barth, Tobias Helbig. CINEMA — An Architecture for Configurable Distributed Multimedia Applications. In Architecture and Protocols for High-Speed Networks, O. Spaniol, A. Danthine, W. Effelsberg. Kluwer Academic Publishers 1994, S. 253–271.
Kurt Rothermel, Tobias Helbig. Clock Hierarchies: An Abstraction for Grouping and Controlling Media Streams. Technical Report 2/94, University of Stuttgart, 4 1994, (zur Veröffentlichung eingereicht).
Kurt Rothermel, Tobias Helbig. ASP: Adaptive Synchronization Protocol for Continuous Data Streams. Technical Report 14/94, University of Stuttgart, 12 1994.
P. Venkat Rangan, Srinivas Ramanathan, Harrick M. Vin, Thomas Kaeppner. Media Synchronization in Distributed Multimedia File Systems. In Proceedings of the 4th IEEE ComSoc Int. Workshop on Multimedia Communications, Monterey (CA), USA, S. 315–324, 4 1992.
Marc Shapiro. Structure and Encapsulation in Distributed Systems: The Proxy Principle. Proceedings of the 6th International Conference on Distributed Computer Systems, 5 1986.
Volker Scheel. Ausgabesynchronisation und Skalierung gespeicherter multimedialer Datenströme Cinema. Diplomarbeit, University of Stuttgart/IPVR, 3 1994.
C. Topolcic. Experimental Internet Stream Protocol, Version 2 (ST-II). RFC 1190, 10 1990.
Carsten Vogt, Ralph G. Herrtwich, Ramesh Nagarajan. HeiRAT: The Heidelberg Resource and Administration Technique — Design Philosophy and Goals. IBM ENC Technical Report No. 43.9213, 1992.
Lixia Zhang, Steve Deering, Debora Estrin, Scott Shanker, Daniel Zappala. RSVP: A New Resource ReSerVation Protocol. IEEE Network, 9 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barth, I., Helbig, T., Rothermel, K. (1995). Implementierung multimedialer Systemdienste in CINEMA . In: Franke, K., Hübner, U., Kalfa, W. (eds) Kommunikation in Verteilten Systemen. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79561-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-79561-9_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58960-0
Online ISBN: 978-3-642-79561-9
eBook Packages: Springer Book Archive