Freedom251 › Job Scheduler Software
Maui Cluster Scheduler

What Maui Cluster Scheduler is
Maui Cluster Scheduler is a policy engine for controlling when, where, and how cluster jobs use processors, memory, and disk. Administrators can set job eligibility, priority, and placement, and configure advance reservations, quality-of-service levels, backfill, and allocation management. Maui also helps optimize resource use and monitor system performance.
Maui is a scheduler, not a resource manager. It directs a separate resource manager, which manages job queues and compute nodes. The quick start names OpenPBS, PBSPro, Loadleveler, and SGE as resource managers Maui can query and control. Its fairshare rules use historical resource consumption when determining job feasibility and priority, with utilization targets for users, groups, accounts, classes, and QOS levels.
End-user commands cover cancelling and inspecting jobs, viewing queues and resource availability, checking estimated start times, and reviewing usage statistics. The guide describes three administrator access levels and a shared-secret-key interface security model; it also says fuller encryption and GSI-like security were being enhanced. Installation starts from a source archive and uses configure and make, with an option to install binaries system-wide. The guide gives default structure limits of 4,096 simultaneous jobs, 5,120 compute nodes, and 1,024 nodes allocated to one job.
Who it suits
Maui suits cluster administrators who need to set job policies, priorities, reservations, and fairshare rules while using a separate resource manager for queues and compute nodes. It also provides end-user commands for checking jobs, queues, resource availability, estimated starts, and usage.
What it does well
- Sets job eligibility, priority, and placement policies.
- Supports reservations, QOS levels, backfill, and allocation management.
- Fairshare accounts for historical resource use across several account types.
- Works with OpenPBS, PBSPro, Loadleveler, and SGE resource managers.
- Includes job inspection, cancellation, queue, and usage commands.
What to know first
- Requires a separate, installed and operational resource manager.
- The documented security model uses a shared secret key; fuller encryption was being enhanced.
- The guide lists default limits of 4,096 simultaneous jobs and 5,120 compute nodes.
Limits
The guide lists default limits of 4,096 simultaneous jobs, 5,120 compute nodes, and 1,024 nodes allocated to one job. Maui also requires an installed and operational resource manager; for clusters up to 10 teraflops, the guide gives requirements of 20–50 MB of RAM and at least 20 MB of disk space.
Getting started
- Open the Maui documentation website.
- Obtain and unpack the source archive.
- Run configure and make as described in the quick start.
- Optionally install the resulting binaries system-wide.
- Install and operate a resource manager, such as OpenPBS, PBSPro, Loadleveler, or SGE.
- Configure Maui to query and control the resource manager.
Verdict
Choose Maui when you need policy-based scheduling for a Linux cluster and already have a supported resource manager to manage queues and compute nodes. Its scheduling controls and fairshare rules are the main reasons to consider it. Look elsewhere if you need Maui itself to manage cluster resources or require fuller encryption and GSI-like security as documented capabilities.
Questions
Is Maui a resource manager?
No. Maui is a scheduler that directs a separate resource manager, which manages job queues and compute nodes.
Which resource managers are named in the quick start?
It lists OpenPBS, PBSPro, Loadleveler, and SGE.
What does the listed security model include?
Maui documents three administrator access levels and a shared-secret-key interface security model. Its guide says fuller encryption and GSI-like security were being enhanced.
How is Maui installed?
The quick start describes unpacking a source archive, running configure and make, and optionally installing the resulting binaries system-wide.
What are the guide’s default structure limits?
It lists 4,096 simultaneous jobs, 5,120 compute nodes, and 1,024 nodes allocated to a single job.
Is support available?
Adaptive Computing’s support portal says customers with a support services contract can email for technical help. Maui Scheduler appears under product downloads, which require an account with appropriate rights.
Facts from Maui Cluster Scheduler's own pages
- Documented default limits
- The guide lists default structure limits including 4,096 simultaneous jobs, 5,120 compute nodes, and 1,024 nodes allocated to a single job. · docs.adaptivecomputing.com, 4 Oct 2026
- End-user commands
- End-user commands include job cancellation and inspection, queue and resource availability views, estimated start times, and usage statistics. · docs.adaptivecomputing.com, 4 Oct 2026
- Fairshare
- Fairshare incorporates historical resource use into job feasibility and priority decisions, with utilization targets for users, groups, accounts, classes, and QOS levels. · docs.adaptivecomputing.com, 4 Oct 2026
- Installation
- The quick start describes unpacking a source archive, running configure and make, and optionally installing the resulting binaries system-wide. · docs.adaptivecomputing.com, 4 Oct 2026
- Integrations
- The quick start lists OpenPBS, PBSPro, Loadleveler, and SGE as resource managers Maui can query and control. · docs.adaptivecomputing.com, 4 Oct 2026
- Maker
- An Adaptive Computing product datasheet identifies the company as headquartered in Naples, Florida, USA, and names Adaptive Computing Enterprises, Inc. · adaptivecomputing.com, 4 Oct 2026
- Not a resource manager
- Maui is a scheduler, not a resource manager; it directs a separate resource manager that manages job queues and compute nodes. · docs.adaptivecomputing.com, 4 Oct 2026
- PBS integration
- In the PBS integration, PBS manages queues and compute resources while Maui applies its configured policies, priorities, and reservations. · docs.adaptivecomputing.com, 4 Oct 2026
- Purpose
- Maui is a policy engine that controls when, where, and how processors, memory, and disk are allocated to jobs, and helps optimize resource use and monitor system performance. · docs.adaptivecomputing.com, 4 Oct 2026
- Runtime requirements
- For clusters up to 10 teraflops, the guide says Maui requires 20–50 MB of RAM and at least 20 MB of disk space, plus an installed and operational resource manager. · docs.adaptivecomputing.com, 4 Oct 2026
- Scheduling policies
- Maui lets administrators control job eligibility, priority, and placement, and supports advance reservations, QOS levels, backfill, and allocation management. · docs.adaptivecomputing.com, 4 Oct 2026
- Security controls
- Maui documents three administrator access levels and a shared-secret-key interface security model; its guide also says fuller encryption and GSI-like security were being enhanced. · docs.adaptivecomputing.com, 4 Oct 2026
- Support
- Adaptive Computing's support portal says customers with a support services contract can email support for technical help and lists Maui Scheduler under product downloads, which require an account with appropriate rights. · support.adaptivecomputing.com, 4 Oct 2026
Where Maui Cluster Scheduler stands on Freedom251
- Job Scheduler Software#20 of 26