-
公开(公告)号:US20220070086A1
公开(公告)日:2022-03-03
申请号:US17007362
申请日:2020-08-31
Applicant: Cisco Technology, Inc.
Inventor: Grégory Mermoud , Jean-Philippe Vasseur , Vinay Kumar Kolar
IPC: H04L12/707 , H04L12/24 , H04L12/721 , G06N20/00 , G06N7/00
Abstract: In one embodiment, a device in a network obtains probabilities of service level agreement violations predicted to occur in the network. The device generates, based in part on the probabilities, a plurality of rerouting patches for the network that reroute traffic in the network to avoid the service level agreement violations predicted to occur in the network. The device forms, based on the plurality, a set of rerouting patches that comprises at least a portion of the plurality, by applying an objective function to the plurality of rerouting patches and using one or more size constraints. The device applies the set of rerouting patches to the network, prior to when the service level agreement violations are predicted to occur in the network.
-
公开(公告)号:US20220038347A1
公开(公告)日:2022-02-03
申请号:US17500200
申请日:2021-10-13
Applicant: Cisco Technology, Inc.
Inventor: Jean-Philippe Vasseur , Grégory Mermoud , Vinay Kumar Kolar
IPC: H04L12/24 , G06N5/02 , H04L12/703
Abstract: In one embodiment, a supervisory service for a software-defined wide area network (SD-WAN) obtains telemetry data from one or more edge devices in the SD-WAN. The service trains, using the telemetry data as training data, a machine learning-based model to predict tunnel failures in the SD-WAN. The service receives feedback from the one or more edge devices regarding failure predictions made by the trained machine learning-based model. The service retrains the machine learning-based model, based on the received feedback.
-
公开(公告)号:US11240153B1
公开(公告)日:2022-02-01
申请号:US16944334
申请日:2020-07-31
Applicant: Cisco Technology, Inc.
Inventor: Jean-Philippe Vasseur , Grégory Mermoud , Vinay Kumar Kolar
IPC: H04L12/715 , H04L12/24 , H04L12/751
Abstract: In one embodiment, a device makes a determination that a first predictive routing policy generated by a predictive routing engine for a network would have performed better than a preexisting routing policy that is active in the network. The device adjusts, based on the determination, a level of trust associated with the predictive routing engine. The device obtains information regarding a second predictive routing policy generated by the predictive routing engine for the network. The device activates the second predictive routing policy in the network, based on the level of trust associated with the predictive routing engine.
-
公开(公告)号:US20210304061A1
公开(公告)日:2021-09-30
申请号:US16832090
申请日:2020-03-27
Applicant: Cisco Technology, Inc.
Inventor: Vinay Kumar Kolar , Jean-Philippe Vasseur , Pierre-André Savalle , Grégory Mermoud
Abstract: In one embodiment, a service identifies a set of attributes associated with a first machine learning model trained to make an inference about a computer network. The service obtains labels for each of the set of attributes, each label indicating whether its corresponding attribute is a probable cause of the inference. The service maps input features of the first machine learning model to those attributes in the set of attributes that were labeled as probable causes of the inference. The service generates a second machine learning model in part by using the mapped attributes to form a set of input features for the second machine learning model, whereby the input features of the first machine learning model and the input features of the second machine learning model differ.
-
公开(公告)号:US20210304026A1
公开(公告)日:2021-09-30
申请号:US16831222
申请日:2020-03-26
Applicant: Cisco Technology, Inc.
Inventor: Grégory Mermoud , Jean-Philippe Vasseur , Pierre-André Savalle , Vinay Kumar Kolar
IPC: G06N5/04 , G06N20/20 , G06K9/62 , H04L29/08 , H04L12/775
Abstract: In one embodiment, a network element in a network receives one or more machine learning models configured to make an inference about the network. The network element requests, according to a predefined peering plan, telemetry attribute data from one or more peer network elements specified by the peering plan. The network element receives the telemetry attribute data from the one or more peer network elements. The network element makes, using the one or more machine learning models, an inference about the network based in part on the received telemetry attribute data.
-
96.
公开(公告)号:US20210294818A1
公开(公告)日:2021-09-23
申请号:US16824282
申请日:2020-03-19
Applicant: Cisco Technology, Inc.
Inventor: Pierre-André Savalle , Jean-Philippe Vasseur , Grégory Mermoud , Vinay Kumar Kolar
IPC: G06F16/28 , G06F16/2455 , G06N20/00 , G06N5/04
Abstract: In one embodiment, a service divides one or more time series for a network key performance (KPI) into a plurality of time series chunks. The service clusters the plurality of time series chunks into a plurality of clusters. The service identifies a sketch that represents a particular one of the clusters. The service associates a label with the identified sketch. The service applies the label to a new KPI time series by matching the sketch to the new KPI time series.
-
公开(公告)号:US11108651B1
公开(公告)日:2021-08-31
申请号:US17082215
申请日:2020-10-28
Applicant: Cisco Technology, Inc.
Inventor: Grégory Mermoud , Jean-Philippe Vasseur , Vinay Kumar Kolar
IPC: H04L12/24 , H04L12/707
Abstract: In one embodiment, a device generates a model of oscillations between a particular path in a network satisfying a service level agreement template of traffic conveyed via the particular path and the particular path in the network not satisfying the service level agreement template. The device causes the traffic to be rerouted onto the particular path, based on a prediction by the model that the particular path will not oscillate for a period of time. The device determines, using the model, an adjustment to the service level agreement template that would reduce the oscillations. The device provides, to a user interface, an indication of the adjustment to the service level agreement template.
-
公开(公告)号:US11063842B1
公开(公告)日:2021-07-13
申请号:US16740051
申请日:2020-01-10
Applicant: Cisco Technology, Inc.
Inventor: Jean-Philippe Vasseur , Grégory Mermoud , Vinay Kumar Kolar , Pierre-Andre Savalle
IPC: H04L12/24 , G06N20/00 , H04L12/703 , H04L12/46
Abstract: In one embodiment, a service receives input data from networking entities in a network. The input data comprises synchronous time series data, asynchronous event data, and an entity graph that that indicates relationships between the networking entities in the network. The service clusters the networking entities by type in a plurality of networking entity clusters. The service selects, based on a combination of the received input data, machine learning model data features. The service trains, using the selected machine learning model data features, a machine learning model to forecast a key performance indicator (KPI) for a particular one of the networking entity clusters.
-
公开(公告)号:US20210184958A1
公开(公告)日:2021-06-17
申请号:US16710836
申请日:2019-12-11
Applicant: Cisco Technology, Inc.
Inventor: Vinay Kumar Kolar , Jean-Philippe Vasseur , Grégory Mermoud , Pierre-Andre Savalle
Abstract: In one embodiment, a service tracks performance of a machine learning model over time. The machine learning model is used to monitor one or more computer networks based on data collected from the one or more computer networks. The service also tracks performance metrics associated with training of the machine learning model. The service determines that a degradation of the performance of the machine learning model is anomalous, based on the tracked performance of the machine learning model and performance metrics associated with training of the model. The service initiates a corrective measure for the degradation of the performance, in response to determining that the degradation of the performance is anomalous.
-
100.
公开(公告)号:US20210173636A1
公开(公告)日:2021-06-10
申请号:US16709307
申请日:2019-12-10
Applicant: Cisco Technology, Inc.
Inventor: Vinay Kumar Kolar , Jean-Philippe Vasseur , Gregory Mermoud , Pierre-Andre Savalle
Abstract: In one embodiment, a service receives software version data regarding versions of software executed by devices in a network. The service detects a version change in the version of software executed by one or more of the devices, based on the received software version data. The service makes a determination that a drop in data quality of input data for a machine learning model used to monitor the network is associated with the detected version change. The service reverts the one or more devices to a prior version of software, based on the determination that the drop in quality of the input data for the machine learning model used to monitor the network is associated with the detected version change.
-
-
-
-
-
-
-
-
-