Hierarchical scheduling apparatus and method for cloud computing
AssigneeSamsung Electronics Co., Ltd.
InventorsEun-Sung Jung, Bon-Cheol Gu, Kyung-Ah Chang
Life of this patent
Estimating the term…
Abstract
A hierarchical scheduling apparatus for a cloud environment includes a schedule configuring unit configured to classify a plurality of tasks into one or more local tasks and one or more remote tasks; a schedule delegating unit configured to transmit, to another resource, a list of the remote tasks and a list of available resources to delegate scheduling authority for the remote tasks to the other resource; and a scheduling unit configured to schedule the local tasks.
Claims20
A hierarchical scheduling apparatus for a cloud environment, the hierarchical scheduling apparatus comprising:
- a schedule configuring unit configured to classify a plurality of tasks into one or more local tasks and one or more remote tasks;
- a schedule delegating unit configured to transmit, to another resource, a list of the remote tasks and a list of available resources to delegate scheduling authority for the remote tasks to the other resource;
- and
- a scheduling unit configured to schedule the local tasks.
A hierarchical scheduling method for a cloud environment, the hierarchical scheduling method comprising:
- classifying a plurality of tasks into one or more local tasks and one or more remote tasks;
- transmitting, to another resource, a list of the remote tasks and a list of available resources to delegate scheduling authority for the remote tasks to the other resource;
- and
- scheduling the local tasks.
A hierarchical scheduling apparatus for a cloud environment, the hierarchical scheduling apparatus comprising:
- a schedule configuring unit configured to:
- allocate remote tasks to a lower resource of the hierarchical scheduling apparatus;
- receive a request to reconfigure a schedule from the lower resource;
- and
- reconfigure the schedule by reallocating at least some of the remote tasks to another resource;
- and
- a schedule delegating unit configured to delegate scheduling authority for the at least some of the remote tasks to the other resource.
Dependencies are inferred from the claim text.