Logo The Portable Batch System (PBS) is a new suite of software tools that fulfills the growing need for a flexible, networked, multi-platform batch processing environment. The typical batch queuing system schedules jobs for execution using a set of queue controls. Within each queue, jobs are then selected in first-in, first-out (FIFO) order. This severely limits the set of scheduling policies available to a site adminstrator. The purpose of PBS is to provide additional controls over initiating or scheduling execution of batch jobs, and to allow routing of those jobs between different hosts. PBS's independent scheduling module allows the system administrator to define what types of resources, and how much of each resource, can be used by each job. The scheduling module has full knowledge of the available queued jobs, running jobs, and system resource usage. Using one of several procedural languages, the scheduling policies can easily be modified to suit the computing requirements and goals of any site. PBS also provides a mechanism which allows users to specify unique resources required for a job to complete.

At the NAS Facility, PBS is being used to control job execution and manage resources on a cluster of 30+ PCs running Linux.

Current Version:   1.1.10

License Type:   Free beta testing in US (see Home Site for detail)

Home Site:

Source Code Availability: Yes

Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: Yes
  • Other Packages: No

Targeted Platforms:

Targeted Platform: IBM SP-2, UNICOS 7/8, SGI Workstation Cluster, Cray J90 Cluster, Sun, CM-5, Linux (Red Hat)

Software/Hardware Requirements:


Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (GUI interface to PBS)

  SAL Home   |   Parallel Computing   |   Misc

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.