Abstract:
Les cellules entrantes d'une voie à multiplexage temporel asynchrone d'entrée (mtr) sont comptées par un compteur (FFB) affecté à chaque circuit virtuel, qui est incrémenté à chaque cellule entrante du circuit virtuel et qui est périodiquement décrémenté. Des moyens d'horloge (HG, CV, CTC) définissent des temps cellule successivement numérotés (ntc). Des moyens de file d'attente (FAVE, FCVN) définissent une file d'attente de temps cellule (FAF FAL, FAV) propre à chacun desdits temps cellule, un circuit virtuel pouvant être affecté à un temps cellule par l'inscription de son identité dans la file d'attente de temps cellule correspondante. Des moyens de commande (MC) utilisent le contenu desdites files d'attente de temps cellule (FAF, FAL, FAV) et, à chaque temps cellule, identifient un circuit virtuel à traiter et décrémentent le compteur (FFB) de ce circuit virtuel. Ces moyens de commande comprenent par ailleurs des dispositions telles que tout circuit virtuel dont le compteur (FFB) n'est pas en position de repos soit affecté (FAVE) à un des temps cellules, our être décrémenté du fait de la survenance de ce temps cellule.
Abstract:
Dispositif de régularisation de débit de circuits virtuels empruntant une voie de transmission à multiplexage temporel asynchrone dans lequel les cellules entrantes d'une voie à multiplexage temporel asynchrone d'entrée (mtr), comportant une en-tête contenant une information de destination qui peut être traitée comme une identité de circuit virtuel, sont aiguillées vers une mémoire de cellules (MT) comprenant une pluralité de mémoires tampons de circuits virtuels (MA1, MA2..., MAn), chaque cellule étant rangée dans la mémoire tampon de circuit virtuel associée au circuit virtuel auquel cette cellule appartient, et les cellules sortantes d'une voie à multiplexage temporel asynchrone de sortie (mte) sont lues dans ces mêmes mémoires tampons de circuits virtuels (MA1. MA2..., MAn). Des moyens de commande (MC) sont en outre prévus, agencés de sorte que les cellules à émettre sur la voie sortante soient lues dans les mémoires tampon dans un ordre tel que les cellules issues d'une même mémoire tampon de circuit virtuel soient espacées en moyenne au moins d'un intervalle déterminé pour ce circuit virtuel.
Abstract:
L'invention comprend l'emploi d'une mémoire (MCT) dans laquelle à chaque circuit virtuel acheminant des cellules est affecté un emplacement contenant un contexte (CT), définissant les conditions de l'évaluation du débit de ce circuit virtuel et prévoit, à la réception de chaque cellule, la lecture du contexte du circuit virtuel auquel appartient cette cellule, en vue de l'évaluation du débit de ce circuit virtuel. L'invention comprend en outre l'emploi d'une horloge (BC) aménagée pour fournir une heure courante associée à ce circuit virtuel. Une indication d'heure de début est enregistrée dans le contexte (CT) d'un circuit virtuel et, à l'arrivée d'une cellule de ce circuit virtuel, le contexte est lu, de l'heure courante, alors fournie par l'horloge, est soustraite l'heure de début fournie par le contexte lu et la différence de temps ainsi établie constitue une mesure de débit instantané du circuit virtuel, définie comme l'intervalle de temps qui s'est écoulée entre deux cellules, cette mesure de débit instantané étant fournie à des moyens d'évaluation (BT), tandis que l'heure courante est alors enregistrée dans le contexte, en tant qu'heure de début.
Abstract:
L'invention comprend l'emploi d'une mémoire dans laquelle à chaque circuit virtuel est affecté un emplacement contenant un contexte (CT), définissant les conditions de l'évaluation du débit de ce circuit virtuel et prévoit, à la réception de chaque cellule, la lecture du contexte du circuit virtuel auquel appartient cette cellule. Une horloge est aménagée pour fournir une heure courante associée à ce circuit virtuel. Une indication d'heure de début d'intervalle de mesure est enregistrée dans le contexte (CT) d'un circuit virtuel, à l'arrivée d'une première cellule de ce circuit virtuel. A l'arrivée d'une cellule suivante du même circuit virtuel, le contexte est lu et de l'heure courante (hc) est soustraite l'heure de début d'intervalle de mesure. La différence de temps est comparée à une durée spécifiée d'intervalle de mesure et le nombre de cellules déjà reçues est incrémenté. Ce nombre de cellules déjà reçues est fourni comme mesure du débit moyen du circuit virtuel, lorsque ladite différence de temps est égale ou supérieure à la durée d'intervalle de mesure. Le contexte est alors réinitialisé.
Abstract:
Ce procédé comprend l'emploi d'une mémoire dans laquelle à chaque circuit virtuel est affecté un contexte (CT) définissant les conditions de l'évaluation du débit de ce circuit virtuel, la lecture, à la réception d'une cellule, du contexte du circuit virtuel, l'emploi d'une horloge aménagée pour fournir une heure courante associée à ce circuit virtuel, ainsi que de moyens de mesure de débit fournissant, à l'arrivée d'une cellule, une mesure de débit du circuit virtuel de cette cellule. Le contexte (CT) comprend au moins un seuil de débit et il est prévu de comparer une telle mesure de débit avec ce seuil et d'actionner un compteur de dépassements, dans un premier sens, si ce seuil est atteint ou dépassé, ou dans un autre sens, si ce seuil n'est pas atteint, ainsi que de déterminer qu'un tel actionnement a amené le compteur de dépassements dans une position extrême dudit premier sens, et alors de fournir un signal (OSC) manifestant la nécessité d'une action corrective.