Flow control in a network is implemented based on aggregate traffic
measurements. For example, in an ATM network only the aggregate background
(CBR/VBR) traffic rate and the aggregate ABR traffic rate are used, in
contrast with other schemes that require per-connection rate measurements
or variables. An explicit rate is calculated recursively at discrete time
instances using a scaled error value which is generated in response to an
aggregate ABR input rate and a desired traffic rate. Explicit rate
computations can be performed entirely by software, and the interval
between computations is large enough to keep the processing overhead
required of the switch very low. In addition, methods consistent with the
present invention achieve max-min fairness and MCR plus equal share in a
natural way without any additional computation or information about
bottleneck rates.
La commande d'écoulement dans un réseau est mise en application a basé sur des mesures globales du trafic. Par exemple, dans un réseau d'atmosphère seulement le taux global du trafic du fond (CBR/VBR) et le taux du trafic de l'agrégat ABR sont employés, contrairement à d'autres arrangements qui exigent des mesures ou des variables de taux de par-raccordement. Un taux explicite est calculé périodiquement aux exemples discrets de temps en utilisant une valeur mesurée d'erreur qui est produite en réponse à un taux d'entrée de l'agrégat ABR et à un taux désiré du trafic. Des calculs explicites de taux peuvent être exécutés entièrement par le logiciel, et l'intervalle entre les calculs est assez grand pour maintenir les frais généraux de traitement exigés du commutateur très bas. En outre, les méthodes conformées à la présente invention réalisent l'equitabilité maximum-minute et le MCR plus la part égale d'une manière normale sans n'importe quel calcul additionnel ou des informations sur des taux de goulot d'étranglement.