1. A process comprising: a computer generating a proximity table for a first or next host of a group of hardware hosts configured to execute computer workloads; said computer assigning workloads to said first or next host by applying proximity rules to the respective proximity table to establish assignments; said computer determining if all workloads that are to be assigned have been assigned, if not all workloads that are to be assigned have been assigned, then selecting a next host and return to said generating, and otherwise, calculating a placement opportunity for assigning additional workloads to said group based on said assignments.