PBS software schedules jobs to efficiently allocate the available computing resources. It is often used on clusters, allowing users to queue jobs which are executed once enough worker nodes become available. The main open-source PBS implementation is [Tourque], which provides the infrastructure. Maui (also open-source) plugs into Torque and provides the scheduling logic.
See my cluster post for more details.