Title :
A novel algorithm for mapping parallel applications in computational grid environments
Author :
Phinjaroenphan, Panu ; Bevinakoppa, Savitri
Author_Institution :
Sch. of Comput. Sci. & Inf. Technol., RMIT Univ., Melbourne, Vic., Australia
Abstract :
This work explains a heuristic algorithm, task self mapping algorithm (TSMA), for mapping parallel applications in computational grids. The strategy of the algorithm is that each task of a parallel application has an associated execution cost, which is the execution cost of the processor on which the task maps, and each of them minimises its associated execution cost by mapping itself on a new processor. While each task is optimising its execution cost also means that the application execution cost is being optimised. Experimental results have shown that TSMA produces better mapping solutions than graph partitioning based mapping algorithms.
Keywords :
graph colouring; grid computing; heuristic programming; multiprocessing systems; optimisation; parallel algorithms; computational grid; execution cost optimization; graph partitioning based mapping; heuristic algorithm; parallel application mapping; task self mapping; Application software; Clustering algorithms; Computer applications; Concurrent computing; Cost function; Distributed computing; Grid computing; Heuristic algorithms; Minimax techniques; Partitioning algorithms;
Conference_Titel :
High Performance Computing and Grid in Asia Pacific Region, 2004. Proceedings. Seventh International Conference on
Print_ISBN :
0-7695-2138-X
DOI :
10.1109/HPCASIA.2004.1324056