An efficient implementation of Java's remote method invocation
Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Java Native Interface: Programmer's Guide and Reference
Java Native Interface: Programmer's Guide and Reference
Java Virtual Machine Specification
Java Virtual Machine Specification
A Customizable Implementation of RMI for High Performance Computing
Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing
Automatic Binding of Native Scientific Libraries to Java
ISCOPE '97 Proceedings of the Scientific Computing in Object-Oriented Parallel Environments
FT-MPI: Fault Tolerant MPI, Supporting Dynamic Applications in a Dynamic World
Proceedings of the 7th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A Fault Detection Service for Wide Area Distributed Computations
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Hi-index | 0.00 |
HARNESS is an experimental metacomputing system that supports dynamic software reconfiguration, both of the resources that comprise the virtual machine and the services provided therein. Plugins, or distributed modules with certain properties, are the mainstay of this computing model. The plugin architecture greatly enhances reconfigurability, but it also aids failure resilience by providing a framework for the re-instantiation of some types of modules on surviving resources in the event of failures. This paper describes a recent scheme that consolidates this model of failure recovery and enables HARNESS to function as a heterogeneous distributed system that is resilient to a number of types of failures.