Product
We utilize best-in-class technology.
Gridware Cluster Scheduler
The Gridware Cluster Scheduler (GCS) is a workload management system and job scheduler based on the freely available Open Cluster Scheduler (OCS) available on GitHub.
Open Cluster Scheduler (OCS) is based on the Univa Open Core Grid Engine which in turn is based on the open source Sun Grid Engine.
The Gridware Cluster Scheduler is available with additional commercial offerings:
Gridware Cluster Scheduler
- Free Core.
- Under active development.
- Documentation available as man pages.
- More Features.
- Fully supported product builds and patches.
- Support contracts at attractive conditions.
- Engineering support for partners and customers.
- Regular releases and patch releases.
- Access to closed source code possible.
- Packages have passed quality assurance successfully and are ready for productive environments.
- Provides access to a growing library of documentation, FAQs, training material and best practices.
- Training offering.
Open Cluster Scheduler
- Free Core.
- Under active development.
- Documentation available as man pages.
FAQs
What is a Workload Management System?
Our product, the Gridware Cluster Scheduler, is a workload management system that optimizes the distribution and execution of tasks and jobs across computing resources such as servers, clusters or cloud instances. The primary goal is to ensure that resources are used efficiently while meeting various requirements such as priorities, performance targets and resource constraints.
Key features include:
- Job scheduling: Assign tasks or jobs to available resources based on pre-defined criteria such as priority, resource availability and dependencies.
- Resource Allocation: Manage the allocation of computing resources (CPU, memory, storage, software licenses, …) to tasks based on their requirements and the overall system capacity.
- Load balancing: Distribute tasks evenly across available resources to avoid overloading any particular resource and ensure optimal performance.
- Monitoring and reporting: Collect and analyze data on resource usage, job completion times and system performance to identify bottlenecks, predict future resource requirements and optimize resource allocation.
- Priority Management: Supports different levels of task priority to ensure that critical jobs are completed promptly, while less important jobs can be delayed or deprioritised during peak periods.
- Fault Tolerance: Implementing failure handling mechanisms such as job retries, automatic failover and rescheduling to maintain system reliability and availability.
- Scalability: The ability to dynamically scale the system to accommodate changing workloads and resource requirements, such as adding or removing servers or adjusting resource allocations based on demand.
Why should I use the Gridware Cluster Scheduler and not a different WLM system?
In terms of compatibility, the Gridware Cluster Scheduler is a replacement for:
- Sun Grid Engine (from Sun Microsystems).
- Oracle Grid Engine (from Oracle).
- Univa Grid Engine (from Univa).
- Open Grid Scheduler (Open Source).
- Son of Grid Engine (Open Source).
- Other products on the market based on the same source code
How long is the product available on the market?
The source code on which the Gridware Cluster Scheduler is based has a history of more than 25 years. Read more about it in our first blog post.
What will be part of the next release?
The next release of Gridware Cluster Scheduler will be v9.0.0. It will be released together with Open Cluster Scheduler.
This release will be a lot about modernization as a basis for future releases.
In addition it will come with new features in the area of GPU and cloud computing.
We will regularly talk about upcoming features/enhancements in our blog posts. Read more about GCS v9.0.0.