loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
34th Annual Simulation Symposium (SS01)
Simulation-Based Average Case Analysis for Parallel Job Scheduling
Seattle, WA
April 22-April 26
ISBN: 0-7695-1092-2
Fabricio Alves Barbosa da Silva, Universit? Pierre et Marie Curie
Isaac D. Scherson, University of California, Irvine
Abstract: This paper analyses the resource allocation problem in parallel jobs scheduling, with emphasis given to gang service algorithms. Gang service has been widely used as a practical solution to the dynamic parallel job scheduling problem. To provide a sound analysis of gang service performance, a novel methodology based on the traditional concept of competitive ratio is introduced. Dubbed dynamic competitive ratio, the new method is used to do an average case analysis based on simulation of resource allocation algorithms. These resource allocation algorithms apply to the gang service scheduling of a workload generated by a statistical model. Moreover, dynamic competitive ratio is the figure of merit used to evaluate and compare packing strategies for job scheduling under multiple constraints. It will be shown that for the unidimensional case there is a small difference between the performance of best fit and first fit; first fit can hence be used without significant system degradation. For the multidimensional case, when memory is also considered, we concluded that the resource allocation algorithm must try to balance the resource utilization in all dimensions simultaneously, instead of given priority to only one dimension of the problem.
Index Terms:
Parallel Job Scheduling, Gang scheduling, Coscheduling, Parallel Computation, Dynamic Algorithm Analysis, Competitive Analysis, Resource Management, Bin-Packing.
Citation:
Fabricio Alves Barbosa da Silva, Isaac D. Scherson, "Simulation-Based Average Case Analysis for Parallel Job Scheduling," ss, pp.0015, 34th Annual Simulation Symposium (SS01), 2001
Usage of this product signifies your acceptance of the Terms of Use.