US 12,423,133 B2
Scheduling actions in multiple replicas of computing environment using consensus protocol
Petar Nedkov Ivanov, Sofia (BG); and Ittai David Abraham, Tel Aviv (IL)
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,715.
Prior Publication US 2023/0229488 A1, Jul. 20, 2023
Int. Cl. G06F 9/48 (2006.01); G06F 9/54 (2006.01); G06F 16/27 (2019.01)
CPC G06F 9/48 (2013.01) [G06F 9/542 (2013.01); G06F 16/27 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method of operating replica in a cluster of replicas, the method comprising:
generating a first action notification at the replica by a processor;
receiving one or more additional action notifications, via a communication interface, from one or more other replicas in the cluster of replicas;
determining, by the processor, that consensus exists for the first action notification based on the one or more additional action notifications, the consensus being determined when a threshold number of replicas generate a same action notification;
in response to determining that consensus exists for the first action notification:
identifying one or more rules associated with the first action notification; and
performing one or more actions associated with the one or more rules on a data structure supported by the replica by a processing system causing a change to a storage system, the data structure being stored in the storage system.