Results 1 -
2 of
2
REXEC: A Decentralized, Secure Remote Execution Environment for Parallel and Sequential Programs
- 4th Workshop on Communication, Architecture, and Applications for Network-based Parallel Computing
, 2000
"... Bringing clusters of computers into the mainstream as general-purpose computing systems requires that better facilities for transparent remote execution of parallel and sequential applications be developed. While much research has been done in this area, most of this work remains inaccessible for cl ..."
Abstract
-
Cited by 31 (1 self)
- Add to MetaCart
Bringing clusters of computers into the mainstream as general-purpose computing systems requires that better facilities for transparent remote execution of parallel and sequential applications be developed. While much research has been done in this area, most of this work remains inaccessible for clusters built using contemporary hardware and operating systems. Implementations are either too old and/or not publicly available, require use of operating systems which are not supported by modern hardware, or simply do not meet the functional requirements demanded by practical use in real world settings. To address these issues, we designed REXEC, a decentralized, secure remote execution facility. It provides high availability, scalability, transparent remote execution, dynamic cluster configuration, decoupled node discovery and selection, a well-defined failure and cleanup model, parallel and distributed program support, and strong authentication and encryption. The system is implemented and is currently installed and in use on a 32-node cluster of 2-way SMPs running the Linux 2.2.5 operating system.
Previous Work in Distributed Operating Systems NOW Retreat
"... this paper: servers broadcast (un)availability when status changes; ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
this paper: servers broadcast (un)availability when status changes;