Portable Batch System (PBS)

Portable Batch System

The Portable Batch System (PBS) is a flexible batch software processing system developed at NASA Ames Research Center. It operates on networked, multi-platform UNIX environments, including heterogeneous clusters of workstations, supercomputers, and massively parallel systems.

Sites using PBS to manage their computing resources can expect many tangible benefits including:

  • Increased utilization of costly resources
  • Unified interface to all computing resources
  • Reduced burden on system administrators freeing them to focus on other activities
  • Enhanced understanding of computational requirements and user needs
  • Expandability: PBS Professional supports dynamic distribution of production workloads across wide-area networks, and the logical organization of physically separate computing systems

Key Features

PBS provides users with a single coherent interface to all their computing resources. Other key features include:

  • Portability: PBS complies with the POSIX 1003.2d standards for shells, utilities, and batch environments.
  • Configurability: PBS is easy to configure to match the requirements of individual sites. The flexible job scheduler allows sites to establish their own scheduling policies for running jobs in both time-shared and space-shared (dedicated) environments.
  • Adaptability: PBS is adaptable to a wide variety of administrative policies, and provides an extensible authentication and security model.
  • Expandability: PBS supports the dynamic distribution of production workloads across wide-area networks, and the creation of a logical organization from physically separate entities.
  • Flexibility: PBS supports both interactive and batch jobs.
  • Usability: PBS provides a graphical user interface (GUI) for job submission, tracking, and administration.


Contact us to receive a free price quote and to discuss your specific high-performance system requirements. We'll listen to your requests and help you put together a system or cluster with a configuration that works to fit your computing needs.