Resource Management
by Richard Mc Dougall, Adrian Cockcroft, Evert Hoogendoorn, Enrique Vargas, Tom Bialaski
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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access