Patent ID: 9036468
Filing Date: 2015-05-19
Classification: H04L

Abstract:
1. A method for flow congestion management comprising: receiving a plurality of packets, the plurality of packets including packet fields; identifying a plurality of active flows from the received plurality of packets, each active flow associated with a flow profile comprising a plurality of the packet fields, wherein at least a first active flow is dynamically generated based on determining that packet fields of at least one packet of the plurality of packets do not correspond with flow profiles of existing active flows, the first active flow associated with a first flow profile comprising a first subset of the packet fields, and wherein at least a second flow profile associated with a second active flow comprises a second subset of the packet fields different than the first subset of packet fields; identifying a group of active flows from the plurality of active flows based on the flow profiles, the group of active flows including the first active flow and the second active flow; determining that a measured rate associated with the group of active flows exceeds a blocking threshold; selecting, responsive to the threshold determination, flows to be blocked of the group of active flows, the flows to be blocked including the first active flow, the selection made using a blocking criteria; discarding packets of the blocked flows; and forwarding packets of the second active flow for transmission.