Skip to main content

Synchronization in Joint-Viewing environments

  • Conference paper
  • First Online:
Network and Operating System Support for Digital Audio and Video (NOSSDAV 1992)

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

Abstract

Recent technology advances have made computer-based multimedia cooperation among distributed users feasible. Joint-Viewing (JV) is one such proposed cooperation concept. Correct interaction in it requires synchronization on various levels. In this paper we focus on synchronization aspects on the data stream level. We present several JV scenarios and state for each of these requirements concerning interstream synchronization. Then we introduce basic abstractions of a synchronization scheme, which is powerful enough to model a variety of JV configurations with their various synchronization needs. The presented scheme is based on the notion of a referencing system, which consists of a set of logical clocks, each defining a different time zone in the referencing system. Logical clocks provide timing information for input and output devices, which are used to produce and consume data in a synchronized fashion.

This work was supported in part by the EC RACE-II research initiative, within the frame of the RACE project no. 2060 “Coordination, Implementation and Operation of Multimedia Services” (CIO). The views contained in this document are those of the authors, and should not be interpreted as representing official policies endorsed within the CIO project.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Almeida N., Cabral J., Alves A.: “End-to-End Synchronization in Packet-Switched-Networks”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag

    Google Scholar 

  2. Anderson P., Homsy G., Govindan R.: “Abstractions for continuous media in a network window system”, Report No. UCB/CSD 90/596, Computer Science Division, University of California, Berkeley, Sep 1990

    Google Scholar 

  3. Coulson G., Garcia F., Hutchinson D., Shepherd D.: “Protocol Support for Distributed Multimedia Applications”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag

    Google Scholar 

  4. Crowley T. et al.: “MMConf: An Infrastructure for Building Shared Multimedia Applications”, Proc. of the “Third Conference on Computer-Supported Cooperative Work”, ACM, New York, 1988

    Google Scholar 

  5. Dermler G., Froitzheim K.: “Joint Viewing and Teleoperation Services: A Reference Model for a New Multimedia Service”, to be presented at the “4th IFIP Conference on High-Performance Networking”, Liege, Dec. 1992

    Google Scholar 

  6. Dermler G., Rothermel K.: “Referencing Systems: A Programming Paradigm for Stream Synchronization”, in preparation

    Google Scholar 

  7. Ellis C, Gibbs S., Rein G.: “Goupware — some Issues and Experiences”, Communications of the ACM, Vol.34, No.1, Jan 1991

    Google Scholar 

  8. Ferrari D.: “Design and Applications of a Delay Jitter Control Scheme for Packet-Switching Internetworks”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag

    Google Scholar 

  9. Fish R., Kraut R., Leland M., Cohen M.: “Quilt: A Collaborative Tool for Cooperative Writing”, Proc. of the “Conference on Office Information Systems”, Mar 1988, ACM 1988

    Google Scholar 

  10. Hehmann D., Salmony M., Stuttgen H.: “Transport Services for Multimedia Applications on Broadband Networks”, Computer Communications, Vol. 13, No. 4, 1990

    Google Scholar 

  11. Lamport L.: “Time, Clocks, and the Ordering of Events in Distributed Systems”. Communications of the ACM, vol. 21, July 1978

    Google Scholar 

  12. Leung W., Baumgartner T., Hwang Y., Morgan M., Tu S.: “A Software Architecture for Workstations Supporting Multimedia Conferencing in Packet-Switched Networks”, IEEE Journal on Selected Areas in Communications, Vol. 8, No. 3, April 1990

    Google Scholar 

  13. Little T., Ghafoor A.: “Scheduling of Bandwidth-Constrained Multimedia Traffic”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag

    Google Scholar 

  14. Scigliano J., Centini B., Joslyn D.: “A Real-Time Unix-based Electronic Classroom”, Proc. of the “IEEE Southeastcon '87”, IEEE 1987

    Google Scholar 

  15. Wolfinger B., Moran M.: “A Continuous Media Data Transport Service and Protocol for Real-Time Communication in High Speed Networks”, Proc. of the “Second Intl. Workshop on Network and Operating System Support for Digital Audio and Video”, Nov 1991, to be published by Springer-Verlag

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. Venkat Rangan

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rothermel, K., Dermler, G. (1993). Synchronization in Joint-Viewing environments. In: Venkat Rangan, P. (eds) Network and Operating System Support for Digital Audio and Video. NOSSDAV 1992. Lecture Notes in Computer Science, vol 712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57183-3_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-57183-3_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57183-4

  • Online ISBN: 978-3-540-47933-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics