Adjusting anomaly detection operations based on network resources

US2017279685A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017279685-A1
Application numberUS-201615212617-A
CountryUS
Kind codeA1
Filing dateJul 18, 2016
Priority dateMar 25, 2016
Publication dateSep 28, 2017
Grant date

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, a device in a network monitors a selective anomaly forwarding mechanism deployed in the network. The selective anomaly forwarding mechanism causes a participating node in the mechanism to selectively forward detected network anomalies to the device. The device monitors one or more resources of the network. The device determines an adjustment to the selective anomaly forwarding mechanism based on the one or more monitored resources of the network. The device implements the determined adjustment to the selective anomaly forwarding mechanism.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: monitoring, by a device in a network, a selective anomaly forwarding mechanism deployed in the network, wherein the selective anomaly forwarding mechanism causes a participating node in the mechanism to selectively forward detected network anomalies to the device; monitoring, by the device, one or more resources of the network; determining, by the device, an adjustment to the selective anomaly forwarding mechanism based on the one or more monitored resources of the network; and implementing, by the device, the determined adjustment to the selective anomaly forwarding mechanism. 2 . The method as in claim 1 , wherein the participating node is a distributed learning agent configured to detect network anomalies using a machine learning-based anomaly detector. 3 . The method as in claim 1 , wherein the participating node is an intermediate node between the device and a distributed learning agent configured to detect network anomalies using a machine learning-based anomaly detector. 4 . The method as in claim 1 , further comprising: identifying, by the device, a particular node in the network as a bottleneck based on the monitored one or more resources, wherein the adjustment to the selective anomaly forwarding mechanism comprises adding the bottleneck as a participant in the selective anomaly forwarding mechanism. 5 . The method as in claim 1 , wherein the determined adjustment comprises at least one of: a forwarding cost used by the participant to select an anomaly for forwarding, a time window during which the participant is to forward an anomaly, or a forwarding destination to which the participant is to forward an anomaly. 6 . The method as in claim 1 , wherein monitoring the selective anomaly forwarding mechanism comprises: receiving, at the device, an anomaly reporting digest from the participant in the selective anomaly forwarding mechanism regarding a detected anomaly; and wherein implementing the determined adjustment to the selective anomaly forwarding mechanism comprises: sending, by the device, feedback to the participant regarding the anomaly reporting digest that is indicative of whether the detected anomaly is relevant, wherein the participant uses the feedback to adjust a reporting budget used by the participant to selectively forward anomalies. 7 . The method as in claim 1 , further comprising: using, by the device, a machine learning-based classifier to determine whether the detected anomaly is relevant. 8 . The method as in claim 1 , wherein determining the adjustment to the selective anomaly forwarding mechanism comprises: determining, by the device, an anomaly reporting budget for a particular participant based on the one or more monitored resources of the network; and wherein implementing the determined adjustment to the selective anomaly forwarding mechanism comprises: instructing, by the device, the particular participant to use the anomaly reporting budget to selectively forward detected anomalies. 9 . The method as in claim 1 , further comprising: receiving, at the device, forwarded anomalies detected in the network; and selectively forwarding, by the device, the received anomalies to a user interface for presentation to user based on a determined relevancy to the user. 10 . An apparatus, comprising: one or more network interfaces to communicate with a network; a processor coupled to the network interfaces and configured to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to: monitor a selective anomaly forwarding mechanism deployed in the network, wherein the selective anomaly forwarding mechanism causes a participating node in the mechanism to selectively forward detected network anomalies to the apparatus; monitor one or more resources of the network; determine an adjustment to the selective anomaly forwarding mechanism based on the one or more monitored resources of the network; and implement the determined adjustment to the selective anomaly forwarding mechanism. 11 . The apparatus as in claim 10 , wherein the participating node is a distributed learning agent configured to detect network anomalies using a machine learning-based anomaly detector. 12 . The apparatus as in claim 10 , wherein the participating node is an intermediate node between the apparatus and a distributed learning agent configured to detect network anomalies using a machine learning-based anomaly detector. 13 . The apparatus as in claim 10 , wherein the process when executed is further operable to: identify a particular node in the network as a bottleneck based on the monitored one or more resources, wherein the adjustment to the selective anomaly forwarding mechanism comprises adding the bottleneck as a participant in the selective anomaly forwarding mechanism. 14 . The apparatus as in claim 10 , wherein the determined adjustment comprises at least one of: a forwarding cost used by the participant to select an anomaly for forwarding, a time window during which the participant is to forward an anomaly, or a forwarding destination to which the participant is to forward an anomaly. 15 . The apparatus as in claim 10 , wherein the apparatus monitors the selective anomaly forwarding mechanism by: receiving an anomaly reporting digest from the participant in the selective anomaly forwarding mechanism regarding a detected anomaly; and wherein the apparatus implements the determined adjustment to the selective anomaly forwarding mechanism by: sending feedback to the participant regarding the anomaly reporting digest that is indicative of whether the detected anomaly is relevant, wherein the participant uses the feedback to adjust a reporting budget used by the participant to selectively forward anomalies. 16 . The apparatus as in claim 10 , wherein the process when executed is further operable to: use a machine learning-based classifier to determine whether the detected anomaly is relevant. 17 . The apparatus as in claim 10 , wherein the apparatus determines the adjustment to the selective anomaly forwarding mechanism by: determining an anomaly reporting budget for a particular participant based on the one or more monitored resources of the network; and wherein the apparatus implements the determined adjustment to the selective anomaly forwarding mechanism by: instructing the particular participant to use the anomaly reporting budget to selectively forward detected anomalies. 18 . The apparatus as in claim 10 , wherein the process when executed is further operable to: receive forwarded anomalies detected in the network; and selectively forward the received anomalies to a user interface for presentation to user based on a determined relevancy to the user. 19 . The apparatus as in claim 10 , wherein the participant is an edge router. 20 . A tangible, non-transitory, computer-readable medium storing program instructions that cause a device in a network to execute a process comprising: monitoring, by the device, a selective anomaly forwarding mechanism deployed in the network, wherein the selective anomaly forwarding mechanism causes a participating node in the mechanism to selectively forward detected network anomalies to the device; monitoring, by the device, one or more resources of the network; determining, by the device, an adjustment to the selective anomaly forwarding mechanism based on the one or more monitored

Assignees

Inventors

Classifications

  • the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms · CPC title

  • Denial of Service · CPC title

  • comprising network management agents or mobile agents therefor · CPC title

  • Event detection, e.g. attack signature detection · CPC title

  • Traffic logging, e.g. anomaly detection · 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 US2017279685A1 cover?
In one embodiment, a device in a network monitors a selective anomaly forwarding mechanism deployed in the network. The selective anomaly forwarding mechanism causes a participating node in the mechanism to selectively forward detected network anomalies to the device. The device monitors one or more resources of the network. The device determines an adjustment to the selective anomaly forwardin…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).