DocumentCode :
1056239
Title :
Static assignment of stochastic tasks using majorization
Author :
Nicol, David M. ; Simha, Rahul ; Towsley, Don
Author_Institution :
Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
Volume :
45
Issue :
6
fYear :
1996
fDate :
6/1/1996 12:00:00 AM
Firstpage :
730
Lastpage :
740
Abstract :
We consider the problem of statically assigning many tasks to a (smaller) system of homogeneous processors, where a task´s structure is modeled as a branching process, all tasks are assumed to have identical behavior, and the tasks may synchronize frequently. We show how the theory of majorization can be used to obtain a partial order among possible task assignments. We show that if the vector of numbers of tasks assigned to each processor under one mapping is majorized by that of another mapping, then the former mapping is better than the latter with respect to a large number of objective functions. In particular, we show how the metrics of finishing time, the space-time product, and reliability are all captured. We also apply majorization to the problem of partitioning a pool of processors for distribution among parallelizable tasks. Limitations of the approach, which include the static nature of the assignment, are also discussed
Keywords :
parallel processing; processor scheduling; stochastic processes; branching process; finishing time metric; homogeneous processors; majorization; objective functions; parallelizable tasks; partial order; partitioning; reliability metric; space-time product metric; static assignment; stochastic tasks; task assignments; Degradation; Finishing; Information analysis; Information science; Load management; Notice of Violation; Resource management; Senior members; Stochastic processes; Stochastic systems;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.506428
Filename :
506428
Link To Document :
بازگشت