|
LinuxHPC.org/Cluster Builder 1.3
TORQUE Resource Manager |
|||
|
By LinuxHPC.org and Cluster Resources
|
|||
|
Terascale Open-Source Resource and QUEue Manager (or TORQUE) is an open source resource manager providing control over batch jobs and distributed compute nodes. TORQUE is maintained by Cluster Resources, Inc., and is based upon the source code for OpenPBS version 2.3.12, however TORQUE is neither affiliated with nor endorsed by Altair Engineering Inc. (the maintainers of OpenPBS). TORQUE incorporates many scalability, flexibility, fault tolerance, and feature extension patches contributed by NCSA, OSC, USC, U.S. Department of Energy, Sandia, PNNL, U of Buffalo, Teragrid, and other HPC centers along side the enhancements provided by Cluster Resources. While TORQUE has a built-in scheduler, it is typically used solely as a resource manager, with a scheduler making requests to it. Resources managers provide the low-level functionality to start, hold, cancel and monitor jobs. Without these capabilities, a scheduler alone can not control jobs. Integration TORQUE integrates with advanced schedulers and workload managers such as Maui Cluster Scheduler and Moab Workload Manager to improve the overall utilization, scheduling, and administration on a cluster. TORQUE Supports all variations of Linux and UNIX Platforms including:
Features/Benefits
TORQUE provides enhancements over standard OpenPBS in the following areas:
Status TORQUE is an open-source distribution and is freely available for download. Community patches are currently collected and incorporated into the TORQUE distribution. Efforts are currently focused on further functionality and fault tolerance enhancements extending numerous changes already made. Users who are aware of issues in the current distribution can contribute patches. TORQUE users can subscribe to TORQUE’s mailing list or view the archive for questions, comments or patches. TORQUE is currently in use at many government, academic, and commercial sites throughout the world. |
||
| © 2010 Adaptive Computing | |||