QoSockets: a new extension to the sockets API for end-to-end application QoS management

Abstract The key question addressed by this paper is how multimedia applications can adapt to the QoS delivered by the network and vice versa. QoSockets is an extension to the sockets mechanism, to enable QoS reservation and management. QoSockets automatically generates the instrumentation to monitor QoS. QoSockets mediates interactions among applications and transport protocols, and collects in QoS MIBs statistics on the QoS delivered. The main advantages are: support of single API for transport layer QoS negotiation, connection establishment, and data transmission; support of a single QoS negotiation protocol; generality across application QoS needs; and automatic management of application QoS needs.

[1]  Patrícia Gomes Soares Florissi,et al.  QuAL: Quality Assurance Language , 1994 .

[2]  Claudio Topolcic,et al.  Experimental Internet Stream Protocol: Version 2 (ST-II) , 1990, RFC.

[3]  Mark Moran,et al.  A Continuous Media Data Transport Service and Protocol for Real-Time Communication in High Speed Networks , 1991, NOSSDAV.

[4]  M. Chapman,et al.  An overview of the Telecommunications Information Networking Architecture , 1996 .

[5]  Ramesh Govindan,et al.  Scheduling and IPC mechanisms for continuous media , 1991, SOSP '91.

[6]  David C. Feldmeier,et al.  A Framework of Architectural Concepts for High-Speed Communication Systems , 1993, IEEE J. Sel. Areas Commun..

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

[8]  Ralf Steinmetz,et al.  Implementing HeiTS: Architecture and Implementation Strategy of the Heidelberg High-Speed Transport System , 1991, NOSSDAV.

[9]  Andrew T. Campbell,et al.  A survey of QoS architectures , 1998, Multimedia Systems.

[10]  Fred Baker,et al.  Management Information Base for the Differentiated Services Architecture , 2002, RFC.

[11]  Fred Baker,et al.  RSVP Management Information Base using SMIv2 , 1997, RFC.

[12]  Srinivasan Keshav,et al.  Report on the Workshop on Quality of Service Issues in High Speed Networks , 1992, CCRV.

[13]  Marshall T. Rose,et al.  The simple book : an introduction to internet management , 1994 .

[14]  Marco Spuri,et al.  Implications of Classical Scheduling Results for Real-Time Systems , 1995, Computer.

[15]  Gordon S. Blair,et al.  The Design of a QoS-Controlled ATM-Based Communications System in Chorus , 1995, IEEE J. Sel. Areas Commun..