Systems and Methods for Network Configuration Management
First Claim
1. An network configuration management system comprising:
- a computer processor operable to execute a set of computer-readable instructions; and
a memory operable to store the set of computer-readable instructions operable to;
receive data associated with a network node;
assign the network node to a first cluster based on at least a first portion of the data;
determine, using the data, a forecast of a bandwidth demand of the network node at a first time;
assign the network node to a second cluster based on at least a second portion of the data; and
determine, based on the forecast and the assignment of the network node to the second cluster, an indication of a change to be made to a network including the network node, wherein the change includes at least one of a technology change, a node split, or an addition of a new network node.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for network configuration management systems and methods. In some embodiments, the discloses systems and methods may involve receiving data from one or more nodes within a particular network. The data may include, for example, topology, telemetry, geographical, and other data relating to the nodes, the network, and/or the functionality of the nodes or network. Once received, such data may be cleaned and processing may be performed on the data. Such processing may involve clustering the data into groups based on various parameters and performing forecasting on the data to determine future usage rates and capacity information, for example. The clustering and forecasting results may be fed to a rules engine and/or an optimization engine, which may then determine appropriate actions to take on the network (e.g., changes to various nodes in terms of technology and/or number of nodes).
10 Citations
20 Claims
-
1. An network configuration management system comprising:
-
a computer processor operable to execute a set of computer-readable instructions; and a memory operable to store the set of computer-readable instructions operable to; receive data associated with a network node; assign the network node to a first cluster based on at least a first portion of the data; determine, using the data, a forecast of a bandwidth demand of the network node at a first time; assign the network node to a second cluster based on at least a second portion of the data; and determine, based on the forecast and the assignment of the network node to the second cluster, an indication of a change to be made to a network including the network node, wherein the change includes at least one of a technology change, a node split, or an addition of a new network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An intelligent networking planning method comprising:
-
receiving data associated with a network node; assigning the network node to a first cluster based on at least a first portion of the data; determining, using the data, a forecast of a bandwidth demand of the network node at a first time; assigning the network node to a second cluster based on at least a second portion of the data; and determining, based on the forecast and the assignment of the network node to the second cluster, an indication of a change to be made to a network including the network node, wherein the change includes at least one of a technology change, a node split, or an addition of a new network node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium storing computer-executable instructions, that when executed by at least one processor, cause the at least one processor to:
-
receive data associated with a network node; assign the network node to a first cluster based on at least a first portion of the data; determine, using the data, a forecast of a bandwidth demand of the network node at a first time; assign the network node to a second cluster based on at least a second portion of the data; and determine, based on the forecast and the assignment of the network node to the second cluster, an indication of a change to be made to a network including the network node, wherein the change includes at least one of a technology change, a node split, or an addition of a new network node. - View Dependent Claims (20)
-
Specification