摘要 |
Data flows are queued in an active queue (160.0) waiting for transmission. In each time slot, one data flow can be dequeued from the head of the active queue, and a data unit can be transmitted on the data flow. Then the data flow is placed in a queue "i" which is one of the queues 1, 2, . . . N. Data flows are transferred from queue "i" to the active queue once in every 2<i >time slots. When a data flow is dequeued from the active queue and transferred to queue i, the queue number "i" is determined as i=log Delta, rounded to an integer, where A is the number of time slots in which one data unit must be transmitted from the data flow in order to meet a data flow bandwidth parameter. If the data flow has waited for "d" time slots in the active queue before being dequeued, then i=log (Delta-d), rounded to an integer.
|