Intent-based, network-aware network device software-upgrade scheduling
AssigneeJuniper Networks, Inc.
InventorsChandrasekhar A, Jayanthi R, Javier Antich
Life of this patent
Estimating the term…
Loading patent…
AssigneeJuniper Networks, Inc.
InventorsChandrasekhar A, Jayanthi R, Javier Antich
Estimating the term…
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.
A method comprising:
A controller device that manages a plurality of network devices, the controller device comprising one or more processing units implemented in circuitry and configured to:
A computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a controller device that manages a plurality of network devices to:
Dependencies are inferred from the claim text.