1. A method for distributing computational loads on virtual machines across physical hosts comprising: storing physical layout information related to physical hosts; and distributing said computational loads across said virtual machines on said physical hosts according to a policy that relies on said physical layout information.