The invention relates to an
energy consumption optimization
resource scheduling method for a heterogeneous
cloud data center. The method comprises the following steps that 1, resource load information of a heterogeneous physical
server and resource load information of a
virtual machine are collected; 2, the resource load information and
energy consumption parameters of the heterogeneous physical
server are sent to a resource rescheduling
decision maker; 3, the resource rescheduling
decision maker obtains a resource rescheduling result with optimal
energy consumption; 4, the resource rescheduling
decision maker obtains resource rescheduling decision information, and sends the resource rescheduling decision information to a VM rescheduling
actuator; 5, the VM rescheduling
actuator conducts resource rescheduling according to the rescheduling decision information, namely, whether
processing of rescheduling of the physical
server is finished is judged, if yes, the step 1 is executed again, and if not, the step 6 is executed; 6, the mode of starting the physical server is executed according to the rescheduling decision information, and the step 5 is executed. The
energy consumption optimization resource scheduling method for the heterogeneous
cloud data center has the advantages of being capable of saving energy, and reducing the running cost of the
cloud data center.