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:
Jan. 05, 2021

Filed:

May. 16, 2019
Applicant:

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

Inventors:

Chandrasekhar A, Bangalore, IN;

Jayanthi R, Coimbatore, IN;

Javier Antich, Valencia, ES;

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/65 (2018.01); H04L 29/08 (2006.01); G06F 16/901 (2019.01); H04L 12/24 (2006.01);
U.S. Cl.
CPC ...
G06F 8/65 (2013.01); G06F 16/9024 (2019.01); H04L 41/12 (2013.01); H04L 41/20 (2013.01); H04L 67/34 (2013.01);
Abstract

A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; determine an upgrade graph having nodes each representing one of the network devices or a network service provided by the network, and also having one or more edges each connecting two of the nodes and representing a network redundancy or service dependency; compute and assign, an edge weight to each edge by combining results of at least one objective function, each of the at least one objective functions having a minimum objective or maximum objective for the network; partition the upgrade graph into a plurality of sub-groups based on the edge weights; determine an upgrade schedule; and upgrade software of each of the plurality of network devices according to the upgrade schedule.


Find Patent Forward Citations

Loading…