INTEGRATED DIGITAL NETWORK MANAGEMENT PLATFORM
A digital network assistant which can detect network anomalies, identify actions likely to remediate them, and assist the user in carrying out those actions. In particular, a digital network assistant constantly monitors data streams associated with the network to determine key performance indicators for the network. When these key performance indicators indicate a network anomaly, the digital network assistant associates it with a digital string to one or more actions likely to remediate similar network issues. The digital network assistant can take these actions automatically or present them to a user to be taken. The system can also aid the user in taking the required actions via an augmented reality interface. In addition, the system can create narratives embedding findings from data analysis eliminating subjectivity. The system can also find optimal parameter sets by continuously analyzing anomaly-free parts of the network and their key performance indicators.
1 . A method of automatically identifying and remediating faults in a complex network, comprising the steps of:
ingesting a plurality of data streams from a respective plurality of network elements;
analyzing the data streams to determine a key performance indicator;
identifying an anomaly in the key performance indicator;
identifying a digital string associated with the anomaly and including a plurality of actions likely to remediate the anomaly;
for each action of the plurality of actions:
determining if the action can be performed automatically;
calculating a confidence score for the action;
if the calculated confidence score is above a predetermined threshold and
the action can be performed automatically, automatically performing the action; and
otherwise, adding the action to an action sheet for the anomaly;
determining an effective action for the anomaly, wherein the effective action remediates the anomaly; and
storing the effective action as an action likely to resolve the anomaly.
2 . The method of claim 1 , wherein the action involves reconfiguring the network element.
3 . The method of claim 1 , wherein the action involves replacing the network element.
4 . The method of claim 1 , wherein the action involves power cycling the network element.
5 . The method of claim 1 , wherein the step of storing the effective action as an action likely to resolve the anomaly comprises updating an effectiveness score for the action in the digital string.
6 . The method of claim 1 , wherein the step of storing the effective action as an action likely to resolve the anomaly comprises adding the action to the digital string.
7 . A system for managing a network, comprising:
an augmented reality interface; and
one or more computer readable media storing computer-executable instructions that, when executed by a processor perform a method of identifying and remediating faults in a network, comprising the steps of:
ingesting a plurality of data streams from a respective plurality of network elements;
analyzing the data streams to determine a key performance indicator;
identifying an anomaly in the key performance indicator;
identifying a digital string associated with the anomaly and including a plurality of actions likely to remediate the anomaly;
for each action of the plurality of actions:
determining if the action can be performed automatically;
if the action can be performed automatically, performing the action;
if the action cannot be performed automatically, adding the action to an action sheet for the anomaly;
presenting, to a user and via the augmented reality interface, the action sheet;
automatically presenting, to the user and via the augmented reality interface, a visualization relevant to a network element associated with an action item on the action sheet,
wherein the augmented reality interface is programmed to allow the user to issue a gestural command to effect a physical change on the network element; and
automatically tracking completion of the action item as the user interacts with the network element.
8 . The system of claim 7 , wherein the action item involves reconfiguring the network element.
9 . The system of claim 7 , wherein the action item involves repositioning the network element and the physical change on the network element involves repositioning the network element.
10 . The system of claim 7 , wherein the action item involves power cycling the network element and the physical change on the network element involves power cycling the network element.
11 . The system of claim 7 , wherein the augmented reality interface is further operable to display a network dashboard associated with the user.
12 . The system of claim 7 , wherein the action sheet includes the physical change on the network element and a software change on the network element.
13 . The system of claim 7 , wherein the visualizations relevant to the network element include a virtual representation of the network element.
14 . The system of claim 7 ,
wherein the method further comprises the step of determining an effective action item on the action sheet, and
wherein the effective action item, when completed by the user, remediates the anomaly.
15 . A digital network assistant, programmed to:
determine, for a user, an action sheet associated with managing a network;
present, to the user and via an augmented reality interface, the action sheet;
automatically present, to the user and via the augmented reality interface, visualizations relevant to a network element associated with an action item on the action sheet,
wherein the augmented reality interface is programmed to allow the user to issue a gestural command to effect a physical change on the network element; and
automatically track completion of the action item as the user interacts with the network element.
16 . The digital network assistant of claim 15 , wherein the physical change on the network element involves power cycling the network element.
17 . The digital network assistant of claim 15 , wherein the physical change on the network element involves repositioning the network element.
18 . The digital network assistant of claim 15 , wherein the action sheet includes the physical change on the network element and a software change on the network element.
19 . The digital network assistant of claim 18 , wherein the software change on the network element involves changing a configuration parameter for the network element.
20 . The digital network assistant of claim 15 , wherein the visualizations relevant to the network element include a key performance indicator associated with the network element.