×

Aggregating select network traffic statistics

  • US 10,432,484 B2
  • Filed: 06/13/2016
  • Issued: 10/01/2019
  • Est. Priority Date: 06/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for aggregating select network traffic statistics for each of a plurality of network appliances connected in a communication network, the method comprising:

  • for each flow from a first network appliance, extracting a first attribute value of a first flow attribute;

    for each flow from the first network appliance, extracting a second attribute value of a second flow attribute;

    building at least one hierarchical string with the extracted first attribute value and the extracted second attribute value,wherein the hierarchical string represents a subset of network traffic statistics collected for the first network appliance, andthe second attribute of the hierarchical string is more specific than the first attribute of the hierarchical string;

    extracting at least one network metric for at least one network characteristic associated with the at least one hierarchical string;

    aggregating the at least one network metric for the at least one network characteristic over a plurality of flows to and from the first network appliance in the communication network;

    generating an accumulating map that is updated in substantially real time, the accumulating map comprising the at least one hierarchical string and associated aggregated network metrics for the first flow attribute and the second flow attribute of the hierarchical string,wherein the accumulating map has a target number of entries for a specified time period and an eviction policy determines how information is aggregated once the accumulating map reaches its target number of entries for the specified time period,the eviction policy determining that a record is aggregated into a higher level record of the accumulating map and is evicted from the accumulating map; and

    transmitting the accumulating map to a network information collector in communication with the plurality of network appliance.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×