CPC H04L 41/16 (2013.01) [G06F 30/27 (2020.01); G06N 7/00 (2013.01); G06N 20/00 (2019.01); G06N 20/20 (2019.01); H04L 12/4641 (2013.01)] | 20 Claims |
9. A method comprising steps of:
obtaining data from a network having a plurality of network elements;
analyzing the data with one or more Machine Learning (ML) algorithms to determine one or more actions for network control where the one or more actions cause a configuration change across any of the plurality of network elements, wherein the network and the plurality of network elements operate at one or more layers including optical, time division multiplexing (TDM), packet, and combinations thereof;
analyzing the one or more actions that were determined by the ML algorithms to determine any risks associated therewith, prior to implementation of the one or more actions in the network; and
one of allowing, modifying, and blocking the one or more actions based on the risks to safeguard the network, wherein the modifying includes changing the one or more actions responsive to the one or more actions having unbounded uncertainties and there being overlap with a deterministic result.
|