QRTP: A Middleware for Broadband Networks

Broadband networks, such as those based on Asynchronous Transfer Mode (ATM), provide large bandwidth and multiple services. An essential application area for broadband networks is multimedia systems. The development of multimedia applications, however, is currently lagging behind the advances in the network technology. Our approach to the problem of more effectively developing multimedia applications is to provide developers with a middleware that encompasses a set of broadband-specific services needed by multimedia applications, for instance virtual connection setup, bandwidth reservation and session synchronization. Our middleware, called the Queen's Real-time Transport Protocol (QRTP), is based on the Real-time Transport Protocol standard from the Internet Engineering Task Force. The paper discuses the design, implementation and evaluation of the QRTP middleware.

[1]  Michel Sim Quality of service management in a multimedia real-time transport protocol , 1998 .

[2]  Riccardo Bettati,et al.  Connection Establishment for Multi-Party Real-Time Communication , 1995, NOSSDAV.

[3]  John K. Ousterhout,et al.  Scripting: Higher-Level Programming for the 21st Century , 1998, Computer.

[4]  Zhenjun Zhu Multimedia realtime transport protocol over ATM network , 1998 .

[5]  Klara Nahrstedt,et al.  The QOS Broker , 1995, IEEE Multim..

[6]  Atm Forum ATM user-network interface (UNI) specification : version 3.1 , 1993 .

[7]  Horst Langendörfer,et al.  Tcl Extensions for Network Management Applications , 1995, Tcl/Tk Workshop.

[8]  Henning Schulzrinne,et al.  Internet Services: from Electronic Mail to Real-Time Multimedia , 1995, Kommunikation in Verteilten Systemen.

[9]  Kaj Tesink,et al.  Definitions of Managed Objects for ATM Management Version 8.0 using SMIv2 , 1994, RFC.

[10]  Jean-François Huard,et al.  On QOS mapping in multimedia networks , 1997, Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97).

[11]  Srinivasan Keshav,et al.  Design, implementation, and performance of a native mode ATM transport layer , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[12]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[13]  Steve Jackowski Native ATM Support for ST2+ , 1996, RFC.

[14]  Philip A. Bernstein,et al.  Middleware: a model for distributed system services , 1996, CACM.

[15]  Srinivasan Keshav,et al.  Design, implementation, and performance measurement of a native-mode ATM transport layer (extended version) , 1996, TNET.

[16]  Brian W. Kernighan,et al.  The C Programming Language , 1978 .

[17]  Mark Baugher,et al.  Real-Time Transport Protocol Management Information Base , 2000, RFC.