Background
A batch queueing system allows coarse grained parallelism while maintaining interactive performance by providing a policy-based workload management and dynamic provisioning of application workloads.
That was quite a mouthful. Here are some examples of what a batch system does:
- It lets you submit multiple jobs at once. Suppose you want to create tissue classifications for each of your many subjects. Instead of running the required image processing steps one at a time, you can submit them all to batch, have a coffee, and come back a few minutes later.
- It schedules jobs so that all users using the batch system get approximately equal processing time. If everybody ran all their jobs at once interactively the computers would quickly become unresponsive.
- It can send you an email when a job finishes or fails.
If you want to use the SGE (Sun Grid Engine - http://gridscheduler.sourceforge.net/documentation.html) batch system, see How To Use Sge Batch.