Dynamic collection of network metrics for predictive analytics

US9654361B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9654361-B2
Application numberUS-201414276563-A
CountryUS
Kind codeB2
Filing dateMay 13, 2014
Priority dateMay 13, 2014
Publication dateMay 16, 2017
Grant dateMay 16, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, data is received at a device regarding a network-monitoring process in which one or more nodes in a network export network metrics to one or more collector nodes. A change to the network-monitoring process is determined based on the received data. The device also adjusts the network-monitoring process to implement the determined change.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, at a device, data regarding a network-monitoring process in which one or more nodes in a network monitor traffic flows flowing through the one or more nodes and export traffic records to one or more collector nodes that include network metrics for the monitored traffic flows; determining that the gathering of the network metrics and exporting of the traffic records by the network-monitoring process has an adverse effect on the network based on the received data, wherein the adverse effect comprises user traffic in the network being impacted by the network-monitoring process; determining a change to the network-monitoring process based on the received data and on the adverse effect; dynamically adjusting, by the device, the network-monitoring process to implement the determined change; detecting a traffic pattern anomaly in the network; identifying one or more metrics regarding the anomaly to monitor; and instructing a particular node to export the one or more metrics via traffic records. 2. The method as in claim 1 , wherein adjusting the network-monitoring process further comprises: instructing a particular node to stop exporting traffic records. 3. The method as in claim 1 , wherein adjusting the network-monitoring process further comprises: instructing a particular node to export fewer traffic records. 4. The method as in claim 1 , wherein adjusting the network-monitoring process further comprises: instructing a particular node to export traffic records less frequently. 5. The method as in claim 1 , wherein adjusting the network-monitoring process further comprises: instructing a particular node to aggregate metrics prior to exporting the aggregated metrics via exported traffic records. 6. The method as in claim 1 , wherein adjusting the network-monitoring process further comprises: instructing a particular node to stop collecting network metrics. 7. The method as in claim 1 , wherein the adverse effect corresponds to at least one of: increased traffic along a particular network link, redundant collection of network metrics from two or more nodes, or a decrease in performance for a particular application. 8. The method as in claim 1 , wherein the traffic pattern anomaly corresponds to a change in at least one of: an average utilization of a path, a number of active applications, a rate of new traffic flows, or a duration of a traffic flow. 9. The method as in claim 1 , wherein the one or more metrics regarding the anomaly are identified based on a mapping between network anomalies and metrics to monitor. 10. An apparatus, comprising: one or more network interfaces to communicate with a network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to: receive data regarding a network-monitoring process in which one or more nodes in the network monitor traffic flows flowing through the one or more nodes and export traffic records to one or more collector nodes that include network metrics for the monitored traffic flows; determine that the gathering of the network metrics and exporting of the traffic records by the network-monitoring process has an adverse effect on the network based on the received data, wherein the adverse effect comprises user traffic in the network being impacted by the network-monitoring process; determine a change to the network-monitoring process based on the received data and on the adverse effect; dynamically adjust the network-monitoring process to implement the determined change; detect a traffic pattern anomaly in the network; identify one or more metrics regarding the anomaly to monitor; and instruct a particular node to export the one or more metrics. 11. The apparatus as in claim 10 , wherein the process when executed is further operable to: instruct a particular node to stop exporting traffic records. 12. The apparatus as in claim 10 , wherein the process when executed is further operable to: instruct a particular node to export fewer traffic records. 13. The apparatus as in claim 10 , wherein the process when executed is further operable to: instruct a particular node to export traffic records less frequently. 14. The apparatus as in claim 10 , wherein the process when executed is further operable to: instruct a particular node to aggregate metrics prior to exporting the aggregated metrics via exported traffic records. 15. The apparatus as in claim 10 , wherein the process when executed is further operable to: instruct a particular node to stop collecting network metrics. 16. The apparatus as in claim 10 , wherein the adverse effect corresponds to at least one of: increased traffic along a particular network link, redundant collection of network metrics from two or more nodes, or a decrease in performance for a particular application. 17. The apparatus as in claim 10 , wherein the traffic pattern anomaly corresponds to a change in at least one of: an average utilization of a path, a number of active applications, a rate of new traffic flows, or a duration of a traffic flow. 18. The apparatus as in claim 10 , wherein the one or more metrics regarding the anomaly are identified based on a mapping between network anomalies and metrics to monitor. 19. A tangible, non-transitory, computer-readable media having software encoded thereon, the software when executed by a processor operable to: receive data regarding a network-monitoring process in which one or more nodes in the network monitor traffic flows flowing through the one or more nodes and export traffic records to one or more collector nodes that include network metrics for the monitored traffic flows; determine that the gathering of the network metrics and exporting of the traffic records by the network-monitoring process has an adverse effect on the network based on the received data, wherein the adverse effect comprises user traffic in the network being impacted by the network-monitoring process; determine a change to the network-monitoring process based on the received data and on the adverse effect; dynamically adjust the network-monitoring process to implement the determined change; detect a traffic pattern anomaly in the network; identify one or more metrics regarding the anomaly to monitor; and instruct a particular node to export the one or more metrics.

Assignees

Inventors

Classifications

  • for prediction of maintenance · CPC title

  • for predicting network behaviour · CPC title

  • using machine learning or artificial intelligence · CPC title

  • Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] · CPC title

  • Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9654361B2 cover?
In one embodiment, data is received at a device regarding a network-monitoring process in which one or more nodes in a network export network metrics to one or more collector nodes. A change to the network-monitoring process is determined based on the received data. The device also adjusts the network-monitoring process to implement the determined change.
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/062. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 16 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).