SOURCE-BASED CONGESTION DETECTION AND CONTROL
7 Assignments
0 Petitions
Accused Products
Abstract
Congestion control techniques based upon resource utilization information stored by a network device. According to an embodiment of the present invention, a network device is configured to identify a data source causing congestion based upon information stored by the network device identifying a set of data sources, and for each data source, information identifying the amount of a resource of the network device being used for processing data received by the network device from the data source.
-
Citations
44 Claims
-
1-28. -28. (canceled)
-
29. A method comprising:
-
determining, by a network device, that a resource utilization value associated with a source device equals or exceeds a first threshold, the resource utilization value tracking an amount of a resource of the network device being used to process data originating at the source device, wherein the source device is external to the network device; and responsive to the determining, sending, by the network device, a first message to the source device to either pause, slow down, or resume transmission of a first type of data. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A network device comprising:
-
a memory configured to store a first threshold; and a congestion controller configured to; determine that a resource utilization value associated with a source device equals or exceeds the first threshold, the resource utilization value tracking an amount of a resource of the network device being used to process data originating at the source device, wherein the source device is external to the network device; responsive to the determining, send a first message to the source device to either pause, slow down, or resume transmission of a first type of data; and store the resource utilization value in the memory. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A network device comprising:
-
a memory configured to store a plurality of thresholds; and a congestion controller configured to; determine that a resource utilization value associated with a source device equals or exceeds each of the plurality of thresholds, the resource utilization value tracking an amount of a resource of the network device being used to process data originating at the source device, wherein the source device is external to the network device; and responsive to the determining, for each threshold in the plurality of thresholds, send a message to the source device to either pause, slow down, or resume transmission of a type of data associated with the threshold. - View Dependent Claims (44)
-
Specification