CA2398366C

Method for dynamic optimisation of service quality in a datatransmission network

Abstract

The present invention relates to a method for dynamic optimization of the quality of service in a data transmission network (2) in packet mode, said network (2) comprising a plurality of sources Si and a plurality of destinations Di connected to a network. transit (4) via a plurality of access networks (6), each source being capable of sending a maximum speed L max, s, x, and each destination being capable of receiving a maximum speed L max, x, d , said sources each comprising a means of classification (8) and control (10) of the data rate transmitted, process characterized in that it comprises the following steps: a) measuring the absolute transfer delay, the jitter, the rate of said data exchanged and the losses between each source S and each destination D, and carry out the following sub-steps according to the measurements obtained in this step a: al) for each destination D, distribute the maximum bit rate L max, x, d between the different sources; a2) for each destination D, dynamically determine the limit of the congestion point of the access network (6) optimizing the maximum speed L max, x, d; a3) for each source S, dynamically determine the limit of the congestion point of the access network (6) optimizing the maximum global rate L max, sx and the maximum rate to each destination L max, s, d; a4) for each source S, determine the effect of congestion on the transit network (4); and b) controlling the classification (8) and control (10) means of flow according to the results of the sub-steps a1, a2, a3 and a4.

CA2398366C, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 2 February 2021, 5.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 2 independent, 10 dependent

  1. 1
    CA 02398366 2002-07-24 01/58094 PCT/FR01/00324 REVENDICATIONS 1. Procédé d'optimisation dynamique de la qualité de service dans un réseau de transmission de données (2) en mode paquet, ledit réseau (2) comportant une pluralité de sources Si et une pluralité de destinations Di reliées à un réseau de transit (4) via une pluralité de réseaux d'accès (6), chaque source étant susceptible d'envoyer un débit maximal L raax , s , x , et chaque destination étant susceptible de recevoir un débit maximal L max , X(d , lesdites sources comportant chacune un moyen de classification (8) et de contrôle (10) du débit de données émis, procédé caractérisé en ce qu'il comporte les étapes suivantes :a- mesurer le délai absolu de transfert, la gigue, le débit desdites données échangées et les pertes entre chaque source S et chaque destination D, et effectuer les sous-étapes suivantes en fonction des mesures obtenues à cette étape a: al- pour chaque destination D, répartir le débit maximal L maX(Xjd entre les différentes sources ;a2- pour chaque destination D, déterminer dynamiquement la limite du point de congestion du réseau d'accès (6) optimisant le débit maximal J max,x,d r a3- pour chaque source S, déterminer dynamiquement la limite du point de congestion du réseau d'accès (6) optimisant le débit maximal global Lmax, s, x et le débit maximal vers source S, déterminer chaque destination L maX(S(d ;a4- pour chaque l'effet de la congestion du réseau de transit (4) ;et CA 02398366 2002-07-24 01/58094 PCT/FR01/00324 b- commander les moyens de classification (8) et de contrôle (10) de débit en fonction des résultats des sous-étapes al, a2, a3 et a4 .
  2. 2
    Procédé selon la revendication 1, caractérisé en ce que pour une destination D donnée, l'étape al comporte les opérations suivantes:- fixer le débit L maX/X , d à partir, d'une part, du débit de la ligne d'accès, et d'autre part, de l'étape a2 ;- partager ledit débit maximal L maX(X , d entre les sources actives de manière à définir pour chaque source une première valeur de débit maximal L max , s , d , ledit partage étant effectué en tenant compte de données de configurations et d'éventuelles réservations dynamiques de débit R S/d par tout ou partie des sources. - transmettre vers chacune des sources la dite première valeur L max , S(d .
  3. 3
    Procédé selon la revendication 1, caractérisé en ce que l'étape a2 comporte les opérations suivantes :Calculer une première valeur de débit représentant une pondération de débit entre chacune des sources et ladite destination;Calculer une première valeur de gigue représentant une pondération de gigue entre chacune des sources et ladite destination Calculer une première valeur de pertes représentant une pondération des pertes entre chacune des sources et ladite destination ;- déterminer la courbe de ces valeurs pondérées en fonction du débit reçu par cette destination ;- Fixer la valeur de débit maximal L max , x , d en fonction desdites courbes. CA 02398366 2002-07-24 01/58094 PCT/FR01/00324
  4. 4
    Procédé caractérisé en ce opérations suivantes Calculer selon la que l'étape revendication 1, a3 comporte les débit ladite valeur de une premiere représentant une pondération de débit entre source et chacune desdites destinations;Calculer une première valeur de gigue représentant une pondération de gigue entre ladite source et chacune desdites destinations ;Calculer une première valeur de pertes représentant une pondération des pertes ladite source et chacune desdites destinations ;- déterminer la courbe de ces valeurs pondérées en fonction du débit émis par ladite source ;Fixer une valeur de débit global maximal Lmax,s,x et une deuxième valeur de débit maximal par direction L max , s , d en fonction desdites courbes, du débit de la ligne vers le réseau d'accès, de données de configurations et d'éventuelles réservations dynamiques de débit R s , d vers tout ou partie des destinations.
  5. 5
    Procédé selon l'une des revendications 1 à 4, caractérisé en ce que, pour chacune desdites destinations, l'étape a4 comporte les opérations suivantes ;- comparer les mesures de délais, gigue, pertes et débit et les résultats des étapes al, a2 et a3 à des valeurs de délai, gigue, pertes et débit prédéfinies ;établir un diagnostic sur la qualité de service en fonction de cette comparaison.
  6. 6
    Procédé selon l'une des revendications 1 à 5, caractérisé en ce qu'il comporte en outre une étape consistant à transmettre au moyen de contrôle 10 du CA 02398366 2002-07-24 01/58094 PCT/FR01/00324 débit, la plus petite valeur parmi lesdites première et deuxième valeurs de débit maximal L max , s , d ainsi que la valeur de débit global maximale L max , s , x .
  7. 7
    Dispositif d'optimisation dynamique de la qualité de service dans un réseau de transmission de données (2) en mode paquet, ledit réseau (2) comportant une pluralité de sources Si et une pluralité de destinations Di reliées à un réseau de transit (4) via une pluralité de réseaux d'accès (6), chaque source étant susceptible d'envoyer un débit maximal L max , s , x , et chaque destination étant susceptible de recevoir un débit maximal L maX;Xfd , lesdites sources comportant chacune un moyen de classification et de contrôle du débit de données émis, ledit dispositif étant caractérisé en ce qu'il comporte :- des moyens pour mesurer le délai absolu de transfert, la gigue, le débit des données échangées et les pertes entre chaque source S et chaque destination D;des moyens pour répartir, pour chaque destination D, le débit maximal L raax , x , d entre les différentes sources ;des moyens pour déterminer dynamiquement, pour chaque destination D, la limite du point de congestion du réseau d'accès (6) optimisant le débit maximal Lmax,x,d/ - des moyens pour déterminer dynamiquement pour chaque source S, la limite du point de congestion du réseau d'accès (6) globalement et vers chaque destination;des moyens pour déterminer, pour chaque source S, l'effet de la congestion du réseau de transit ( 4);CA 02398366 2002-07-24 01/58094 PCT/FR01/00324 - des moyens de classification des paquets de données émis ;- des moyens de contrôle de débit, et - des moyens de sélection du réseau pour chaque source vers chaque destination. 8.- Dispositif selon la revendication 7, caractérisé en ce qu'il comporte en outre un module Ml (12), chargé de déterminer dynamiquement un premier débit maximum d'information L max , s , d/ qu'une source S peut envoyer vers une destination D, un module M2 (14), chargé de déterminer dynamiquement le débit maximum L m ax,x,d que la destination D peut recevoir pour avoir une utilisation optimale de la ligne d'accès tout en maîtrisant la Qualité de Service , un module M3 (16), chargé de déterminer dynamiquement le débit global maximum L raax , s , x et un deuxième débit maximum L max , s , d que la source S peut émettre vers chaque D pour avoir une utilisation optimale de la ligne d'accès tout en maîtrisant la Qualité de Service, un module M4 (22), chargé de déterminer dynamiquement les caractéristiques du réseau de transit (4) et de commander un sélectionneur (24) de commandant les moyens moyens de contrôle réseau et un module M5 (17), de classification (8) et les (10) du débit en fixant dynamiquement la valeur de limiteurs (10) de la source S en fonction des valeurs issues des modules Ml (12) et M3 (16) .
  8. 8
    9. Dispositif selon la revendication 7, caractérisé en ce que les paramètres dynamiques en entrée du module Ml (12) sont:les mesures de débit;- des valeurs de réservation de débit R s , d chaque source S et la destination D ;entre CA 02398366 2002-07-24 01/58094 PCT/FR01/00324 - la valeur maximale L max , x , d que la destination D peut recevoir de l'ensemble des sources Si, telle que déterminée par le module M2 (14).
  9. 9
    10. Dispositif selon la revendication 7, caractérisé en ce que le module M2 (14) calcule, à partir des mesures de Qualité de Service, des variables de Qualité de Service pondérées entre toutes les sources Si et en déduit le débit maximum L max , x , d que la destination D peut recevoir du réseau (2) . il. Dispositif selon la revendication 8, caractérisé en ce que le module M3 (16) reçoit la première valeur bmax, s, d du module Ml de chaque destination D et calcule, à partir des mesures de Qualité de Service, des variables de Qualité de Service pondérées entre toutes les destinations Di et fournit le débit maximum L max , S(X que la source S peut émettre vers le réseau (2) et les deuxièmes valeur de débit maximum L maX(£/d que la source S peut émettre vers chaque destination D.
  10. 10
    12. Dispositif selon la revendication 7, caractérisé en ce que le module M4 (22) établit un diagnostic sur la qualité de service entre la source S et chaque destination D de manière à commander le sélectionneur (24) pour orienter tout ou partie du trafic vers un autre réseau (26) .