Distributed Resource Management to Support Distributed Application-Specific Quality of ServiceGary Molenkamp, Michael Katchabaw, Hanan Lutfiyya, and Michael Bauer Department of Computer Science Abstract.
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. Keywords: Dynamic Quality of Service, Policies, Control Actions, Multimedia LNCS 2216, p. 142 ff. Online publication: October 10, 2001 |