Comparison of rate-based service disciplines
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Multimedia Systems
QualProbes: middleware QoS profiling services for configuring adaptive applications
IFIP/ACM International Conference on Distributed systems platforms
Expert Systems
Multimedia Applications Development: Experiences
Multimedia Tools and Applications
Issues in Managing Soft QoS Requirements in Distributed Systems Using a Policy-Based Framework
POLICY '01 Proceedings of the International Workshop on Policies for Distributed Systems and Networks
A proportional share resource allocation algorithm for real-time, time-shared systems
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
Scheduling for quality of service guarantees via service curves
ICCCN '95 Proceedings of the 4th International Conference on Computer Communications and Networks
Disk Scheduling with Quality of Service Guarantees
ICMCS '99 Proceedings of the 1999 IEEE International Conference on Multimedia Computing and Systems - Volume 02
Hi-index | 0.00 |
This paper presents a policy-based software architecture and implementation for application Quality of Service (QoS) management. The approach is dynamic in that the application is started with an initial resource allocation, and if it does not meet its QoS requirement, a resource manager attempts to allocate more resources to it until its QoS requirement is met. One key problem is that of determining the corrective action(s) to be taken when an application's QoS requirements are not being satisfied. For example, one possible action is to adjust the application's CPU priority when its QoS requirement is not being met. However, if there are several applications on the same host with QoS requirements, this may not be feasible. In other words, there may be constraints on the corrective actions depending on other factors. This paper explores the use of administrative policies to guide decisions on actions to take to meet QoS requirements and presents a prototype and initial experimentation.