Capítulo de livro Revisado por pares

Job scheduling under the Portable Batch System

1995; Springer Science+Business Media; Linguagem: Inglês

10.1007/3-540-60153-8_34

ISSN

1611-3349

Autores

Robert L. Henderson,

Tópico(s)

Distributed and Parallel Computing Systems

Resumo

The typical batch queuing system schedules jobs for execution by a set of queue controls. The controls determine the queue from which jobs will be selected. Within each queue, jobs are typically selected in first-in, first-out (FIFO) order. This limits the set of scheduling policies available to a site. The Portable Batch System (PBS) removes this limitation by providing an external scheduling module. This separate program has full knowledge of the available queued jobs, running jobs, and system resource usage. Sites are able to implement any policy expressible in one of several procedural languages. Policies may range from "best fit" to "fair share" to purely political. Scheduling decisions can be made over the full set of jobs regardless of queue or order. The scheduling policy can be changed to fit a wide variety of computing environments and scheduling goals. This is demonstrated by the use of PBS on an IBM SP-2 system at NASA Ames.

Referência(s)