Abstract
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.
Similar content being viewed by others
References
M. Ahmed and K. Tesink, Definitions of Managed Objects for ATM Management Version 8.0 Using SMIv2, IETF Network Working Group RFC 1695, 1994.
R. Ahuja, S. Keshav, and H. Saran, “Design implementation and measurement of native mode ATM transport layer,” IEEE/ACM Trans. Networking, Vol. 4, No. 4, pp. 502-515, 1996.
ATM Forum, User-Network Interface Specification-Version 3.1, ATM Forum Technical Specification, 1996.
ATM Forum, Integrated Local Management Interface Specification-Version 4.0, ATM Forum Technical Specification, 1996.
M. Baugher, J. Du, and Naudus, Real-Time Protocol Management Informaion Base, IETF Audio/Video Transport Working Group Internet Draft, 1997.
P.A. Bernstein, “Middleware:Amodel for distributed system services,” Communications of the ACM, Vol. 39, No. 2, pp. 86-98, 1996.
R. Bettati, D. Ferrari, A. Gupta, W. Heffner, W. Howe, M. Moran, Q. Nguyen, and R. Yavatkar, “Connection establishment for multiparty real-time communication,” in Proc of the IEEE Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV)' 95, Durham NH, April 1995, pp. 255-266.
R. Braden and D. Hoffman, RSVP Application Programming Interface (RAPI) for SunOS/BSD, Internet Draft, 1995.
Fore Systems Inc., ForeThought Software Manual, Fore Systems Inc., 1996.
J. Huard and A. Lazar, “On QoS mapping in multimedia networks,” in Proc. of the 21st IEEE Annual International Computer Software and Application Conference, Washington D.C., 1997.
IETF Audio-Video Transport Working Group, RTP: A Transport Protocol for Real-Time Applications, Internet Draft, 1996.
IETF Network Working Group, Classical IP and ARP over ATM, RFC 1577, 1995.
S. Jackowski, Native ATM Support for ST2+, IETF RFC 1946, 1996.
B.W. Kernigan and D.M. Ritchie, The C Programming Language, Prentice-Hall: Englewood Cliffs, New Jersey, 1978.
K. Nahrstedt and J. Smith, “A QoS broker,” IEEE Multimedia, Vol. 2, No. 1, pp. 53-67, 1995.
J.K. Ousterhout, “Scripting: Higher level programming for the 21st century,” Technical Report, Sun Microsystems Laboratories, May 1997.
J. Schönwälder and H. Langendörfer, “Tcl extensions for network management applications,” in 3rd Tcl/Tk Workshop, Toronto, Canada, July 1995.
H. Schulzrinne, “Internet services: From electronic mail to real-time multimedia,” in Proc. of KIVS'95 (Kommunikation in verteilten Systemen), Chemnitz, Germany, Feb. 1995, pp. 21-34.
M. Sim, “QoS management in a multimedia real-time protocol,” M.Sc. Thesis, Department of Computing and Information Science, Queen's University, 1998.
SunSoft, XIL Programmer's Guide, SunSoft-Sun Microsystems, 1997.
G. Wright and W. Stevens, TCP/IP Implementation Illustrated Vol. 2, Addison-Wesley Professional Computing Series, 1995.
XTP Forum, Xpress Transport Protocol Specification, XTP Revision 6.0, Aug. 1995.
Z. Zhu, “Multimedia real-time transport protocol over ATM network,” M.Sc. Thesis, Department of Computing and Information Science, Queen's University, 1996.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Martin, P., Sim, M., Zhu, Z. et al. QRTP: A Middleware for Broadband Networks. Multimedia Tools and Applications 18, 115–135 (2002). https://doi.org/10.1023/A:1016202825334
Issue Date:
DOI: https://doi.org/10.1023/A:1016202825334