Portable Batch System

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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.

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

History and versions[edit]

PBS was originally developed for NASA under a contract project that began on June 17, 1991. The main contractor who developed the original code was MRJ Technology Solutions. MRJ was acquired by Veridian in the late 1990s. Altair Engineering acquired the rights to all the PBS technology and intellectual property from Veridian in 2003. Altair Engineering currently owns and maintains the intellectual property associated with PBS, and also employs the original development team from NASA.

The following versions of PBS are currently available:

  • OpenPBS — original open source version released by MRJ in 1998 (not actively developed)
  • TORQUE — a fork of OpenPBS that is maintained by Adaptive Computing Enterprises, Inc. (formerly Cluster Resources, Inc.)
  • PBS Professional (PBS Pro) — the version of PBS offered by Altair Engineering that is dual licensed under an open source [1] and a commercial 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.


  1. ^ "Blog - PBS Pro - PBS Pro Confluence". pbspro.atlassian.net. Retrieved 2017-02-08. 

External links[edit]