DocumentCode :
3503045
Title :
Scalable resource allocation for multi-processor QoS optimization
Author :
Ghosh, Sourav ; Rajkumar, Ragunathan ; Hansen, Jeffery ; Lehoczky, John
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2003
fDate :
19-22 May 2003
Firstpage :
174
Lastpage :
183
Abstract :
We present scalable QoS optimization algorithms for allocating resources to tasks in a multi-processor environment. Given a set of tasks, each of which is capable of running at one of several different QoS levels, the algorithms can select a QoS operating point, the number of replicas for fault-tolerance and the processors on which to run the replicas so as to maximize overall system QoS. The algorithms are extensions of Q-RAM (QoS-based Resource Allocation Model) [5] and fix two deficiencies with the basic algorithm. The first is that the existing algorithm is weak in making resource trade-off decisions such as to which processor to map a task. The second was that it was not scalable to very large numbers of resources such as in a large multi-processor system. In this paper we present two new algorithms which significantly enhance the ability of Q-RAM to make resource tradeoff decisions. We also introduce a hierarchical decomposition scheme which enables QoS optimization to be performed on problems with thousands of resources and thousands of tasks.
Keywords :
distributed algorithms; multiprocessing systems; optimisation; processor scheduling; quality of service; real-time systems; resource allocation; QoS optimization; distributed algorithm; multiprocessing system; processor scheduling; quality of service; real-time system; resource allocation; Distributed computing; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
ISSN :
1063-6927
Print_ISBN :
0-7695-1920-2
Type :
conf
DOI :
10.1109/ICDCS.2003.1203464
Filename :
1203464
Link To Document :
بازگشت