The invention relates to a method and a device for realizing
data center resource load balance. The method of the technical scheme comprises the following steps of: acquiring the current utilization rates of attributes of each physical
machine in a scheduling domain, and determining the physical
machine for a currently allocated task according to the principle of
fair distribution in proportion to the allocation capability of a
server, an actual allocated task
weight value and an expected task
weight value, wherein the attributes comprise a
central processing unit (CPU) load, a
memory load and a network load; determining a mean load value of the attributes of the scheduling domain according to the current utilization rates, and calculating a difference between the actual allocated task
weight value and expected task weight value of the physical
machine according to the mean load value and predicted load values of the attributes of the physical machine; and selecting the physical machine of which the difference between the actual allocated task weight value and the expected task weight value is the smallest for the currently allocated task. The device provided by the invention comprises a selection control module, a calculation
processing module and an allocation execution module. By the technical scheme provided by the invention, the problem of physical
server load unbalance caused by inconsistency between user need provisions and physical
server provisions can be solved.