DynamicPVM: Dynamic Load Balancing on Parallel Systems

Leen Dikken, Frank van der Linden, J.J.J. Vesseur, Peter M. A. Sloot · 1994

. This paper describes DynamicPVM, an extension to PVM (Parallel Virtual Machine) [1] . PVM enables users to write parallel applications using message passing primitives and statically places the parallel tasks on a collection of nodes. System schedulers schedule atomic jobs over a predefined number of nodes. DynamicPVM addresses the problem of scheduling parallel tasks over a set of nodes. It therefore has to integrate a process checkpointing, migration and restart restart mechanism with the PVM runtime support system. DynamicPVM facilitates an efficient use of existing computational resources for computational jobs consisting of parallel subtasks. Typical target HPC platforms for DynamicPVM are multi user, multi tasking, loosely coupled processors. Introduction The number of workstations in industrial and academical institutions has grown tremendously over the past years. A migration from centralized mainframes to collections of these high-performance workstations connected by LANs ...

Read the paper · More papers on PaperTik