Object-oriented modeling and design
Object-oriented modeling and design
Pegasus—operating system support for distributed multimedia systems
ACM SIGOPS Operating Systems Review
A quality of service architecture
ACM SIGCOMM Computer Communication Review
Supporting the real-time requirements of continuous media in open distributed processing
Computer Networks and ISDN Systems - Special issue on ISO reference model for open distributed processing
Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
An architecture for end-to-end quality of service provision and its experimental validation
An architecture for end-to-end quality of service provision and its experimental validation
Enabling technology for distributed multimedia applications
IBM Systems Journal
Quality-of-service adaptation in distributed multimedia applications
Multimedia Systems
A quality of service negotiation approach with future reservations (NAFUR): a detailed study
Computer Networks and ISDN Systems
Distributed Multimedia and QOS: A Survey
IEEE MultiMedia
A multi-gent architecture for cooperative quality of service management
Proceedings of the IEEE/IFIP TC6/WG6.4/WG6.6 International Conference on Management of Multimedia Networks and Services
Workstation Support for Time-Critical Applications
Proceedings of the Second International Workshop on Network and Operating System Support for Digital Audio and Video
A quality of service negotiation procedure for distributed multimedia presentational applications
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Cooperative QoS Management for Multimedia Applications
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
SRP: A Resource Reservation Protocol for Guaranteed-Performance
SRP: A Resource Reservation Protocol for Guaranteed-Performance
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Multiquality Data Replication in Multimedia Databases
IEEE Transactions on Knowledge and Data Engineering
Quality-aware replication of multimedia data
DEXA'05 Proceedings of the 16th international conference on Database and Expert Systems Applications
Hi-index | 0.00 |
Most work related to quality of service (QoS) is concernedwith individual system components, such as the operating system orthe network. However, to support distributed multimedia applications,the entire distributed system must participate in providing theguaranteed performance levels. In recognition of this, a number ofQoS architectures have been proposed to provide QoS guarantees. Themechanisms and schemes proposed by those architectures are used in arather static manner since the involved entities, e.g., the network,sender and receiver, are known before the connection (call) set-upphase. In contrast to these architectures, we propose a general QoSmanagement framework which supports the dynamic choice of aconfiguration of system components to support the QoS requirementsfor the user of a specific application. We consider differentpossible system configurations and select the most appropriate onedepending on the desired QoS and the available resources. In thispaper we present an overview of this general framework; especially,we concentrate on QoS negotiation and adaptation mechanisms. To showthe feasibility of this approach, we designed and implemented a QoSmanager for distributed multimedia presentational applications, suchas news-on-demand. The negotiation and adaptation mechanisms whichare supported by the QoS manager are specializations of the generalframework. The proposed framework allows to improve the utilizationof system resources, and thus to increase the system availability; italso allows to recover automatically, if this is possible, from QoSdegradations. Furthermore, it provides the flexibility to incorporatedifferent resource reservation schemes and scheduling policies, andto accommodate new system component technologies.