Cubeman (ClUster Batch Environment MANagement), based on Platform Lava, is a 100% free, open-source, high performance, and scalble workload scheduler that supports a variety of machine learning, HPC, and analytic applications. With thousands of downloads, and hundreds of installations, Cubeman is scalable and robust - production proven on clusters with hundred thousands of cores and millions of jobs.
Because Cubeman is command-line and file-format compatible with commonly used commercial workload scheduler, Cubeman will be familiar to users and administrators alike. Organizations can take advantage of hundreds of commercial and open-source software integrations. They can retain their investments in scripts, integrations and skills and be productive quickly, unencumbered by commercial license restrictions.
Users or developers can obtain the Cubeman source code directly from the Downloads tab.
- 100% open-source
- Designed for ML and HPC workloads
- Leverage hundreds of existing integrations
Production Ready Features
With an active community of users and developers, Cubeman development is accelerating, delivering high-quality implementations of important new features including:
- Ownership scheduling - allocate resources among users and groups according to configured resource ownerships
- Job pre-emption - Ensure that critical users, jobs and groups have the resources they need - when they need them
- Docker support - Providing application isolation, fast service deployment and cloud mobility
- Cloud friendly auto-scaling - Recognize running in cloud environment and report host resourece accordingly
These features are in addition to the many advanced capabilities already in Cubeman including job arrays, run-windows, n-way host failover, job limits, dependencies for multi-step workflows, parallel job support and much more.
Born in the Enterprise, at Home in the Cloud
From its enterprise roots managing on-premises clusters, Cubeman has earned its wings. Today Cubeman is just as capable in the cloud where clusters need to scale-up and down quickly. Being relieved of the need to track license usage and worry about compliance is a major convenience to cluster administrators and business owners. The ability to scale clusters on-the-fly, and take advantage of spot pricing on popular cloud platforms helps dramatically boost performance, improve efficiencies and reduce costs.
Your Cluster, Your Way
Users can download and use Cubeman for free subject to the terms of the GPLv2 open source license. Independent Software Vendors (ISVs) can optionally bundle Cubeman with their cluster-aware applications, providing end-users with a compelling alternative to commercial solutions.