openlava is an open-source distributed batch job scheduler. It is a fork of Platform Lava, which was created by Platform Computing (now part of IBM) as an open source workload management system.
The not very well known fact is that Platform Lava is actually
LSF™ version 4.2. This
version of Platform LSF was in use at many companies who would be
well characterized as "beyond entry-level" and certainly beyond the
incorrectly advertised cluster size of 512 nodes.
Scalable and robust, openlava is suitable for heavy duty production clusters, with hundreds of nodes, thousands of cores and jobs.
- openlava is compatible with Platform LSF basic commands so that many existing application integration scripts can run without change.
- openlava is compatible with Platform LSF basic configuration so that migration between openlava and Platform LSF is straightforward.
- openlava supports various distributions of Linux x86 64 bit.
- openlava is licensed under GNU General Public License version 2.
- openlava source code is available on github where there's also a growing openlava community.
- Installation is simple. openlava runs right out of the box.
- There's also easy to use "How To" style documentation.
- The installer does all the heavy lifting. It automatically creates the openlava user, installs the openlava startup script, and installs the user shell initialization scripts.
- The default cluster name can be customized during installation.
- It supports installation in a shared file system.
- openlava commands and daemons are now statically linked.
- There's no learning curve for administrators that already know how to use openlava's ancestor.