Moab Workload Manager Administrator's Guide
version 5.2
Copyright © 1999-2008 Cluster
Resources, Inc All Rights Reserved Distribution of this document
for commercial purposes in either hard or soft copy form is
strictly prohibited without prior written consent from Cluster
Resources, Inc.
Overview
Moab Workload Manager is a highly advanced scheduling and management system designed for clusters, grids, and on-demand/utility computing systems. At a high level, Moab applies site policies and extensive optimizations to orchestrate jobs, services, and other workload across the ideal combination of network, compute, and storage resources. Moab enables true adaptive computing allowing compute resources to be customized to changing needs and failed systems to be automatically fixed or replaced. Moab increases system resource availability, offers extensive cluster diagnostics, delivers powerful QoS/SLA features, and provides rich visualization of cluster performance through advanced statistics, reports, and charts.
Moab works with virtually all major resource management and resource monitoring tools. From hardware monitoring systems like IPMI to system provisioning systems and storage managers, Moab takes advantage of domain expertise to allow these systems to do what they do best, importing their state information and providing them with the information necessary to better do their job. Moab uses its global information to coordinate the activities of both resources and services, which optimizes overall performance in-line with high-level mission objectives.
Table of Contents
- 1.0 Philosophy and Goals of the Moab Workload Manager
- 2.0 Installation and Initial Configuration
- 3.0 Scheduler Basics
- 4.0 Scheduler Commands
- 5.0 Prioritizing Jobs and Allocating Resources
- 6.0 Managing Fairness - Throttling Policies, Fairshare, and Allocation
Management
- 7.0 Controlling Resource Access - Reservations, Partitions, and QoS
Facilities
- 8.0 Optimizing Scheduling Behavior - Backfill, Node Sets, and Preemption
- 9.0 Statistics, Accounting, and Profiling
- 10.0 Managing Shared Resources - Usage Based Limits, Policies, and SMP
Issues
- 11.0 General Job Administration
- 12.0 General Node Administration
- 12.1 Node Location (Partitions, Racks, Queues, etc.)
- 12.2 Node Attributes (Node Features, Speed, etc.)
- 12.3 Node Specific Policies (MaxJobPerNode, etc.)
- 12.4 Configuring Node-Locked Consumable Generic Resources (tape drives,
node-locked licenses, etc.)
- 12.5 Managing Shared Cluster Resources (shared filesystems, licenses,
etc.)
- 12.6 Node State Management
- 13.0 Resource Managers and Interfaces
- 14.0 Troubleshooting and System Maintenance
- 15.0 Improving User Effectiveness
- 16.0 Cluster Analysis, Testing, and Simulation
- 17.0 Moab Workload Manager for Grids
- 18.0 Utility Computing with Moab (Hosting on Demand)
- 19.0 Object Triggers
- 20.0 Virtual Private Clusters
- 21.0 Miscellaneous
- Appendices
|