Batch Workloads

Most commercial installations require batch processing. Batch processing is typically done at night, after the daily online load has diminished. This is usually for two reasons: to consolidate the day's transactions into reports and to prevent batch workloads from affecting the on-line workload.

A batch workload runs unconstrained and attempts to complete in the shortest time possible. This means that batch is your worst resource consumer, because it attempts to consume all other resources it needs until it is constrained by some system bottleneck. (The bottleneck for batch is the smallest dataflow point in the system.)

Batch presents two problems to system managers: it can affect other batch jobs that are running concurrently ...

Get Resource Management now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.