The invention discloses a method for scheduling
resource based on
cloud computing. The method comprises the following steps that: a
visualization policy management interface is provided for a user; each policy is partitioned in the
visualization policy management interface and is set into the minimum atom policies; the atom policies interacted with the user are provide and operations including modification, addition, delete, combination and priority determination are carried out on the atom policies, and an extensive makeup language (
XML) file editor with which the user can edit a user-defined
resource allocation policy is provided on the
visualization policy management interface; the visualization policy management interface receives the operations of the user to the
resource policy and transmits the requests of the user to the
resource policy operations to a
cloud server; the
cloud server receives the requests submitted by the visualization policy management interface and stores the requests into corresponding
resource scheduling policy information in a mode that the user is taken as a unit; and the
cloud server receives the resource requests of the user and allocates the resource according to the stored corresponding
resource policy information of the user. By utilizing the method, a scheduling policy defined by a
third party can be supported under a
cloud computing environment.