A quality of service architecture
ACM SIGCOMM Computer Communication Review
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
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
Quality-of-service adaptation in distributed multimedia applications
Multimedia Systems
Multimedia Tools and Applications
Extended format definition and quality-driven format negotiation in multimedia systems
Proceedings of the sixth Eurographics workshop on Multimedia 2001
Pricing network resources for adaptive applications
IEEE/ACM Transactions on Networking (TON)
Design and implementation of Dynamic Service Negotiation Protocol (DSNP)
Computer Communications
Hi-index | 0.00 |
Most current approaches in designing and implementing distributed multimedia (MM) presentational applications have concentrated on the performance of the continuous media file servers in terms of seek-time overhead and real-time disk scheduling; particularly, the quality of service (QoS) negotiation mechanisms they provide are used in a rather static manner, i.e. these mechanisms are restricted to the evaluation of the capacity of certain system components. In contrast to those approaches, we propose a general QoS negotiation framework that supports the dynamic choice of a configuration of system components to support the QoS requirements of the user of a specific application: we consider different possible system configurations and select an optimal one to provide the appropriate QoS support. We document the design and implementation of a QoS negotiation procedure for distributed MM presentational applications, such as news-on-demand. The negotiation procedure described is an instantiation of the general framework for QoS negotiation. Our proposal differs in many respect with the negotiation functions provided by existing approaches: (1) the negotiation process uses an optimization approach to find a configuration of system components which supports the user requirements, (2) the negotiation process supports the negotiation of a MM document and not only a single monomedia object, (3) the QoS negotiation takes into account the cost to the user; (4) the negotiation process may be used to support automatic adaptation to react to QoS degradations, without intervention by the user/application.