US 11,915,014 B2
Consensus based determination of stable configuration
Amarjyoti Deka, Bothell, WA (US)
Assigned to Microsoft Technology Licensing, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Aug. 18, 2021, as Appl. No. 17/405,195.
Prior Publication US 2023/0058542 A1, Feb. 23, 2023
Int. Cl. G06F 9/44 (2018.01); G06F 9/445 (2018.01); G06F 21/64 (2013.01)
CPC G06F 9/44505 (2013.01) [G06F 21/64 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system, comprising:
at least one processor; and
memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing system to:
select a group of computing system nodes in a distributed computing system as selected nodes;
determine, on each node of the selected nodes, whether a computing system configuration C deployed on the node is valid;
based on a determination that deployment of the computing system configuration C is valid on each node of the selected nodes, sign the computing system configuration C; and
deploy the computing system configuration C to a subsequent node based on a determination that the computing system configuration C is validly signed by the set selected nodes.