| CPC G06F 11/1423 (2013.01) [G06F 9/505 (2013.01); G06F 9/5072 (2013.01); G06F 9/5077 (2013.01); G06F 11/0784 (2013.01); H04L 41/0893 (2013.01); H04L 67/10 (2013.01); H04L 67/1089 (2013.01); G06F 2209/505 (2013.01); G06F 2209/508 (2013.01)] | 20 Claims |

|
1. A method of hierarchically managing resources arranged in a hierarchy in at least one datacenter, the method comprising:
at a particular manager of a particular resource cluster:
receiving a set of policies to implement state change from a parent cluster manager;
after receiving the set of policies, separately receiving from the parent cluster manager a command and a set of policy-evaluating criteria, the command to implement a state change if the received set of policy-evaluating criteria satisfies a group of the received policies, wherein the set of policy-evaluating criteria comprises a predetermined threshold for available CPU cycles;
determining that the received set of policy-evaluating criteria satisfies a group of one or more received policies; and
based on said determination, implementing a state change in the particular resource cluster according to the command;
wherein the particular manager is configured to switch to a secondary parent cluster manager in response to a failure of the parent cluster manager.
|