Skip to main content

Computational models for distributed multimedia applications

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1000))

Abstract

The paper surveys recent work on abstractions for distributed multimedia applications. The essential questions are: How can multimedia applications express their computational requirements with respect to the data and its processing? What is the role of time and quality of service? What tasks should be delegated to a multimedia system's layer being an extension of the operating system and how could data handling multimedia applications work with such a layer? We discuss these issues reviewing several systems and architectures that have been proposed.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. P. Anderson, “Metascheduling for Continuous Media”, ACM Transactions on Computer Systems, vol. 11, no. 3, pp. 226–252, August 1993.

    Article  Google Scholar 

  2. D. P. Anderson, R. Govindan, and G. Homsy, “Abstractions for Continuous Media in a Network Window System”, Proceedings of International Conference on Multimedia Information Systems, pp. 273–298, Singapur, 1991.

    Google Scholar 

  3. S. Angebranndt, R. Hyde, D. H. Luong, N. Siravara, and C. Schmandt, “Integrating Audio and Telephony in a Distributed Workstation Environment”, Proceedings 1991 Summer Usenix Conference, pp. 59–74, Nashville, Tennesse, USA.

    Google Scholar 

  4. M. Arango, M. Kramer, S. L. Rohall, L. Ruston, and A. Weinrib, “Enhancing the Touring Machine API to Support Integrated Digital Transport”, Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video, pp. 176–182, San Diego, California, USA, November 1992.

    Google Scholar 

  5. M. Arango, L. Bahler, P. C. Bates, M. Cochinwala, D. Cohrs, R. Fish, G. Gopal, N. Griffeth, G. E. Herman, T. Hickey, K. C. Lee, W. E. Leland, C. Lowery, V. Mak, J. Patterson, L. Ruston, M. Segal, R. C. Sekar, M. P. Vecchi, A. Weinrib, and S-Y. Wuu, “The Touring Machine System”, Communication of the ACM, vol. 36, no. 1, pp. 68–77, January 1993.

    Article  Google Scholar 

  6. Architecture Projects Management Ltd., “The Advanced Networked Systems Architecture Reference Manual Release 01.00”, A.P.M Cambridge Ltd., Poseidon House, Castle Park, Cambridge CB3 ORD, UK, March 1989.

    Google Scholar 

  7. B. Arons, C. Binding, K. Lantz, and C. Schmandt, “A Voice and Audio Server for Multimedia Workstations”, Proceedings of Speech Tech '89, May 1989.

    Google Scholar 

  8. B. Arons, C. Binding, K. Lantz, and C. Schmandt, 'The VOX Audio Server”, Second IEEE International Workshop on Multimedia Communications, Ottawa, Ontario, August, 1989.

    Google Scholar 

  9. A. Campbell, G. Coulson, and D. Hutchison, “A Quality of Service Architecture”, ACM SigComm Computer Communications Review, vol. 24, no. 2, pp. 6–27, Association for Computing Machinery, New York, April 1994.

    Google Scholar 

  10. G. Coulson, G. S. Blair, N. Davies, and N. Williams, “Extensions to ANSA for Multimedia Computing”, Computer Networks and ISDN Systems, vol. 25, pp. 305–323, 1992.

    Article  Google Scholar 

  11. G. Coulson, G. S. Blair, and P. Robin, “Micro-kernel Support for Continuous Media in Distributed Systems”, Computer Networks and ISDN Systems, vol. 26, pp. 1323–1341, 1994.

    Article  Google Scholar 

  12. L. Delgrossi, C. Halstrick, R. G. Herrtwich, and H. Stuettgen, “HeiTP: A Transport Protocol for ST-II”, Proceedings of GLOBECOM' 92, Orlando, Florida, USA, December 1992.

    Google Scholar 

  13. D. Ferrari, A. Banerjea, and H. Zhang, “Network Support for Multimedia: A Discussion of the Tenet Approach”, TR-92-072, International Computer Science Institute, Berkeley, California, USA, Oktober 1992.

    Google Scholar 

  14. J. C. Fritzsche, M. Boerger, and H. Braun, “An Abstract View on Multimedia Devices in Distributed Systems”, Proceedings of Computer Networks, Architecture and Applications (IFIP), pp. 27–39, Trivandrum, India, Oktober 1992.

    Google Scholar 

  15. S. Gibbs, “Composite Multimedia and Active Objects”, Proceedings of Object Oriented Programming Systems Languages and Applications, pp. 97–112, Phoenix, Arizona, USA, Oktober 1991.

    Google Scholar 

  16. S. Gibbs, “Application Construction and Component Design in an Object-Oriented Multimedia Framework”, Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video, pp. 394–398, San Diego, California, USA, November 1992.

    Google Scholar 

  17. R. G. Herrtwich and L. Wolf, “A System Software Structure for Distributed Multimedia Systems”, Proceedings of the Fifth ACM SIGOPS European Workshop, Le Mont Saint-Michel, France, September 21–23, 1992.

    Google Scholar 

  18. Hewlett Packard, Industrial Business Machines, and SunSoft, “Multimedia System Services”, Response to Request for Technology: Working Document, Interactive Multimedia Association, July 1993.

    Google Scholar 

  19. E. Hoffert, M. Krueger, L. Mighdoll, M. Mills, J. Cohen, D. Camplejohn, B. Leak, J. Batson, D. van Brink, D. Blackketter, M. Arent, R. Williams, C. Thorman, M. Yawitz, K. Doyle and S. Callahan, “QuickTime: An Extensible Standard for Digital Multimedia”, Proceedings of the Thirty Seventh IEEE Computer Society International Conference COMP-COM, pp. 15–20, San Francisco, California, USA, 24–28 February, 1992.

    Google Scholar 

  20. T. Käppner, D. Hehmann, and R. Steinmetz, “An Introduction to HeiMAT: The Heidelberg Multimedia Application Toolkit”, Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video, pp. 362–373, San Diego, California, USA, 12–13 November 1992.

    Google Scholar 

  21. T. Käppner and L. C. Wolf, “Media Scaling in Distributed Multimedia Object Services”, Proceedings of 2nd International Workshop on Advanced Teleservices and High-Speed Communication Architectures, Heidelberg, 26–28 September, 1994.

    Google Scholar 

  22. T. Käppner, F. Henkel, M. Müller, and A. Schröer, “Synchronisation in einer verteilten Entwicklungs-und Laufzeitumgebung für multimediale Anwendungen”, Gesellschaft für Informatik (GI) Jahrestagung, Hamburg, August/September 1994.

    Google Scholar 

  23. T. Käppner, F. Henkel, A. Schröer, and M. Müller, “Eine verteilte Entwicklungs-und Laufzeitumgebung für multimediale Anwendungen”, Kommunikation in Verteilten Systemen, Chemnitz, February 1995.

    Google Scholar 

  24. T. M. Levergood, A. C. Payne, J. Gettys, G. W. Treese, and L. C. Stewart, “AudioFile: A Network-Transparent System for Distributed Audio Appplications”, Proceedings 1993 Summer USENIX Conference, August 1993.

    Google Scholar 

  25. Microsoft Corporation, “Microsoft Windows: Multimedia Programmer's Reference”, Microsoft Press, 1991.

    Google Scholar 

  26. S. M. Miller, S. K. Singhal, R. A. Smith, and B. Q. Nguyen, “OS/2 Multimedia: MMPM/2 Programming Support”, TR 29.1560, IBM Programming Systems, Cary, NC, USA, December 1992.

    Google Scholar 

  27. Network Computing Devices, “NCDaudio, V2.0 Overview and Programming Guide”, Part Number 9300237, April 1993.

    Google Scholar 

  28. J. F. Patterson, R. D. Hill, A. L. Rohall, and W. S. Meeks, “Rendezvous; An Architecture for Synchronous Multi-user Applications”, Proceedings of the Conference on Computer Supported Cooperative Work '90, pp. 317–328, Los Angeles, California, USA, Oktober 1990.

    Google Scholar 

  29. R. W. Root, “Design of a Multi-Media System for Social Browsing”, Proceedings of the Conference on Computer Supported Cooperative Work '88, pp. 25–38, Portland, Oregon, USA, September 1988.

    Google Scholar 

  30. K. Rothermel, I. Barth, and T. Helbig, “CINEMA — An Architecture for Configurable Distributed Multimedia Applications”, in Architecture and Protocols for High-Speed Networks, ed. O. Spaniol, A. Danthine, and W. Effelsberg, pp. 253–271, Kluwer Academic Publishers, 1994.

    Google Scholar 

  31. R. W. Scheffler and J. Gettys, “The X Window System”, ACM Transactions on Graphics, vol. 5, no. 2, pp. 79–109, April 1986.

    Article  Google Scholar 

  32. H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “Internet Draft: RTP: A Transport Protocol for Real-Time Applications”, Work in Progress, Internet Engineering Task Force, March 1995.

    Google Scholar 

  33. R. Steinmetz and T. Meyer, “Modelling Distributed Multimedia Applications”, International Workshop on Advanced Communication and Applications for High-Speed Networks, München, 16–19 March 1992.

    Google Scholar 

  34. R. Steinmetz and K. Nahrstedt, Multimedia: Computing, Communications, and Applications, Prentice Hall, New York, July 1995.

    Google Scholar 

  35. N. Williams, G. S. Blair, G. Coulson, and N. Davies, “A Support Platform for Distributed Multimedia Applications”, Intelligent Tutoring Media, vol. 3, no. 4, pp. 117–126, November 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jan van Leeuwen

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Käppner, T., Steinmetz, R. (1995). Computational models for distributed multimedia applications. In: van Leeuwen, J. (eds) Computer Science Today. Lecture Notes in Computer Science, vol 1000. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015269

Download citation

  • DOI: https://doi.org/10.1007/BFb0015269

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60105-0

  • Online ISBN: 978-3-540-49435-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics