Patent ID: 9654333
Date: 2017-05-16
CPC Classifications: G06F,H04L

Claim:
1. An allocation entity of a datacenter, said allocation entity comprising at least one processor and a memory coupled to the at least one processor executing program code in the memory to perform operations: to receive an application allocation request for deploying an application or a virtual image on which the application is installed onto one of a plurality of processing units of the datacenter, the application allocation request comprising application network load information that describes the application's demands on communication traffic in the datacenter after the application or the virtual image has been deployed onto the one of the plurality of processing units; to acquire path network load information that indicates a network load of network paths to at least a part of the plurality of processing units; and to select a processing unit from the plurality of processing units for deploying the application or the virtual image based on the application network load information and the path network load information; to select the processing unit by comparing the application network load information to path network load information of network paths to each one of the plurality of processing units; and to select the processing unit based on a least network load of the network paths to each one of the plurality of processing units.