DocumentCode :
2958446
Title :
On quality of service optimization with discrete QoS options
Author :
Lee, Chen ; Lehoezky, J. ; Rajkumar, Ragunathan ; Siewiorek, Dan
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1999
fDate :
1999
Firstpage :
276
Lastpage :
286
Abstract :
We present a QoS management framework that enables us to quantitatively measure QoS, and to analytically plan and allocate resources. In this model, end users´ quality preferences are considered when system resources are apportional across multiple applications such that the net utility that accrues to the end-users is maximized. We previously worked with continuous QoS dimensions, and assumed that the utility gained by improvements along a QoS dimension were always representable by concave functions. In this paper we relax both assumptions. One, we support discrete QoS operating points. Two, we make no assumptions about the concavity of the utility functions. Using these as the basis, we tackle the problem of maximizing system utility by allocating a single finite resource to satisfy the QoS requirements of multiple applications along multiple QoS dimensions. We present two near-optimal algorithms to solve this problem. The first yields an allocation within a known bounded distance from the optimal solution, and the second yields an allocation whose distance from the optimal solution can be explicitly controlled by the QoS manager, We compare the run-times of these near-optimal algorithms and their solution quality relative to the optimal allocation, which in turn is computed using dynamic programming. These detailed evaluations provide practical insight into which of these algorithms can be used online in real-time systems
Keywords :
dynamic programming; quality of service; resource allocation; QoS management framework; discrete QoS options; dynamic programming; near-optimal algorithms; net utility; optimal allocation; quality of service optimization; quality preferences; real-time systems; resources allocation; system resources; system utility; Computer networks; Control systems; Dynamic programming; Multimedia systems; Operating systems; Q measurement; Quality of service; Read only memory; Resource management; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Technology and Applications Symposium, 1999. Proceedings of the Fifth IEEE
Conference_Location :
Vancouver, BC
ISSN :
1080-1812
Print_ISBN :
0-7695-0194-X
Type :
conf
DOI :
10.1109/RTTAS.1999.777680
Filename :
777680
Link To Document :
بازگشت