A system and method whereby a gang scheduling entity assembles a schedule of application tasks to be run on a plurality of distributed parallel processors for pre-set time intervals. The scheduling information, including an ordered set of applications and the length of the time interval, are provided...http://www.google.co.uk/patents/US6345287?utm_source=gb-gplus-sharePatent US6345287 - Gang scheduling for resource allocation in a cluster computing environment