Patent ID: 9749255
Date: 2017-08-29
CPC Classifications: H04L

Claim:
1. A method, comprising: determining, by a controller of an integrated circuit (IC), a queue state for each one of a plurality of egress queues at least partially based on respective queue length, wherein a plurality of packets have arrived to the egress queues, each egress queue receives one packet at a time; selecting, by the controller of the IC, from the egress queues, a queue with a greatest size difference between a queue state of the queue at a first time and a queue state of the queue at a second time, wherein the queue state of the queue at the first time is sent in a message to at least one node that is an ingress node of a communication network, upon arrival of new packets at the second time, each egress queue again receives one packet; selecting other queue with a greatest size difference between a queue state of the other queue at the second time and a queue state of the other queue at a third time, wherein the queue state of the other queue at the second time is sent in a message to the at least one node; and reporting periodically via a message, by the controller of the IC, the queue state of the selected queue to the at least one node.