Real-time gang schedulings with workload models for parallel computers

被引:0
作者
Shih, WK [1 ]
Lin, CD [1 ]
Chang, YW [1 ]
Lee, JK [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
real-time scheduling; gang-scheduling; parallel softwares; hierarchical and distributed control; multiprocessor scheduling algorithm;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Gang scheduling has recently been shown to be an effective task scheduling policy for parallel computers because it combines elements of space sharing and time sharing [10, 20]. In this paper, we propose new policies to enable gang scheduling to adapt to environments with real-time constraints. Our work, to our best knowledge, is the first attempt to address these real-time aspects with gang scheduling. Our system, guided by a metric called the "task utilization workload." can schedule both real-time and non-real-time tasks at the same time. In this paper, we report simulation results obtained using a family of scheduling algorithms based on our proposed metric. Our scheme is designed for practical use with large scale industrial and commercial parallel systems. Preliminary simulation results also show that our proposed policy is effective for real-time scheduling and can schedule non-real-time tasks with fairness and good throughput.
引用
收藏
页码:333 / 347
页数:15
相关论文
共 25 条
[1]  
BARUAH S, 1991, PROCEEDING : TWELFTH REAL-TIME SYSTEMS SYMPOSIUM, P106, DOI 10.1109/REAL.1991.160364
[2]   MINIMIZING MEAN WEIGHTED EXECUTION TIME LOSS ON IDENTICAL AND UNIFORM PROCESSORS [J].
BLAZEWICZ, J ;
FINKE, G .
INFORMATION PROCESSING LETTERS, 1987, 24 (04) :259-263
[3]  
BLAZEWICZ J, 1987, ANN DISCRETE MATH, V31, P1
[4]  
Bodin F., 1993, Scientific Programming, V2, P7
[5]   DISTRIBUTED HIERARCHICAL CONTROL FOR PARALLEL PROCESSING [J].
FEITELSON, DG ;
RUDOLPH, L .
COMPUTER, 1990, 23 (05) :65-77
[6]   GANG SCHEDULING PERFORMANCE BENEFITS FOR FINE-GRAIN SYNCHRONIZATION [J].
FEITELSON, DG ;
RUDOLPH, L .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 16 (04) :306-318
[7]  
Geist A, 1994, PVM PARALLEL VIRTUAL
[8]   High performance data mining using data cubes on parallel computers [J].
Goil, S ;
Choudhary, A .
FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, :548-555
[9]  
Graham R. L., 1979, Discrete Optimisation, P287
[10]  
HWANG GH, 1995, P ACM SIGPLAN C PRIN, P112