Quality of service packet scheduler design
AssigneeViaSat, Inc.
InventorAnil Agarwal
Life of this patent
Estimating the term…
Loading patent…
AssigneeViaSat, Inc.
InventorAnil Agarwal
Estimating the term…
Systems, methods, devices, and processors are described for quality of service (QoS) packet scheduling in satellite communications systems. A packet received at the QoS packet scheduler may be assigned a virtual departure time utilizing novel self-clocked fair queuing techniques. The virtual departure time for a packet assigned to a queue may depend on a different weight assigned to the queues. Queues may be treated as low latency queues in some cases and may be provided with committed information rates in other cases. Low latency queues may be assigned weights equal to infinity, or the reciprocal of the weight equal to zero. Queues with committed information rates may assign different weights to packets depending on whether the rate that packets are received exceeds the committed information rate. Packets may then be scheduled based on their virtual departure time order.
A method of self-clocked fair queuing with a committed information rate for a satellite communication system, the method comprising:
A self-clocked fair queuing device with a committed information rate for a satellite communication system, the device comprising:
A self-clocked fair queuing device with a committed information rate for a satellite communication system, the device comprising:
Dependencies are inferred from the claim text.