-
公开(公告)号:US11698782B2
公开(公告)日:2023-07-11
申请号:US16689694
申请日:2019-11-20
Applicant: Cisco Technology, Inc.
Inventor: Antonio Nucci , Martin Beverley , Ali Ebtekar
CPC classification number: G06F8/65 , G06F16/252 , G06F21/577 , H04Q9/02 , G06F2221/033 , H04L43/08 , H04L67/306 , H04Q2209/40
Abstract: Techniques for receiving operational preferences for operating network devices, and determining software updates for the network devices based on the operational preferences. A recommendation system may determine a group of network devices in a device network based on the network devices in the group performing a common functional role or have common attributes. The recommendation engine may further receive the operational preferences for the group of network devices from a user associated with the device network. These operational preferences may be continuously, or periodically, evaluated against actual operating conditions of the group of network devices to determine whether a risk metric associated with the actual operation conditions violates an operational preference. In some instances, the recommendation system may provide the user with access to a recommendation to run updated software that is more optimized for the network device and that satisfies the operational preferences of the user.
-
公开(公告)号:US20210081189A1
公开(公告)日:2021-03-18
申请号:US16689694
申请日:2019-11-20
Applicant: Cisco Technology, Inc.
Inventor: Antonio Nucci , Martin Beverley , Ali Ebtekar
Abstract: Techniques for receiving operational preferences for operating network devices, and determining software updates for the network devices based on the operational preferences. A recommendation system may determine a group of network devices in a device network based on the network devices in the group performing a common functional role or have common attributes. The recommendation engine may further receive the operational preferences for the group of network devices from a user associated with the device network. These operational preferences may be continuously, or periodically, evaluated against actual operating conditions of the group of network devices to determine whether a risk metric associated with the actual operation conditions violates an operational preference. In some instances, the recommendation system may provide the user with access to a recommendation to run updated software that is more optimized for the network device and that satisfies the operational preferences of the user.
-
公开(公告)号:US20190097873A1
公开(公告)日:2019-03-28
申请号:US15715849
申请日:2017-09-26
Applicant: Cisco Technology, Inc.
Inventor: Antonio Nucci , Sujit Biswas , Manjula Shivanna , Amod Augustin
Abstract: A network monitor may receive network log events and identify: a first set of network devices that have reported a target network log event, a second set of network devices that have not reported the target network log event, a first set of network log events reported by the first set of network devices, and a second set of network log events reported by the second set of network devices. The network monitor may determine which network log events are legitimate, and filter the legitimate network log events from the first set of network log events or the second set of network log events to produce a group of suspicious network log events that may be correlated with the target network log event. The network monitor may predict future suspicious network log events that may be correlated with the target network log event in order to predict equipment failures.
-
公开(公告)号:US20190007327A1
公开(公告)日:2019-01-03
申请号:US15639914
申请日:2017-06-30
Applicant: Cisco Technology, Inc.
Inventor: Mario Baldi , Han Hee Song , Antonio Nucci , Marco Mellia , Martino Trevisan , Idilio Drago
IPC: H04L12/851 , H04L29/12
Abstract: In an example embodiment, a Software Defined Networking (SDN) application identifies a domain based on a destination address of a packet that is associated with a primary service. The domain corresponds to the primary service, and the primary service is configured to trigger one or more support flows from one or more ancillary services. The SDN application identifies the one or more support flows based on the domain, and generates one or more rules for distribution to one or more network elements that handle packets of the one or more support flows from the one or more ancillary services.
-
公开(公告)号:US20220294714A1
公开(公告)日:2022-09-15
申请号:US17828959
申请日:2022-05-31
Applicant: Cisco Technology, Inc.
Inventor: Antonio Nucci , Jaykishan Anilkumar Pandya
IPC: H04L43/028 , H04L41/022 , H04L43/065 , H04L41/044 , H04L41/085 , H04L41/0233
Abstract: This disclosure describes techniques for providing a network diagnostic system with on-premise node processing and cloud node processing to optimize bandwidth usage and decrease memory footprint. The on-premise node may receive streaming telemetry from connected network devices and encode to the telemetry data into filtered data objects. The on-premise node may determine whether the state of a network device has changed to determine to push the filtered data object to a cloud node for further diagnostic analysis. The cloud node may include a gateway and a pool of proxy servers, wherein each proxy server is designated to perform diagnostic analysis on a single product type.
-
公开(公告)号:US20210226863A1
公开(公告)日:2021-07-22
申请号:US16744950
申请日:2020-01-16
Applicant: Cisco Technology, Inc.
Inventor: Antonio Nucci , Jaykishan Anilkumar Pandya
Abstract: This disclosure describes techniques for providing a network diagnostic system with on-premise node processing and cloud node processing to optimize bandwidth usage and decrease memory footprint. The on-premise node may receive streaming telemetry from connected network devices and encode to the telemetry data into filtered data objects. The on-premise node may determine whether the state of a network device has changed to determine to push the filtered data object to a cloud node for further diagnostic analysis. The cloud node may include a gateway and a pool of proxy servers, wherein each proxy server is designated to perform diagnostic analysis on a single product type.
-
公开(公告)号:US10671445B2
公开(公告)日:2020-06-02
申请号:US15830490
申请日:2017-12-04
Applicant: Cisco Technology, Inc.
Inventor: Antonio Nucci , Dragan Milosavljevic , Ping Pamela Tang , Athena Wong , Alex V. Truong , Alexander Sasha Stojanovic , John Oberon , Prasad Potipireddi , Ahmed Khattab , Samudra Harapan Bekti
Abstract: Systems, methods, and computer-readable media for identifying an optimal cluster configuration for performing a job in a remote cluster computing system. In some examples, one or more applications and a sample of a production load as part of a job for a remote cluster computing system is received. Different clusters of nodes are instantiated in the remote cluster computing system to form different cluster configurations. Multi-Linear regression models segmented into different load regions are trained by running at least a portion of the sample on the instantiated different clusters of nodes. Expected completion times of the production load across varying cluster configurations are identified using the multi-linear regression models. An optimal cluster configuration of the varying cluster configurations is determined for the job based on the identified expected completion times.
-
公开(公告)号:US10469307B2
公开(公告)日:2019-11-05
申请号:US15715849
申请日:2017-09-26
Applicant: Cisco Technology, Inc.
Inventor: Antonio Nucci , Sujit Biswas , Manjula Shivanna , Amod Augustin
Abstract: A network monitor may receive network log events and identify: a first set of network devices that have reported a target network log event, a second set of network devices that have not reported the target network log event, a first set of network log events reported by the first set of network devices, and a second set of network log events reported by the second set of network devices. The network monitor may determine which network log events are legitimate, and filter the legitimate network log events from the first set of network log events or the second set of network log events to produce a group of suspicious network log events that may be correlated with the target network log event. The network monitor may predict future suspicious network log events that may be correlated with the target network log event in order to predict equipment failures.
-
公开(公告)号:US20190197397A1
公开(公告)日:2019-06-27
申请号:US15855781
申请日:2017-12-27
Applicant: Cisco Technology, Inc.
Inventor: Saurabh Verma , Gyana R. Dash , Shamya Karumbaiah , Arvind Narayanan , Manjula Shivanna , Sujit Biswas , Antonio Nucci
Abstract: Sequences of computer network log entries indicative of a cause of an event described in a first type of entry are identified by training a long short-term memory (LSTM) neural network to detect computer network log entries of a first type. The network is characterized by a plurality of ordered cells Fi=(xi, ci-1, hi-1) and a final sigmoid layer characterized by a weight vector wT. A sequence of log entries xi is received. An hi for each entry is determined using the trained Fi. A value of gating function Gi(hi, hi-1)=II (wT(hi−hi-1)+b) is determined for each entry. II is an indicator function, b is a bias parameter. A sub-sequence of xi corresponding to Gi(hi, hi-1)=1 is output as a sequence of entries indicative of a cause of an event described in a log entry of the first type.
-
公开(公告)号:US20190171494A1
公开(公告)日:2019-06-06
申请号:US15830490
申请日:2017-12-04
Applicant: Cisco Technology, Inc.
Inventor: Antonio Nucci , Dragan Milosavljevic , Ping Pamela Tang , Athena Wong , Alex V. Truong , Alexander Sasha Stojanovic , John Oberon , Prasad Potipireddi , Ahmed Khattab , Samudra Harapan Bekti
Abstract: Systems, methods, and computer-readable media for identifying an optimal cluster configuration for performing a job in a remote cluster computing system. In some examples, one or more applications and a sample of a production load as part of a job for a remote cluster computing system is received. Different clusters of nodes are instantiated in the remote cluster computing system to form different cluster configurations. Multi-Linear regression models segmented into different load regions are trained by running at least a portion of the sample on the instantiated different clusters of nodes. Expected completion times of the production load across varying cluster configurations are identified using the multi-linear regression models. An optimal cluster configuration of the varying cluster configurations is determined for the job based on the identified expected completion times.
-
-
-
-
-
-
-
-
-