ALLOCATING DATA TO MULTICOMPUTER NODES BY PHYSICAL OPTIMIZATION ALGORITHMS FOR LOOSELY SYNCHRONOUS COMPUTATIONS

被引:11
作者
MANSOUR, N
FOX, GC
机构
[1] SYRACUSE UNIV,SYRACUSE,NY 13244
[2] SYRACUSE UNIV,CTR NE PARALLEL ARCHITECTURE,SYRACUSE,NY 13244
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1992年 / 4卷 / 07期
关键词
D O I
10.1002/cpe.4330040705
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Three optimization methods derived from natural sciences are considered for allocating data to multicomputer nodes. These are simulated annealing, genetic algorithms and neural networks. A number of design choices and the addition of preprocessing and postprocessing steps lead to versions of the algorithms which differ in solution qualities and execution times. In this paper the performances of these versions are critically evaluated and compared for test cases with different features. The performance criteria are solution quality, execution time, robustness, bias and parallelizability. Experimental results show that the physical algorithms produce better solutions than those of recursive bisection methods and that they have diverse properties. Hence, different algorithms would be suitable for different applications. For example, the annealing and genetic algorithms produce better solutions and do not show a blas towards particular problem structures, but they are slower than the neural network algorithms. Preprocessing graph contraction is one of the additional steps suggested for the physical methods. It produces a significant reduction in execution time, which is necessary for their applicability to large problems.
引用
收藏
页码:557 / 574
页数:18
相关论文
共 24 条
[1]  
BERGER MJ, 1987, IEEE T COMPUT, V36, P570, DOI 10.1109/TC.1987.1676942
[2]  
CHRISOCHOIDES NP, 1991, INT C SUPERCOMPUTING, P115
[3]  
DATE H, 1990, INT JOINT C NEURAL N, V3, P831
[4]  
Durbin R., 1987, NATURE, V326
[5]  
ERCAL F, 1988, THESIS OHIO STATE U
[6]  
FLOWER J, 1987, DEC P S PAR COMP THE
[7]   Load balancing loosely synchronous problems with a neutral network [J].
Fox, G.C. ;
Furmanski, W. .
Conference on Hypercube Concurrent Computers and Applications, 1988,
[8]  
Fox G. C., 1988, SOLVING PROBLEMS CON
[9]  
FOX GC, 1988, NUMERICAL ALGORITHMS
[10]  
Goldberg DE, 1989, GENETIC ALGORITHMS S