An efficient adaptive scheduling scheme for distributed memory multicomputers

被引:29
作者
Thanalapati, T
Dandamudi, S
机构
[1] IBM Toronto Lab, N York, ON M3C 1H7, Canada
[2] Carleton Univ, Sch Comp Sci, Ctr Parallel & Distributed Comp, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
multicomputer systems; job/task scheduling; space partitioning; time sharing; hierarchical scheduling; multiple workloads; performance evaluation;
D O I
10.1109/71.940749
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Traditional multiprocessor scheduling schemes have been one of either space-sharing or time-sharing. Space-sharing schemes perform better than time-sharing at low to moderate system loads. However, they have a disadvantage of wasting processing power within partitions at medium to high system loads. Time sharing schemes tend to perform better at medium to high system loads. Almost ail the scheduling schemes proposed so far have been tested under ad hoc workload considerations. In light of recent knowledge about workloads, it is imperative to develop an integrated scheduling scheme that combines the advantages of space- and time-sharing while overcoming their individual drawbacks. We propose such a scheduling scheme, called Hierarchical Scheduling Policy, which is efficient as well as general enough to accommodate multiple workloads. Simulation results indicate that our scheme significantly outperforms the best space- and time-sharing mechanisms at medium to high system loads even in the absence of knowledge regarding individual job characteristics.
引用
收藏
页码:758 / 768
页数:11
相关论文
共 28 条
[1]   Parallel application scheduling on networks of workstations [J].
Anastasiadis, SV ;
Sevcik, KC .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 43 (02) :109-124
[2]  
ANASTASIADIS SV, 1996, 342 U TOR COMP SYST
[3]  
[Anonymous], P SIGMETRICS APR
[4]  
ARPACI R, 1994, 342 U CAL
[5]  
AU SL, 1996, J COMPUTERS THEIR AP, V3, P17
[6]  
Bailey D. H., 1994, RNR94007 NASA AM RES
[7]  
CHIANG SH, 1994, P 1994 ACM SIGMETRIC, P33
[8]   Reducing run queue contention in shared memory multiprocessors [J].
Dandamudi, SP .
COMPUTER, 1997, 30 (03) :82-+
[9]   Performance of adaptive space sharing processor allocation policies for distributed-memory multicomputers [J].
Dandamudi, SP ;
Yu, H .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 58 (01) :109-125
[10]   A HIERARCHICAL TASK QUEUE ORGANIZATION FOR SHARED-MEMORY MULTIPROCESSOR SYSTEMS [J].
DANDAMUDI, SP ;
CHENG, PSP .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (01) :1-16