Heuristic Algorithms for Task Assignment in Distributed Systems
IEEE Transactions on Computers
Communications of the ACM
Task scheduling in parallel and distributed systems
Task scheduling in parallel and distributed systems
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Using MPI (2nd ed.): portable parallel programming with the message-passing interface
Tabu Search
Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing
IEEE Transactions on Parallel and Distributed Systems
Experiments in MIMD Parallelism
PARLE '89 Proceedings of the Parallel Architectures and Languages Europe, Volume II: Parallel Languages
Concurrency and Computation: Practice & Experience
IEEE Transactions on Computers
Hi-index | 0.00 |
In this paper we present a static mapping heuristic, called Heterogeneous Multi-phase Mapping (HMM), which allows a suboptimal mapping of a parallel program onto a metacomputer to minimize the program execution time. HMM allocates parallel tasks by exploiting the information embedded in the parallelism forms used to implement an application. Moreover, it uses a local search technique together with the tabu search meta-heuristic. The experimental results show that the proposed approach performs well promising a significant potential to develop efficient mapping solutions for metacomputers.