Simulation-based average case analysis for parallel job scheduling

被引:0
作者
da Silva, FAB [1 ]
Scherson, ID [1 ]
机构
[1] Univ Paris 06, LIP6, Lab ASIM, Paris, France
来源
34TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS | 2001年
关键词
parallel job scheduling; gang scheduling; coscheduling; parallel computation; dynamic algorithm analysis; competitive analysis; resource management; bin-packing;
D O I
10.1109/SIMSYM.2001.922110
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 Jit 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.
引用
收藏
页码:15 / 24
页数:10
相关论文
共 32 条
[1]  
[Anonymous], 1999, APPROXIMATION ALGORI
[2]  
AVERSON G, 1995, LNCS, V949
[3]  
Coffman E. G. Jr., 1993, Proceedings of the Twenty-Fifth Annual ACM Symposium on the Theory of Computing, P412, DOI 10.1145/167088.167203
[4]  
Coffman E. G. Jr., 1987, Journal of Complexity, V3, P406, DOI 10.1016/0885-064X(87)90009-4
[5]  
EDMONDS J, 1997, P 29 ANN ACM S THEOR, P120
[6]  
FEITELSON D, 1990, IEEE COMPUTER MAY, P65
[7]  
FEITELSON D, 1990, P 1990 INT C PAR PRO
[8]  
FEITELSON D, 1997, 19970 IBM RC TJ WATS
[9]   GANG SCHEDULING PERFORMANCE BENEFITS FOR FINE-GRAIN SYNCHRONIZATION [J].
FEITELSON, DG ;
RUDOLPH, L .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 16 (04) :306-318
[10]   Evaluation of design choices for gang scheduling using distributed hierarchical control [J].
Feitelson, DG ;
Rudolph, L .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 35 (01) :18-34