Layer 3 fair rate congestion control notification
AssigneeCisco Technology, Inc.
InventorsRong Pan, Parvin Taheri, Thomas J. Edsall
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsRong Pan, Parvin Taheri, Thomas J. Edsall
Estimating the term…
A network device, including ports that receive/send data packets from/to a network, receives data packets of multiple traffic flows, and populates a queue in memory with the data packets. The network device periodically updates a fair rate for the multiple traffic flows to converge a length of the queue to a reference length. Specifically, the network device determines a length of the queue, a change in the length from a previous length, and a deviation of the length from the reference length. The network device detects an increase in the change in length above a threshold that is based on the reference length. If the increase is not above the threshold, the network device derives the fair rate from a previous fair rate using proportional integral control. The network device identifies elephant flows among the multiple traffic flows, and sends the fair rate to a source of each elephant flow.
A method comprising:
An apparatus comprising:
A non-transitory computer readable medium encoded with instructions that, when executed by a processor of a network switch or router having multiple ports configured to receive/send data packets from/to a network, cause the processor to perform:
Dependencies are inferred from the claim text.