Brevet FR3039729A1 (20170203)
REVENDICATIONS1) Procédé de gestion de bande passante implémenté par un dispositif d'interconnexion (110) entre un premier réseau de communication (101) et un second réseau de communication (102), des flux de données critiques et des flux de données non critiques transitant entre les premier et second réseaux de communication via ledit dispositif d'interconnexion, les flux de données critiques ayant contrairement aux flux de données non critiques un besoin de réservation de bande passante pour assurer des contraintes de débit et de latence, caractérisé en ce que le dispositif d'interconnexion implémente un mécanisme de surveillance des flux de données critiques transitant entre les premier et second réseaux de communication via ledit dispositif d'interconnexion de telle sorte que, pour chaque flux de données critiques transitant entre les premier et second réseaux de communication via ledit dispositif d'interconnexion, le dispositif d'interconnexion effectue les étapes suivantes : - mesurer (302 ;\n<CLM>\1\tun débit effectif dudit flux de données critiques ; - effectuer (303 ;\n<CLM>\1\tune première vérification consistant à vérifier si ledit débit effectif mesuré est supérieur à la somme d'une bande passante préalablement réservée pour ledit flux de données critiques et d'une bande passante de tolérance ; effectuer (303 ;\n<CLM>\1\tune seconde vérification consistant à vérifier si ledit débit effectif mesuré est inférieur à la bande passante préalablement réservée pour ledit flux de données critiques, à laquelle est retranchée la somme d'une bande passante de marge et d'une bande passante de tolérance ; et - en cas de première vérification positive ou de seconde vérification positive, ajuster (304 ;\n<CLM>\1\tla réservation de bande passante pour ledit flux de données critiques à une valeur égale à la somme du débit effectif mesuré pour ledit flux de données critiques et de la bande passante de marge.\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que la réservation de bande passante pour ledit flux de données critiques est ajustée dans la limite d'une borne maximale associée audit flux de données critiques.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ledit dispositif d'interconnexion active ledit mécanisme de surveillance, pour 3039729 18 l'ensemble desdits flux de données critiques transitant entre les premier et second réseaux de communication via ledit dispositif d'interconnexion, de manière périodique. 5\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ledit dispositif d'interconnexion définit dynamiquement, pour chaque flux de données critiques transitant entre les premier et second réseaux de communication via ledit dispositif d'interconnexion, une période de temps entre deux activations successives du mécanisme de surveillance en effectuant les étapes suivantes : 10 - vérifier (602) si un critère de stabilité du débit effectif dudit flux de données critiques est respecté ; - en cas de vérification positive vis-à-vis dudit critère de stabilité, allonger (603) la période de temps entre deux activations successives du mécanisme de surveillance pour ledit flux de données critiques ; et 15 - en cas de vérification négative vis-à-vis dudit critère de stabilité, réduire (604) de la période de temps entre deux activations successives du mécanisme de surveillance pour ledit flux de données critiques.\n<CLM>\1\tProcédé selon la revendication 4, caractérisé en ce que, en cas de 20 vérification négative vis-à-vis dudit critère de stabilité, ladite période de temps entre deux activations successives du mécanisme de surveillance pour ledit flux de données critiques est réinitialisée (604) à une valeur de borne minimum prédéfinie.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 4 et 5, caractérisé en ce 25 que ledit critère de stabilité est respecté lorsque chaque mesure de débit effectif dudit flux de données critiques lors des N dernières exécutions, N > 1, sont inférieures à la bande passante réservée, dans la mesure où ladite bande passante réservée n'a pas été ajustée lors desdites N précédentes exécutions du mécanisme de surveillance pour ledit flux de données critiques. 30\n<CLM>\1\tProcédé selon l'une quelconque des revendications 4 et 5, caractérisé en ce que ledit critère de stabilité est respecté lorsque ladite bande passante réservée n'a pas été ajustée lors desdites N dernières exécutions, N > 1, du mécanisme de surveillance pour ledit flux de données critiques. 3039729 19\n<CLM>\1\tProgramme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour mettre en oeuvre, par un processeur d'un dispositif d'interconnexion entre un premier réseau de communication et un second réseau de communication, le procédé 5 selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté par ledit processeur.\n<CLM>\1\tMoyens de stockage, caractérisés en ce qu'ils stockent un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un processeur 10 d'un dispositif d'interconnexion entre un premier réseau de communication et un second réseau de communication, le procédé selon l'une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté par ledit processeur.\n<CLM>\1\tDispositif d'interconnexion (110) entre un premier réseau de 15 communication (101) et un second réseau de communication (102), des flux de données critiques et des flux de données non critiques transitant entre les premier et second réseaux de communication via ledit dispositif d'interconnexion, les flux de données critiques ayant contrairement aux flux de données non critiques un besoin de réservation de bande passante pour assurer des contraintes de débit et de latence, 20 caractérisé en ce que le dispositif d'interconnexion implémente un mécanisme de surveillance des flux de données critiques transitant entre les premier et second réseaux de communication via ledit dispositif d'interconnexion de telle sorte que, pour chaque flux de données critiques transitant entre les premier et second réseaux de communication via ledit dispositif d'interconnexion, le dispositif d'interconnexion 25 implémente : - des moyens pour mesurer (302 ;\n<CLM>\1\tun débit effectif dudit flux de données critiques ; - des moyens pour effectuer (303 ;\n<CLM>\1\tune première vérification consistant à vérifier si ledit débit effectif mesuré est supérieur à la somme d'une bande passante 30 préalablement réservée pour ledit flux de données critiques et d'une bande passante de tolérance ; - des moyens pour effectuer (303 ;\n<CLM>\1\tune seconde vérification consistant vérifier si ledit débit effectif mesuré est inférieur à la bande passante préalablement 3039729 20 réservée pour ledit flux de données critiques, à laquelle est retranchée la somme d'une bande passante de marge et d'une bande passante de tolérance ; et des moyens pour, en cas de première vérification positive ou de seconde vérification positive, ajuster (304 ;\n<CLM>\1\tla réservation de bande passante pour ledit 5 flux de données critiques à une valeur égale à la somme du débit effectif mesuré pour ledit flux de données critiques et de la bande passante de marge.