The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - June (1996 vol.45)
pp: 730-740
ABSTRACT
<p><b>Abstract</b>—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 <it>majorized</it> 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.</p>
INDEX TERMS
Task assignment, task allocation, load balancing, majorization, processor allocation, resource allocation, performance of parallel systems.
CITATION
David M. Nicol, Rahul Simha, Don Towsley, "Static Assignment of Stochastic Tasks Using Majorization", IEEE Transactions on Computers, vol.45, no. 6, pp. 730-740, June 1996, doi:10.1109/12.506428
36 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool