×

Distributed and adaptive computer network analytics

  • US 10,305,759 B2
  • Filed: 01/05/2015
  • Issued: 05/28/2019
  • Est. Priority Date: 01/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a network analytics controller in a computer network, a specification of a network analysis task;

    creating, by the network analytics controller, a plurality of maplets, each maplet;

    corresponding to an agent executing on a particular network node in the computer network, andspecifying network data collection configuration, collected data processing, and processed data reporting to be performed to support the specified network analysis task at the particular network node executing the corresponding agent;

    communicating, by the network analytics controller over the computer network to each agent executing on a particular network node, the maplet corresponding to the agent;

    configuring, by each agent receiving a communicated maplet, the network node corresponding to the agent receiving the maplet for network data collection, collected data processing, and processed data reporting in accordance with the maplet received by the agent;

    collecting network data and processing the collected network data, by each agent receiving a maplet, in accordance with the configuration;

    reporting, to the network analytics controller, by each agent receiving a maplet, the processed data in accordance with the configuration, wherein at least one of the network data collection configuration, collected data processing, and processed data reporting specified by a first maplet is adaptive to the processed data reported in accordance with a second maplet;

    modifying, by a first agent corresponding to the first maplet, the configuration of the node corresponding to the first agent for at least one of the network data collection, the collected data processing, and the processed data reporting, in adaptation to the processed data reported in accordance with the second maplet; and

    aggregating, by the network analytics controller, the data reported from each agent receiving a maplet, as a result of the specified network analysis task.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×