REXEC is a secure, decentralized remote execution system for running parallel and sequential jobs on a cluster of computers. 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.
| Tags | Clustering/Distributed Networks |
|---|---|
| Licenses | GPL BSD Original |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Release Notes: REXEC now uses the OpenSSL library for SSL, and system configuration is easier through the use of autoconf.


Release Notes: A few buffer overrun bugs introducted in version 1.2's SSL authentication code were fixed.


Release Notes: A distributed leases interface was added for dedicated access using access control files. Unannouncement packets were added to provide hints to vexecds when rexecds are removed from a time-shared pool. Some off-by-one buffer overrun bugs were fixed, as well as some stdin forwarding bugs. SSL initialization and authentication code was factored out.


Release Notes: This release adds portability changes for Solaris, randomized heartbeat and announcement packets (within [min,max] intervals) to prevent nodes from synchronizing a randomized heartbeat, and a few bugfixes.


Release Notes: Initial release.