GEXEC is a scalable cluster remote execution system which provides fast, RSA-authenticated remote execution of parallel and distributed jobs. It provides transparent forwarding of stdin, stdout, stderr, and signals to and from remote processes, provides local environment propagation, and is designed to be robust and to scale to systems of over 1000 nodes.
| Tags | Clustering/Distributed Networks |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: The license was changed from the GPL to the BSD license. This release is compatible with Ganglia 3.x.


Changes: This release includes small workarounds for bugs in LinuxThreads to allow GEXEC to work with newer distributions of Linux, such as Red Hat 9.


Changes: Addition of a pointer arithmetic patch for portability to IA64.


Changes: Linking with Ganglia 2.3.0b6 in the binary RPM as opposed to Ganglia 2.3.0b5, which contained a well-known bug.


Changes: Important error messages for cases where a remote chdir or exec fails, use of gexec_hosts for node selection when using Ganglia, defaulting to GEXEC_GMOND_SVRS="localhost:8649" when node selection is unspecified (and Ganglia support is compiled in), and several bugfixes.
Server-based network diagnostics with route discovery and performance analysis.