Adaptive QoS parameters approach to modeling Internet performance
International Journal of Network Management
On the End-User QoS-Awareness of a Distributed Service Environment
PROMS 2001 Proceedings of the 6th International Conference on Protocols for Multimedia Systems
QoS management in service-oriented architectures
Performance Evaluation
GrAMoS: A Flexible Service for WS-Agreement Monitoring in Grid Environments
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Instant-X: towards a generic API for multimedia middleware
IMSAA'09 Proceedings of the 3rd IEEE international conference on Internet multimedia services architecture and applications
Actors, roles and coordinators — a coordination model for open distributed and embedded systems
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Hi-index | 0.00 |
This paper describes an architecture that provides support for quality of service (QoS) specification and enforcement in heterogeneous distributed computing systems. The Quartz QoS architecture has been designed to overcome various limitations of previous QoS architectures that have constrained their use in heterogeneous systems. These limitations include dependencies on specific platforms and the fact that their functionality is often limited by design to one particular area of application. Quartz is able to accommodate differences among diverse computing platforms and areas of application by adopting a flexible and extensible platform-independent design, which allows its internal components to be rearranged dynamically in order to adapt the architecture to the surrounding environment. Further significant problems found in other QoS architectures, such as the lack of flexibility and expressiveness in the specification of QoS requirements and limited support for resource adaptation, are also addressed by Quartz. This paper describes the motivations for and design of Quartz in detail, presents a prototype implementation of Quartz and an analysis of its design based on experience with a number of applications that use this prototype.