STATIC ASSIGNMENT OF STOCHASTIC TASKS USING MAJORIZATION

Citation
Dm. Nicol et al., STATIC ASSIGNMENT OF STOCHASTIC TASKS USING MAJORIZATION, I.E.E.E. transactions on computers, 45(6), 1996, pp. 730-740
Citations number
22
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
45
Issue
6
Year of publication
1996
Pages
730 - 740
Database
ISI
SICI code
0018-9340(1996)45:6<730:SAOSTU>2.0.ZU;2-Q
Abstract
We consider the problem of statically assigning many tasks to a (small er) system of homogeneous processors, where a task's structure is mode led as a branching process, all tasks are assumed to have identical be havior, and the tasks may synchronize frequently. We show how the theo ry of majorization can be used to obtain a partial order among possibl e task assignments. We show that if the vector of numbers of tasks ass igned to each processor under one mapping is majorized by that of anot her mapping, then the former mapping is better than the latter with re spect to a large number of objective functions. In particular, we show how the metrics of finishing time, the space-time product, and reliab ility are all captured. We also apply majorization to the problem of p artitioning a pool of processors for distribution among parallelizable tasks. Limitations of the approach, which include the static nature o f the assignment, are also discussed.