US 12,235,726 B2
Implementing state change in a hierarchy of resources in an SDDC
Claudio Fleiner, San Jose, CA (US); and Marc Fleischmann, Palo Alto, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Jan. 19, 2022, as Appl. No. 17/578,928.
Claims priority of provisional application 63/251,673, filed on Oct. 3, 2021.
Prior Publication US 2023/0104804 A1, Apr. 6, 2023
Int. Cl. G06F 15/16 (2006.01); G06F 9/50 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); H04L 41/0893 (2022.01); H04L 67/10 (2022.01); H04L 67/1087 (2022.01)
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
OG exemplary drawing
 
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.