Portable Batch System

From Wikipedia, the free encyclopedia

Portable Batch System (or simply PBS) is the name of computer software that performs job scheduling. Its primary task is to allocate computational tasks, i.e., batch jobs, among the available computing resources. It is often used in conjunction with UNIX cluster environments. Several spin-offs of this software have resulted in it having various names. However, the overall architecture and command-line interface remain essentially the same.

PBS is supported as a job scheduler mechanism by several meta schedulers including Moab by Cluster Resources Inc and GRAM (Grid Resource Allocation Manager), a component of the Globus Toolkit.

Contents

[edit] History and versions

PBS was originally developed by MRJ for NASA in the early to mid-1990s. MRJ was taken over by Veridian, which was later taken over by Altair Engineering, which currently distributes PBS Pro commercially and maintains an Open Source version (OpenPBS).

The following versions of Portable Batch System are currently available:

  • OpenPBS — unsupported original open source version
  • PBS Professional (PBS Pro) — a version maintained and sold commercially by Altair Engineering

[edit] External links

[edit] License

The license for PBS derived programs [can be found here]

Until December 31, 2001, PBS and derivative programs (OpenPBS) did not meet the Open Source Initiative's [definition] of Open Source. Namely, the license prohibition of commercial redistribution of the software. Up to that date, use of these programs also required registration at the OpenPBS website.

As of December 31, 2001, the registration and no commercial use clauses expired.

[edit] References