A parallel iterative linear system solver with dynamic load balancing
ICS '98 Proceedings of the 12th international conference on Supercomputing
Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations
IEEE Transactions on Software Engineering
SFT: a consistent checkpointing algorithm with shorter freezing time
ACM SIGOPS Operating Systems Review
SCR algorithm: saving/restoring states of file systems
ACM SIGOPS Operating Systems Review
Hector: An Agent-Based Architecture for Dynamic Resource Management
IEEE Concurrency
Transparent parallel checkpointing and migration in clusters and ClusterGrids
International Journal of Computational Science and Engineering
Grouping MPI Processes for Partial Checkpoint and Co-migration
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Distributed gang scheduling in networks of heterogenous workstations
Computer Communications
Hi-index | 0.00 |
Parallel Virtual Machine (PVM) is a widely-used software system that allows a heterogeneous set of parallel and serial UNIX-based computers to be programmed as a single distributed-memory parallel machine. In this paper, an extension to PVM to support dynamic process migration is presented. Support for migration is important in general-purpose workstation environments since it allows parallel computations to co-exist with other applications, using idle-cycles as they become available and off-loading from workstations when they are no longer free. A description and evaluation of the design and implementation of the prototype Migratable PVM system is presented together with some performance results.