DocumentCode
2141219
Title
Equipartitioning versus marginal analysis for parallel job scheduling
Author
Patrick, Brian G. ; Jack, Michael
Author_Institution
Comput. Sci./Studies, Trent Univ., Peterborough, Ont., Canada
fYear
2003
fDate
27-29 Aug. 2003
Firstpage
765
Lastpage
768
Abstract
Given n malleable and nonpreemptable parallel jobs that arrive for execution at time 0, we examine and compare two job scheduling strategies that allocate m identical processors among the n competing jobs. In all cases, n≤m. The first strategy is based on the heuristic paradigm of equipartitioning, and the second is based on the notion of marginal analysis. Equipartitioning uses no a priori information when processor allocations are made to parallel jobs. Marginal analysis, on the other hand, assumes full a priori information in order to maximize processor utility. We compare both strategies with respect to average time-to-completion (system performance) and overall time-to-completion (system efficiency). Using a simple job model characterized by sequential time-to-completion and degree of parallelism, it is demonstrated via simulation that in most cases, the uninformed strategy of equipartitioning outperforms marginal analysis with respect to system performance and without a commensurate degradation in system efficiency.
Keywords
parallel processing; performance evaluation; processor scheduling; resource allocation; equipartitioning; marginal analysis; parallel job scheduling strategy; priori information; processor allocations; processor utility maximization; simulation; system efficiency; system performance evaluation; time-to-completion; Analytical models; Computational modeling; Concurrent computing; Degradation; Equations; Information analysis; Lifting equipment; Performance analysis; Processor scheduling; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies, 2003. PDCAT'2003. Proceedings of the Fourth International Conference on
Print_ISBN
0-7803-7840-7
Type
conf
DOI
10.1109/PDCAT.2003.1236410
Filename
1236410
Link To Document