Patent ID: 9116754
Filing Date: 2015-08-25
Classification: G06F,Y02D

Abstract:
1. A hierarchical scheduling apparatus comprising a processor for a cloud environment, the hierarchical scheduling apparatus comprising: a schedule configuring unit configured to utilize state information of resources that are managed by the hierarchical scheduling apparatus in the cloud environment to determine a list of available resources and classify at least one of tasks within a scheduling unit and tasks received from an upper resource into a list of one or more local tasks and a list of one or more remote tasks by using the list of available resources and the state information, wherein the state information comprises at least state information of the hierarchical scheduling apparatus itself; a schedule delegating unit configured to transmit, to a lower resource in the list of available resources, the list of the one or more remote tasks and the list of available resources to delegate scheduling authority for the list of the one or more remote tasks to the lower resource; and a scheduling unit configured to schedule the list of one or more local tasks, wherein the hierarchical scheduling apparatus and the lower resource are arranged with respect to one another in a hierarchy of the resources in the cloud environment.