PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
The Nexus approach to integrating multithreading and communication
Journal of Parallel and Distributed Computing - Special issue on multithreading for multiprocessors
Legion: The Next Logical Step Toward a Nationwide Virtual Computer
Legion: The Next Logical Step Toward a Nationwide Virtual Computer
Extension of Macrostep Debugging Methodology Towards Metacomputing Applications
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
Active Agents Programming in HARNESS
HPCN Europe 2000 Proceedings of the 8th International Conference on High-Performance Computing and Networking
Debugging of Metacomputing Applications
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A Simple, Fault Tolerant Naming Space for the HARNESS Metacomputing System
Proceedings of the 7th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
PVM Emulation in the Harness Metacomputing System: A Plug-in Based Approach
Proceedings of the 6th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Hi-index | 0.00 |
Metacomputing frameworks have received renewed attention of late, fueled both by advances in hardware and networking, and by novel concepts such as computational grids. However these frameworks are often inflexible, and force the application into a fixed environment rather than trying to adapt to the application's needs. Harness is an experimental metacomputing system based upon the principle of dynamic reconfigurability not only in terms of the computers and networks that comprise the virtual machine, but also in the capabilities of the VM itself. These characteristics may be modified under user control via a "plug-in" mechanism that is the central feature of the system. In this paper we describe how the design of the Harness system allows the dynamic configuration and reconfiguration of virtual machines, including naming and addressing methods, as well as plug-in location, loading, validation, and synchronization methods.