MCP: a protocol for coordination and temporal synchronization in multimedia collaborative applications

The multiflow conversation protocol (MCP), which provides two communication abstractions is discussed. MCP provides a token-based mechanism for concurrency control among participants of a multipoint connection and includes a communication abstraction called a multiflow conversation. A conversation may consist of one or more connections, and MCP enforces temporal synchronization in the delivery of traffic over participant connections. Delivery of traffic in a conversation is also based on a notion of causality that takes into account the delay constraints associated with real-time traffic.<<ETX>>

[1]  Cosmos Andrea Nicolaou,et al.  An Architecture for Real-Time Multimedia Communication Systems , 1990, IEEE J. Sel. Areas Commun..

[2]  Arif Ghafoor,et al.  Synchronization and Storage Models for Multimedia Objects , 1990, IEEE J. Sel. Areas Commun..

[3]  Sudhir R. Ahuja,et al.  The rapport multimedia conferencing system , 1988 .

[4]  Sunil K. Sarin,et al.  Computer-Based Real-Time Conferencing Systems , 1985, Computer.

[5]  David L. Mills Measured performance of the Network Time Protocol in the Internet system , 1989, RFC.

[6]  Douglas Comer,et al.  FLOWS: performance guarantees in best effort delivery systems , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[7]  Richard D. Schlichting,et al.  Preserving and using context information in interprocess communication , 1989, TOCS.

[8]  Daniel G. Bobrow,et al.  Beyond the chalkboard: computer support for collaboration and problem solving in meetings , 1988, CACM.

[9]  T. J. Baumgartner,et al.  A Software Architecture for Workstations Supporting Multimedia Conferencing in Packet Switching Networks , 1990, IEEE J. Sel. Areas Commun..

[10]  Leslie Lamport,et al.  Using Time Instead of Timeout for Fault-Tolerant Distributed Systems. , 1984, TOPL.

[11]  Kenneth P. Birman,et al.  Reliable communication in the presence of failures , 1987, TOCS.

[12]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.