Moab Cluster Suite - Features and Benefits
Moab Cluster Suite has many important features and benefits.
- Improved Resource Utilization - Get the Most out of your Cluster Investment
Moab Cluster Suite ensures that compute jobs are started on the best suited compute nodes in a Scyld ClusterWare cluster. The placement of jobs is determined by
- Resource requirements specified by the user at job submission time
- The current availability of resources in the Scyld ClusterWare cluster
- Scheduling policies
- Resource reservations
The allocation of compute nodes for job execution is balanced across the cluster. In 'busy' clusters, Moab Cluster Suite prevents the oversubscription of compute nodes, a condition that results in serious performance degradation for individual compute jobs. Oversubscription is a common occurrence in clusters where jobs are started interactively in an 'ad-hoc' fashion, without the use of a workload manager.
Moab Cluster Suite helps ensure that users get maximum ROI of the investment made in a compute cluster infrastructure. Moab Cluster Suite’s optimized job placement allows for resource utilization levels of up to 99%.
- Optimized Scheduling - Align Business Priorities with Cluster Use
While a high resource utilization level is definitely desirable, efficient cluster use is not just about resource utilization figures. In a typical HPC cluster users from multiple groups, working on a variety of projects share computational resources. The projects the users work on are typically of different relative importance to an organization's overall objectives. Moab Cluster Suite provides the industry's most flexible scheduling engine for coordinated resource sharing under consideration of an organization's priorities. A multitude of scheduling policies are available that can be combined and configured to reflect specific business requirements. An example of a flexible policy is the preemption policy. In situations where resources reserved for high priority jobs are not used, Moab Cluster Suite's preemption policy can schedule lower priority tasks to use the reserved resources. In case the reserved resources should be needed by higher priority jobs, the lower priority jobs can be killed or suspended to 'give-way' to high priority jobs. Through a simulation mode Moab Cluster Suite makes it possible to fine-tune applied scheduling policies based on historical workload logs, without impacting a production environment. Moab Cluster Suite ensures that jobs always run on the right compute nodes at the right time.
- Advanced Administration - Simplified Management
Moab Cluster Suite includes a task-based cluster management interface and monitoring and reporting tool. Common management tasks such as obtaining cluster status and diagnostics or staging changes can be performed faster and easier. With Moab Cluster Suite administrators can quickly view, modify and report on jobs, nodes, statistics and policies easily analyze cluster status with a visual overview of cluster workload conditions, reservations and current policies create and dynamically modify advanced reservations to ensure cluster availability at the right time and on the right resources Moab Cluster Suite also supports the automation of administrative tasks through triggers. Triggers enable actions to be taken when the specified event, offset, and threshold criteria are satisfied. Triggers can be defined at a job or node level or system wide. An administrator may, for example, want to send an email to the owner of a particular reservation when the usage drops below a specific threshold.
- Integrated Reporting - Information for Cluster Tuning and Upgrades, ROI Figures or Chargeback Accounting
Moab Cluster Suite includes reporting capabilities. Custom reports can be generated to visualize information on live and historical cluster utilization, resource allocation, and backlog. This information can then be used for making informed decisions about cluster upgrades, identifying resource bottlenecks and providing cluster usage information for chargeback accounting purposes or ROI calculations. Moab Cluster Suite also allows for creating reports on provided service levels and resource utilization, broken down by organizational units.
- Graphical Job Submission Interface/Job Submission Portal – Users become Productive Quickly
Moab Cluster Suite allows end-users to submit jobs to the cluster either through a Command Line Interface, a graphical job submission client or a web based job submission portal. The GUI client and job submission portal are highly intuitive, Reducing end-user job management training with an easy-to-use web interface and self-help capabilities such as start time estimates and visual reservation tools. Job submission is made easy by means of basic and advanced job forms, reusable and shared job templates and the ability to browse for needed files. Users that are used to job submission syntax of the TORQUE resource manager can submit jobs to Moab Cluster Suite using the familiar set of TORQUE commands.
Some content used by permission of Adaptive Computing, Inc.
