MediaSync pp 191-208 | Cite as

MediaSynch Issues for Computer-Supported Cooperative Work

  • Ketan Mayer-Patel


Computer-supported Cooperative Work (CSCW) systems are often complex distributed applications that incorporate a number of different tools working in concert to support goal- and task-driven collaborations that involve multiple sites and participants. These systems exhibit a wide variety of different system and communication architectures both within and between participating sites. In this chapter, we describe and characterize CSCW systems with respect to media synchronization requirements, identify a number of common challenges that arise as a result, and review a variety of protocol coordination techniques and mechanisms that can be brought to bear.


CSCW Distributed systems Protocol coordination 



Computer Supported Collaborative Work

A class of distributed multimedia systems that support goal- and task-driven collaboration among multiple participants.

Overlay Network

A logically connect group of nodes within the Internet that provide packet-based media and message transport and processing services.


Variation in packet delay experienced in a network typically as a result of dynamic queuing delays at forwarding nodes.


  1. 1.
    Grief, I. (ed.): Computer Supported Cooperative Work: A Book of Readings. Morgan Kaufman Publishers (1988)Google Scholar
  2. 2.
    Grudin, J., Poltrock, S.: Taxonomy and theory in computer supported cooperative work. In: Kozlowski, S.W.J. (ed.) The Oxford Handbook of Organizational Psychology, pp. 1323–1348. Oxford University Press, New York (2012)Google Scholar
  3. 3.
    Rodden, T.: A survey of CSCW systems. Interact. Comput. 3(3), 319–353 (1991)CrossRefGoogle Scholar
  4. 4.
    Yavatkar, R.: MCP: a protocol for coordination and temporal synchronization in multimedia collaborative applications. In: Proceedings of the 12th International Conference on Distributed Computing Systems, pp. 606–613 (1992)Google Scholar
  5. 5.
    Escobar, J., Partridge, C., Deutsch, D.: Flow synchronization protocol. IEEE/ACM Trans. Netw. 2(2), 111–121 (1994)CrossRefGoogle Scholar
  6. 6.
    Rothermel, K., Helbig, T.: An adaptive stream synchronization protocol. In: Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV). Lecture Notes in Computer Science, vol. 1018, pp. 178–189. Springer, Berlin (1995)Google Scholar
  7. 7.
    Ford, B.: Structured streams: a new transport abstraction. In: Proceedings of SIGCOMM’07, Kyoto, Japan, 27–31 Aug 2007Google Scholar
  8. 8.
    Erbad, A., Krasic, C.: Sender-side buffers and the case for multimedia adaptation. Commun. ACM 55(22), 50–58 (2012)CrossRefGoogle Scholar
  9. 9.
    Kung, H.T., Wang, S.Y.: TCP trunking: design, implementation and performance. In: Proceedings of the Seventh International Conference on Network Protocols (ICNP), Oct 31–Nov 3 1999Google Scholar
  10. 10.
    Pradhan, P., Chiueh, T., Neogi, A.: Aggregate TCP congestion control using multiple network probing. In: Proceedings of the 33rd International Conference on Distributed Computing Systems, Los Alamitos, CA (2000)Google Scholar
  11. 11.
    Balakrishnan, H., Rahul, H., Seshan, S.: An integrated congestion management architecture for internet hosts. In: Proceedings of SIGCOMM’99, Cambridge, MA (1999)Google Scholar
  12. 12.
    Ott, D., Mayer-Patel, K.: An open architecture for transport-level protocol coordination in distributed multimedia applications. ACM Trans. Multimed. Comput. Commun. Appl. 3(3) (2007)Google Scholar
  13. 13.
    World Wide Web Consortium (W3C), WebRTC 1.0: Realt-time communication between browsers.
  14. 14.
    Lee, J.Y., Park, K., Lim, Y., Aoki, S., Fernando, G.: MMT: an emerging MPEG standard for multimedia delivery over the internet. IEEE MultiMed. 20, 80–85 (2013)Google Scholar
  15. 15.
    Sodagar, I.: The MPEG-DASH standard for multimedia streaming over the internet. IEEE MultiMed. 18(4), 62–67 (2011).
  16. 16.
    Roverso, R., Reale, R., El-Ansary, S., Haridi, S.: SmoothCache 2.0: CDN-quality adaptive HTTP live streaming on peer-to-peer overlays. In: Proceedings of the 6th ACM Multimedia Systems Conference (MMSys’15), pp. 61–72. ACM, New York, NY, USA (2015).
  17. 17.
    Venkatraman, K., Tian, Y., Raghuraman, S., Prabhakaran, B., Nguyen, N.: MMT+AVR: enabling collaboration in augmented virtuality/reality using ISO’s MPEG media transport. In: Proceedings of the 6th ACM Multimedia Systems Conference (MMSys’15), pp. 112–119. ACM, New York, NY, USA (2015).
  18. 18.
    Guo, T., Gopalakrishnan, V., Ramakrishnan, K.K., Shenoy, P., Venkataramani, A., Lee, S.: VMShadow: optimizing the performance of latency-sensitive virtual desktops in distributed clouds. In: Proceedings of the 5th ACM Multimedia Systems Conference (MMSys’14), pp. 103–114. ACM, New York, NY, USA (2014).

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.University of North CarolinaChapel HillUSA

Personalised recommendations