A method, a system and a computer program product are disclosed for
allocating bandwidth of a limited bandwidth link to dataflows containing
packets. In the method, the number of buckets is adaptively adjusted
dependent upon the number of active dataflows. Each bucket has a number of
tokens allocated to the bucket for use by the corresponding dataflow. The
number of tokens is dependent upon a weighted value for the corresponding
dataflow. Queueing of the packets for utilization of the limited bandwidth
link is dependent upon the tokens. Tokens are then adaptively-reallocated
to one or more buckets in accordance with a weighted value for each of the
dataflows.
Un método, un sistema y un producto del programa de computadora se divulgan para asignar anchura de banda de un acoplamiento limitado de la anchura de banda a los flujos de datos que contienen los paquetes. En el método, el número de cubos es dependiente adaptante ajustado sobre el número de flujos de datos activos. Cada cubo tiene un número de símbolo asignado al cubo para el uso por el flujo de datos correspondiente. El número del símbolo es dependiente sobre un valor cargado para el flujo de datos correspondiente. El hacer cola de los paquetes para la utilización del acoplamiento limitado de la anchura de banda es dependiente sobre el símbolo. El símbolo entonces adaptante-se reasigna a unos o más cubos de acuerdo con un valor cargado para cada uno de los flujos de datos.