MODELS AND ALGORITHMS FOR COSCHEDULING COMPUTE-INTENSIVE TASKS ON A NETWORK OF WORKSTATIONS

被引:33
作者
ATALLAH, MJ
BLACK, CL
MARINESCU, DC
SIEGEL, HJ
CASAVANT, TL
机构
[1] PURDUE UNIV, SCH ELECT ENGN, PARALLEL PROC LAB, W LAFAYETTE, IN 47907 USA
[2] UNIV IOWA, DEPT ELECT & COMP ENGN, PARALLEL PROC LAB, IOWA CITY, IA 52242 USA
基金
美国国家科学基金会;
关键词
D O I
10.1016/0743-7315(92)90015-F
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The problem of using the idle cycles of a number of high performance workstations, interconnected by a high speed network, for solving computationally intensive tasks is discussed. The classes of distributed applications examined require some form of synchronization among the subtasks, hence the need for coscheduling to guarantee that subtasks start at the same time and execute at the same pace on a group of workstations. A model of the system is presented that allows the definition of an objective function to be maximized. Then a quadratic time and linear space algorithm is derived for computing the optimal coschedule, for the given model and class of applications addressed. © 1992.
引用
收藏
页码:319 / 327
页数:9
相关论文
共 21 条
[1]  
Alonso R., 1988, 8th International Conference on Distributed Computing Systems (Cat. No.88CH2541-1), P282, DOI 10.1109/DCS.1988.12528
[2]   SCHEDULING SUPPORT FOR CONCURRENCY AND PARALLELISM IN THE MACH OPERATING SYSTEM [J].
BLACK, DL .
COMPUTER, 1990, 23 (05) :35-43
[3]   A TAXONOMY OF SCHEDULING IN GENERAL-PURPOSE DISTRIBUTED COMPUTING SYSTEMS [J].
CASAVANT, TL ;
KUHL, JG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (02) :141-154
[4]  
CHU CH, 1989, J PARALLEL DISTR COM, V6, P598, DOI 10.1016/0743-7315(89)90008-7
[5]  
Douglis F., 1987, 7th International Conference on Distributed Computing Systems (Cat. No.87CH2439-8), P18
[6]  
Fox G. C., 1988, SOLVING PROBLEMS CON
[7]   OPTIMAL SELECTION THEORY FOR SUPERCONCURRENCY [J].
FREUND, RF .
PROCEEDINGS : SUPERCOMPUTING 89, 1989, :699-703
[8]  
FREUND RF, 1990, SUPERCOMPUTING REV, V3, P47
[9]  
Hagmann R., 1986, 6th International Conference on Distributed Computing Systems Proceedings (Cat. No. 86CH2293-9), P260
[10]  
KLEINROCK L, 1989, 9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, P482, DOI 10.1109/ICDCS.1989.37980