High Performance Cluster
This is an old revision of the document!
The important concept here is to put each task on a separate server. Those could be either virtual servers or dedicated physical hosts.
This will assume you are using Ubuntu 9.10 servers. Other distributions and OSs are possible as long as you adapt the steps.