Patent ID: 8233391

Claim:
A method for transmission control, comprising: receiving data entities, having respective precedence parameters, for transmission by a transmitter over a network via multiple, respective channels to respective receivers, each channel comprising a path from the transmitter to one or more of the receivers; arranging the data entities at the transmitter according to the respective precedence parameters in queues corresponding to the channels, such that for each channel a data entity with highest precedence is placed at a head of a respective queue; sorting the queues in a descending order according to the respective precedence parameter of the data entity located at the head of each queue so as to generate a sorted list of the queues; prior to the transmission of at least some of the data entities, grouping the channels in a congested group and a non-congested group by evaluating respective levels of congestion of the channels; and immediately transmitting the at least some of the data entities from the queues of the channels in the non-congested group in an order determined by the sorted list, while inhibiting transmission from the queues of the channels in the congested group.