A time-efficient architecture for multimedia applications

This paper presents an architecture that enforces time requirements and gives minimal end-to-end delays for multimedia applications. The layers and mechanisms allowing the system to fulfill the selected synchronization, i.e., the logical relationships and timed interval semantics, are presented. The proposed approach relies on the use of a formal model based on extended time Petri nets, i.e., the time stream Petri net model (TStreamPN), that allows the user to completely specify the time requirements of a given application. The architecture implements, in the application layer and on top of asynchronous environments, the requested quality of service (perceived by the user) with respect to time. At the transport layer, the use of a partial order transport service improves the reactive response of the communication transfers. Its principles are presented together with a presynchronization sublayer that makes the partial order transport service match the applicative synchronization requirements. Moreover, measurements on the implementation of a videoconference system show that the requirements of the quality of service are fulfilled.

[1]  Kevin Jeffay,et al.  Kernel Support for Live Digital Audio and Video , 1991, NOSSDAV.

[2]  Paul D. Amer,et al.  Retransmission-based partially reliable transport service: an analytic model , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[3]  Guru M. Parulkar,et al.  A Framework for QoS Guarantees for Multimedia Applications within an Endsystem , 1995, GI Jahrestagung.

[4]  M. Diaz,et al.  Modeling and Verification of Time Dependent Systems Using Time Petri Nets , 1991, IEEE Trans. Software Eng..

[5]  Pierre de Saqui-Sannes,et al.  Toward a formal specification of multimedia synchronization scenarios , 1994 .

[6]  D.R. Cheriton,et al.  VMTP as the transport layer for high-performance distributed systems , 1989, IEEE Communications Magazine.

[7]  David D. Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM '90.

[8]  Khalil Drira,et al.  On the definition and representation of the quality of service for multimedia systems , 1995, HPN.

[9]  Andrew T. Campbell,et al.  A quality of service architecture , 1994, CCRV.

[10]  Christian Huitema,et al.  Automated design of communication protocols using ESTEREL , 1996, J. High Speed Networks.

[11]  Parameswaran Ramanathan,et al.  Real-time computing: a new discipline of computer science and engineering , 1994, Proc. IEEE.

[12]  Paul D. Amer,et al.  Partial order transport service for multimedia applications: reliable service , 1993, [1993] Proceedings The 2nd International Symposium on High Performance Distributed Computing.

[13]  A. Ghafoor,et al.  A synchronization framework for communication of pre-orchestrated multimedia information , 1994, IEEE Network.

[14]  Paul D. Amer,et al.  Multimedia document retrieval system using partially ordered/partially reliable transport service , 1996, Electronic Imaging.

[15]  N H OLSEN Recent and current research in pedodontics. , 1959, Journal of the American Dental Association.

[16]  Gordon S. Blair,et al.  Micro-Kernel Support for Continuous Media in Distributed Systems , 1994, Comput. Networks ISDN Syst..

[17]  Kevin Jeffay,et al.  Transport and Display Mechanisms for Multimedia Conferencing Across Packet-Switched Networks , 1994, Comput. Networks ISDN Syst..

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

[19]  Michel Diaz,et al.  The Cesame project: formal design of high speed multimedia cooperative systems , 1994 .

[20]  Martina Zitterbart,et al.  A Model for Flexible High-Performance Communication Subsystems , 1993, IEEE J. Sel. Areas Commun..

[21]  Paul D. Amer,et al.  Partial order connections : a new concept for high speed and multimedia services and protocols , 1994 .

[22]  Klara Nahrstedt,et al.  Design, Implementation, and Experiences of the OMEGA End-Point Architecture , 1996, IEEE J. Sel. Areas Commun..

[23]  Lixia Zhang,et al.  NETBLT: A bulk data transfer protocol , 1985, RFC.

[24]  Michel Diaz,et al.  Multimedia partial order transport architecture: design and implementation , 1996, Protocols for High-Speed Networks.

[25]  Michel Diaz,et al.  From the partial order connection concept to partial order multimedia transport connections , 1996, J. High Speed Networks.

[26]  Kevin Jeffay,et al.  Kernel support for live digital audio and video , 1992, Comput. Commun..

[27]  Paul D. Amer,et al.  Partial-order transport service for multimedia and other applications , 1994, TNET.

[28]  Jau-Hsiung Huang,et al.  A Multimedia Synchronization Model and Its Implementation in Transport Protocols , 1996, IEEE J. Sel. Areas Commun..