1. A method determining a listing of host processors on a network to perform a parallel application, comprising: determining a listing of all possible hosts on said network for performing said parallel application; determining for each of said possible host a current capacity and a current utilization; calculating for each of said possible host a difference between said current capacity and said current utilization; and selecting from said listing of all possible hosts a listing of hosts based on sorting said calculated differences.