DocumentCode :
2474573
Title :
A dynamic quality of service middleware agent for mediating application resource usage
Author :
Brandt, Scott ; Nutt, Gary ; Berk, Toby ; Mankovich, James
Author_Institution :
Colorado Univ., Boulder, CO, USA
fYear :
1998
fDate :
2-4 Dec 1998
Firstpage :
307
Lastpage :
317
Abstract :
High bandwidth applications with time-dependent resource requirements demand certain resource level assurances in order to operate correctly. Quality of service resource management techniques are being successfully developed that allow network systems to provide such assurances. These solutions generally assume that the operating system at either end of the network is capable of handling the throughput requirements of the applications. However, real operating systems have to manage many concurrent applications with varying resource requirements. Without specialized support, the operating system cannot guarantee the resources needed for any particular application. In support of these kinds of applications we have developed a middleware agent called a dynamic QoS manager (DQM) that mediates application resource usage so as to ensure that applications get the resources they need in order to provide adequate performance. The DQM employs a variety of algorithms to determine application resource allocations. Using application QoS levels, it provides for resource availability based algorithmic variation within applications and varying application periods. It also allows for inaccurate application resource usage estimates through a technique we have developed called dynamic estimate refinement. The paper discusses new developments in the design of the DQM and presents results showing DQM performance with both real and synthetic applications
Keywords :
client-server systems; network operating systems; quality of service; real-time systems; resource allocation; DQM; application QoS levels; application resource allocations; application resource usage; concurrent applications; dynamic QoS manager; dynamic estimate refinement; dynamic quality of service middleware agent; high bandwidth applications; inaccurate application resource usage estimates; mediating application resource usage; network systems; operating system; quality of service resource management techniques; real operating systems; resource availability based algorithmic variation; resource level assurances; resource requirements; throughput requirements; time-dependent resource requirements; varying application periods; Availability; Computer interfaces; Middleware; Multimedia systems; Operating systems; Performance loss; Quality of service; Real time systems; Resource management; Softening;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
Conference_Location :
Madrid
Print_ISBN :
0-8186-9212-X
Type :
conf
DOI :
10.1109/REAL.1998.739756
Filename :
739756
Link To Document :
بازگشت