×

Methods and apparatus for tracking data flow based on flow state values

  • US 9,264,321 B2
  • Filed: 12/23/2009
  • Issued: 02/16/2016
  • Est. Priority Date: 12/23/2009
  • Status: Active Grant
First Claim
Patent Images

1. A processor-readable non-transitory medium storing code representing instructions that when executed by a processor cause the processor to:

  • update, at a memory location, a first flow state value associated with a data flow to a second flow state value when at least one of a packet from the data flow is received or the memory location is selected after a first time period from a series of time periods has expired,the update of the first flow state value is based on a progression through a series of flow state values including the first flow state value and the second flow state value, each flow state value from the series of flow state values being associated with a time period from the series of time periods, the series of the time periods including a second time period different from the first time period, and the first time period being the time period from the series of time periods associated with the first flow state value,the first flow state value is incremented to the second flow state value when (1) the packet is received, (2) the memory location of the first flow state value is identified based on an index value of the packet, and (3) when the first flow state value is less than the second flow state value, the first flow state value is decremented within the series of flow state values after the first time period has expired, the first flow state value being a numerical count of a number of data packets that have been transmitted in connection to the data flow; and

    analyze at least a portion of the packet when the second flow state value represents a flow rate of a network data flow anomaly.

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