×

Algorithm for long-lived large flow identification

  • US 9,306,794 B2
  • Filed: 03/12/2013
  • Issued: 04/05/2016
  • Est. Priority Date: 11/02/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A hash engine for identifying long-lived large flows comprising:

  • a plurality of hashing stages for receiving a flow key associated with a flow, wherein each hashing stage includes;

    a hash function that generates an n bit output from the flow key;

    a plurality of hash buckets, wherein each hash bucket includes a counter providing a hash counter value, wherein one of the hash buckets is selected based on the n bit output, wherein n is an integer greater than 1; and

    a comparator coupled to each of the hash buckets such that the comparator compares the hash counter value of the selected hash bucket with a predetermined threshold to determine if the hash counter value of the selected hash bucket exceeds the predetermined threshold; and

    wherein a logic operation is performed on the result from all comparators of the hashing stages to identify the flow as a long-lived large flow if the hash counter values for all of the selected hash buckets exceed the predetermined threshold.

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