The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 05, 2024

Filed:

Mar. 24, 2022
Applicant:

Juniper Networks, Inc., Sunnyvale, CA (US);

Inventors:

David M. Katz, Santa Cruz, CA (US);

Ross W. Callon, Westford, MA (US);

Scott Mackie, Santa Cruz, CA (US);

Dennis C. Ferguson, Palo Alto, CA (US);

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 41/12 (2022.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 11/20 (2006.01); H04L 45/02 (2022.01); H04L 45/48 (2022.01);
U.S. Cl.
CPC ...
H04L 41/12 (2013.01); G06F 9/4843 (2013.01); G06F 9/5061 (2013.01); G06F 11/2097 (2013.01); H04L 45/02 (2013.01); H04L 45/48 (2013.01); G06F 11/2023 (2013.01); G06F 2201/81 (2013.01);
Abstract

In general, techniques are described for organizing execution of distributed operating systems for network devices. A device comprising hardware computing nodes may be configured to perform the techniques. The hardware computing nodes may execute a protocol by which to discover a topology of the plurality of hardware computing nodes, and determine, based on the topology, a subset of the plurality of hardware computing nodes to manage execution of a distributed operating system. The determined subset of the plurality of hardware computing nodes may execute a communication bus by which to synchronize operating system state information between the subset of the plurality of hardware computing nodes. The hardware computing nodes may further execute, based on the operating system state information, the distributed operating system to provide an execution environment in which one or more applications execute.


Find Patent Forward Citations

Loading…