An end-to-end QoS management architecture

The paper describes a distributed quality of service (QoS) management architecture and middleware that accommodates and manages different dimensions and measures of QoS. The middleware supports the specification, maintenance and adaptation of end-to-end QoS (including temporal requirements) provided by the individual components in complex real time application systems. Using QoS negotiation, the middleware determines the quality levels and resource allocations of the application components. A prototype was implemented to demonstrate its practicality. The paper also discusses how protocol parameters are determined in our architecture and what their performance implications are.

[1]  Aurel A. Lazar,et al.  A Binding Architecture for Multimedia Networks , 1994, J. Parallel Distributed Comput..

[2]  Anindo Banerjea,et al.  The Tenet real-time protocol suite: design, implementation, and experiences , 1996, TNET.

[3]  Klara Nahrstedt,et al.  Resource Management in Networked Multimedia Systems , 1995, Computer.

[4]  Stefan Savage,et al.  Processor capacity reserves: operating system support for multimedia applications , 1994, 1994 Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[5]  Klara Nahrstedt,et al.  An end-to-end QoS model and management architecture , 1997 .

[6]  Douglas C. Schmidt,et al.  A high-performance end system architecture for real-time CORBA , 1997, IEEE Commun. Mag..

[7]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[8]  Daniel P. Siewiorek,et al.  A resource allocation model for QoS management , 1997, Proceedings Real-Time Systems Symposium.

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

[10]  Brett Martin,et al.  Low-Cost Miniature Interface and Control Systems for Smart Sensors, Tactical Radios, and Computer Networks , 1995 .

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

[12]  Eric A. Brewer,et al.  Adapting to network and client variability via on-demand dynamic distillation , 1996, ASPLOS VII.

[13]  Jane W.-S. Liu,et al.  Algorithms for Scheduling Real-Time Tasks with Input Error and End-to-End Deadlines , 1997, IEEE Trans. Software Eng..

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

[15]  Kevin Jeffay,et al.  Adaptive, Best-Effort Delivery of Digital Audio and Video Across Packet-Switched Networks , 1992, NOSSDAV.