Patent ID: 11924044
Assignee: JUNIPER NETWORKS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 14:
15. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed, cause one or more of a plurality of hardware computing nodes to:
execute a protocol by which to discover a topology of the plurality of hardware computing nodes;
determine, based on the topology, a subset of the plurality of hardware computing nodes to manage execution of a distributed operating system;
execute a communication bus by which to synchronize operating system state information between the subset of the plurality of hardware computing nodes;
execute, based on the operating system state information, the distributed operating system to provide an execution environment in which one or more applications execute;
exchange announcements between the plurality of hardware computing nodes in accordance with the protocol, the announcements indicating whether each of the plurality of hardware computing nodes are capable of executing as a manager hardware computing node;
manage, by the manager hardware computing node, execution of the distributed operating system; and
elect one of the determined subset of the plurality of hardware computing nodes as a manager master hardware computing node,
wherein the manager master hardware computing node designates each of one or more of the subset of the plurality of hardware computing nodes as a manager hardware computing nodes, and
wherein the one or more manager hardware computing nodes form a quorum in which operating system state information pertinent to the execution of the distributed operating system is synchronized between the one or more manager hardware computing nodes.