Multi-heuristic dynamic task allocation using genetic algorithms in a heterogeneous distributed system

作者: Andrew J. Page , Thomas M. Keane , Thomas J. Naughton

DOI: 10.1016/J.JPDC.2010.03.011

关键词:

摘要: We present a multi-heuristic evolutionary task allocation algorithm to dynamically map tasks processors in heterogeneous distributed system. It utilizes genetic algorithm, combined with eight common heuristics, an effort minimize the total execution time. operates on batches of unmapped and can preemptively remap processors. The has been implemented Java system evaluated set six problems from areas bioinformatics, biomedical engineering, computer science cryptography. Experiments using up 150 show that achieves better efficiency than other state-of-the-art heuristic algorithms.

参考文章(30)
D. J. Smith, J. R. C. Holland, I. M. Oliver, A study of permutation crossover operators on the traveling salesman problem international conference on genetic algorithms. pp. 224- 230 ,(1987)
F. Ercal, S. Olariu, A.Y. Zomaya, Solutions to Parallel and Distributed Computing Problems John Wiley & Sons Australia Ltd. ,(2001)
Ron Shonkwiler, Parallel Genetic Algorithms international conference on genetic algorithms. pp. 199- 205 ,(1993)
Chung-Yee Lee, Jing-Jang Hwang, Yuan-Chieh Chow, Frank D. Anger, Multiprocessor scheduling with interprocessor communication delays Operations Research Letters. ,vol. 7, pp. 141- 147 ,(1988) , 10.1016/0167-6377(88)90080-6
Yu-Kwong Kwok, Ishfaq Ahmad, Benchmarking and Comparison of the Task Graph Scheduling Algorithms Journal of Parallel and Distributed Computing. ,vol. 59, pp. 381- 422 ,(1999) , 10.1006/JPDC.1999.1578
Kasahara, Narita, Practical Multiprocessor Scheduling Algorithms for Efficient Parallel Processing IEEE Transactions on Computers. ,vol. 33, pp. 1023- 1029 ,(1984) , 10.1109/TC.1984.1676376
Andrew J. Page, Lukas Ahrenberg, Thomas J. Naughton, Low memory distributed reconstruction of large digital holograms. Optics Express. ,vol. 16, pp. 1990- 1995 ,(2008) , 10.1364/OE.16.001990
Muthucumaru Maheswaran, Shoukat Ali, Howard Jay Siegel, Debra Hensgen, Richard F. Freund, Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing Systems Journal of Parallel and Distributed Computing. ,vol. 59, pp. 107- 131 ,(1999) , 10.1006/JPDC.1999.1581