Quantcast

Parallel Computing Toolbox 

Portable Batch System (PBS)

PBS

There are three flavors of Portable Batch System (PBS) currently available:

  • PBS Pro or PBS Professional is maintained and sold commercially by Altair Engineering.
  • OpenPBS is the original open source version of the PBS scheduler and is available from www.openpbs.org
  • TORQUE is an open source extension to OpenPBS that is maintained by Cluster Resources.

Integration with Parallel Computing Toolbox and MATLAB Distributed Computing Server

Parallel Computing Toolbox and MATLAB Distributed Computing Server directly support PBS Pro and TORQUE schedulers. As a result, the products can be used in most computing environments managed by these schedulers without any extra setup. It is possible to customize the integration of MathWorks products for your specific requirements by modifying the integration scripts, which use the underlying generic scheduler interface API available with the products.

The products provide sample integration scripts that you can readily adapt for OpenPBS versions. All versions have the ability to manage multiple applications that include MathWorks parallel computing products.

Features

PBS Pro offers several features, including:

  • Scalability to very large heterogeneous clusters
  • Support for resource usage policies, job priority and interdependency specification, and job accounting
  • Automatic load leveling capability and enterprise-wide resource sharing and fault tolerance
  • Support for several parallel programming libraries such as MPI, PVM, and HPF

TORQUE offers several features, including:

  • Scalability to very large clusters
  • Support for resource usage policies
  • Ability to manage serial and parallel jobs remotely
  • Fault tolerance

Compared to PBS Pro and TORQUE, OpenPBS has a limited feature set.

TORQUE supports Linux and UNIX platforms only. PBS Professional also supports Windows XP and Windows 2000 platforms .

All three have the ability to manage multiple applications that include MathWorks parallel computing products.

Information Resources

The following resources provide information on PBS versions: