FR2779299A1 - Method of controlling service flow quality for virtual circuit telecommunications - Google Patents
Method of controlling service flow quality for virtual circuit telecommunications Download PDFInfo
- Publication number
- FR2779299A1 FR2779299A1 FR9806596A FR9806596A FR2779299A1 FR 2779299 A1 FR2779299 A1 FR 2779299A1 FR 9806596 A FR9806596 A FR 9806596A FR 9806596 A FR9806596 A FR 9806596A FR 2779299 A1 FR2779299 A1 FR 2779299A1
- Authority
- FR
- France
- Prior art keywords
- flow
- values
- virtual circuit
- link
- measurement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
PROCEDE ET SYSTEME DE CONTROLECONTROL METHOD AND SYSTEM
DE LA QUALITE DE SERVICE POUR LE DEBIT QUALITY OF SERVICE FOR THROUGHPUT
DE TRANSMISSION D'UN CIRCUIT VIRTUEL FOR TRANSMITTING A VIRTUAL CIRCUIT
La présente invention est relative à un procédé et à un système de contrôle de la qualité de service pour le The present invention relates to a method and a system for controlling the quality of service for the
débit de transmission d'un circuit virtuel. transmission rate of a virtual circuit.
Avec l'avènement des techniques de transmission des signaux numériques, les caractéristiques techniques des réseaux de transmission ont été soumises à une forte With the advent of digital signal transmission techniques, the technical characteristics of transmission networks were subjected to strong
évolution, sous l'impulsion toujours croissante de la de- evolution, under the ever increasing impulse of the de-
mande de transmission de données les plus variées, en vue de la mise en oeuvre d'application de toute nature en temps réel. request for the most varied data transmission, with a view to implementing any kind of application in real time.
Pour cette raison, les caractéristiques des ré- For this reason, the characteristics of the re-
seaux de transmission actuels ont évolué de façon à aug- current transmission buckets have evolved to increase
menter non seulement le débit de transmission, mais not only lie about the transmission rate but
également la souplesse d'utilisation, dans le but d'auto- also the flexibility of use, with the aim of self-
riser la transmission de données de tout type, notamment riser the transmission of data of any type, in particular
vidéo, en vue d'applications multimédia. video, for multimedia applications.
A ce titre, les niveaux de débit potentiel de pro- As such, the potential flow levels of pro-
tocoles de transmission tel que le protocole X25, peuvent atteindre jusqu'à 2 Mb/s alors que le protocole de relais transmission tokens such as the X25 protocol, can reach up to 2 Mb / s while the relay protocol
de trames (frame relay en langage anglo-saxon) a été déve- of frames (frame relay in Anglo-Saxon language) has been developed
loppé pour assurer le transfert, tant de données de type loped to ensure the transfer, so much type data
données texte que de données vidéo dans le cadre d'appli- text data than video data as part of apps
cations multimédia du type client-serveur, les débits d'accès des réseaux à relais de trame pouvant atteindre multimedia client-server cations, with frame relay network access rates of up to
8 Mb/s.8 Mb / s.
Un élément déterminant relatif à la qualité du service de transmission pour l'utilisateur sur les réseaux A determining factor relating to the quality of the transmission service for the user on the networks
de transmission actuels, tant en ce qui concerne le proto- of current transmission, both with regard to the proto-
cole X25 que le protocole de relais de trames, consiste en la qualité du niveau de débit et de maintien de ce niveau cole X25 as the frame relay protocol, consists of the quality of the bit rate level and the maintenance of this level
de débit.of debt.
Dans ce mode de transmission, le transfert des données est effectué entre un point d'origine O et un point distant D connectés chacun au réseau proprement dit par une liaison, un circuit virtuel bidirectionnel étant établi entre le point d'origine et le point distant. Ainsi que représenté sur la figure la, une liaison comporte au moins un circuit virtuel CV1 mais peut comporter une pluralité de circuits In this transmission mode, the data is transferred between an origin point O and a remote point D each connected to the network proper by a link, a two-way virtual circuit being established between the origin point and the distant point . As shown in FIG. 1a, a link includes at least one virtual circuit CV1 but can include a plurality of circuits
virtuels CV1 à CV3.CV1 to CV3.
D'une manière générale, on indique que chaque cir- Generally, it is indicated that each cir-
cuit virtuel peut être permanent, c'est-à-dire toujours établi entre deux points définis, ou au contraire commuté, c'est-à-dire établi à la demande entre deux points. On rappelle qu'un circuit virtuel est formé par l'association virtual baking can be permanent, that is to say always established between two defined points, or on the contrary switched, that is to say established on demand between two points. Remember that a virtual circuit is formed by the association
bidirectionnelle de deux adresses réseau. bidirectional of two network addresses.
En tout état de cause, dans le cas des deux modes In any event, in the case of the two modes
de transmission précités, pour lesquels la constance ef- above, for which the constancy e-
fective du débit ne peut être assurée, afin de satisfaire effective flow cannot be guaranteed in order to satisfy
à un engagement de qualité de service, les opérateurs ré- to a commitment to quality of service, operators re-
seaux, organismes prestataires de service de l'opération de transmission, ont été amenés à contrôler le débit de transmission effectif de chaque circuit virtuel permettant la réalisation de cette opération. Le débit effectif de buckets, organizations providing service for the transmission operation, were required to control the effective transmission rate of each virtual circuit enabling this operation to be carried out. The effective flow of
transmission peut alors être comparé à une valeur de réfé- transmission can then be compared to a reference value
rence, objet d'un engagement contractuel de la part du rence, subject to a contractual commitment on the part of the
prestataire de services, cette valeur de référence permet- service provider, this benchmark allows
tant, par comparaison du débit de transmission effectif, de qualifier la prestation relative à l'opération de transmission. as long as, by comparison of the effective transmission rate, to qualify the service relating to the transmission operation.
Toutefois, une telle qualification n'apparaît significa- However, such a qualification does not appear to be significant.
tive que dans la mesure o l'opération de contrôle de dé- tive that insofar as the control operation of
bit est effectuée sensiblement en temps réel et en bit is performed substantially in real time and in
permanence, afin, pour le prestataire de services, de pou- permanence, in order for the service provider to
voir justifier de ses prestations vis-à-vis de ses engage- see proof of its services vis-à-vis its commitments-
ments contractuels. En particulier, un tel contrôle doit permettre l'établissement d'un rapport complet au bénéfice contractual terms. In particular, such a control must allow the establishment of a complete report for the benefit
du client, justificatif du prestataire, alors que le pres- of the client, proof of the provider, while the pres-
tataire doit être en mesure, à partir d'un tel rapport, de surveiller toute variation de débit de transmission ou de The guardian must be able, from such a report, to monitor any variation in transmission rate or
volume de trafic du client, afin, le cas échéant, de pou- customer traffic volume, in order, if necessary, to
voir prendre toute mesure nécessaire, telle que adaptation see take any necessary action, such as adaptation
de la bande passante allouée au circuit virtuel concerné. of the bandwidth allocated to the virtual circuit concerned.
Dans un tel but, une solution a été proposée, laquelle consiste par exemple, sur un circuit virtuel CV constitué For this purpose, a solution has been proposed, which consists for example, on a virtual circuit CV constituted
par plusieurs commutateurs successifs COT, ainsi que re- by several successive TOC switches, as well as re-
présenté sur la figure lb, à effectuer au niveau des com- shown in Figure lb, to be performed at the level of the
mutateurs d'extrémité COT1 et COT2 un contrôle des trames de données transmises sur un temps donné, ce qui permet d'effectuer une mesure de débit du circuit virtuel, cette mesure pouvant ensuite être acheminée au moyen d'un ticket end mutators COT1 and COT2 a control of the data frames transmitted over a given time, which makes it possible to carry out a measurement of the flow rate of the virtual circuit, this measurement being then able to be conveyed by means of a ticket
de taxation par exemple, au centre superviseur. for example, at the supervisory center.
Un tel mode opératoire ne peut être envisagé que dans le cas de certains types de commutateurs commercialisés par Such a procedure can only be envisaged in the case of certain types of switches sold by
NORTEL (Northern Telecom)par exemple grâce à l'implémenta- NORTEL (Northern Telecom) for example thanks to the implementation
tion d'un logiciel spécifique développé par X-CEL Communi- tion of specific software developed by X-CEL Communi-
cations Limited, 1 Minster Court, Tuscam Way, Camberley, cations Limited, 1 Minster Court, Tuscam Way, Camberley,
Surrey, GU15 3YY, UK.Surrey, GU15 3YY, UK.
Un tel mode opératoire présente toutefois plu- However, such an operating method presents
sieurs inconvénients.several disadvantages.
En premier lieu, ce mode opératoire dépend nécessairement du fonctionnement de chaque commutateur d'entrée sortie COT1, COT2 du circuit virtuel, et donc de certains paramè- Firstly, this operating mode necessarily depends on the operation of each input-output switch COT1, COT2 of the virtual circuit, and therefore on certain parameters.
tres réseaux de ces derniers.very networks of these.
En deuxième lieu, la mise en place d'un tel processus au niveau des commutateurs d'entrée sortie, COT1, COT2, soit au niveau du réseau proprement dit, ne permet en aucun cas de tenir compte du risque de distorsion, dans la mesure de Secondly, the implementation of such a process at the level of the input-output switches, COT1, COT2, or at the level of the network itself, in no way allows the risk of distortion to be taken into account, in the measure of
débit, d'appareils intervenant en amont, au sens bidirec- flow, of devices intervening upstream, in the bidirec-
tionnel, de ces commutateurs d'entrée COT1, COT2, appareils tels que par exemple un concentrateur COC1, COC2, ce type d'appareil étant susceptible, de manière inhérente à son mode opératoire par exemple, d'écarter des trames en cas tional, of these input switches COT1, COT2, devices such as for example a concentrator COC1, COC2, this type of device being capable, inherently of its operating mode for example, of discarding frames in the event
de saturation.saturation.
La présente invention a en conséquence pour objet la mise en oeuvre d'un procédé et d'un système de contrôle de la qualité de service pour le débit de transmission d'un circuit virtuel dans lesquels les inconvénients ou limitations des procédés et systèmes de l'art antérieur The present invention therefore relates to the implementation of a method and a system for controlling the quality of service for the transmission rate of a virtual circuit in which the drawbacks or limitations of the methods and systems of the prior art
sont sensiblement supprimés ou réduits. are substantially eliminated or reduced.
Un autre objet de la présente invention est en particulier la mise en euvre d'un procédé et d'un système de contrôle de la qualité de service pour le débit de transmission d'un circuit virtuel, lesquels sont rendus sensiblement indépendants des paramètres intrinsèques à ce réseau et en particulier des paramètres du circuit virtuel Another object of the present invention is in particular the implementation of a method and a system for controlling the quality of service for the transmission rate of a virtual circuit, which are made substantially independent of the parameters intrinsic to this network and in particular virtual circuit parameters
soumis à ce contrôle.subject to this control.
Un autre objet de la présente invention est égale- Another object of the present invention is also
ment la mise en oeuvre d'un procédé et d'un système de con- the implementation of a method and a system of con-
trôle de la qualité de service pour le débit de transmis- quality of service check for transmission rate
sion d'un circuit virtuel permettant, par l'opérateur ré- sion of a virtual circuit allowing, by the operator
seau, une télégestion par client de l'ensemble des bucket, remote management by customer of all
circuits virtuels alloués à chacun des clients de cet opé- virtual circuits allocated to each of the customers of this operation
rateur réseau. Le procédé de contrôle de la qualité de service pour le débit de transmission d'un circuit virtuel établi network designer. The quality of service control method for the transmission rate of an established virtual circuit
sur un réseau de télécommunication par un centre supervi- on a telecommunications network by a supervised center
seur, objet de la présente invention, ce circuit virtuel étant établi de façon bidirectionnelle entre une première et une deuxième extrémité de ce dernier, chacune de ces extrémités se trouvant sur une première respectivement une deuxième liaison munie d'une sonde de mesure de débit du seur, object of the present invention, this virtual circuit being established bidirectionally between a first and a second end of the latter, each of these ends being on a first respectively a second link provided with a flow measurement probe of the
circuit virtuel et de charge de chaque liaison, par échan- virtual and load circuit of each link, by exchange
tillonnage continu synchronisé sur une période de mesure, la coïncidence temporelle de la mesure synchronisée de continuous tillonnage synchronized over a measurement period, the temporal coincidence of the synchronized measurement of
chaque sonde de mesure étant le siège d'un décalage tempo- each measurement probe being the seat of a time offset
rel de synchronisation déterminé, est remarquable en ce qu'il consiste, pour au moins un sens de transmission de cette transmission bidirectionnelle, à mesurer au moyen de la sonde de mesure placée à la première extrémité, sur la rel of determined synchronization, is remarkable in that it consists, for at least one direction of transmission of this bidirectional transmission, to be measured by means of the measurement probe placed at the first end, on the
première liaison, le débit entrant à cette première extré- first link, the flow entering at this first end
mité du circuit virtuel et à mesurer, au moyen de la sonde de mesure placée à la deuxième extrémité, sur la deuxième liaison, le débit sortant de cette deuxième extrémité du mity of the virtual circuit and to measure, by means of the measurement probe placed at the second end, on the second link, the flow leaving this second end of the
circuit virtuel et de la charge de cette deuxième liaison. virtual circuit and the load of this second link.
Les valeurs mesurées de débit entrant et sortant du cir- The measured values of flow entering and leaving the circuit
cuit virtuel et de charge de cette deuxième liaison sont transmises au centre superviseur. Pour chaque période de mesure, le procédé selon l'invention consiste ensuite à classer les valeurs mesurées de débit entrant et sortant du circuit virtuel et de charge de cette deuxième liaison en groupes de valeurs mesurées en fonction de la valeur du virtual and charge of this second link are transmitted to the supervisor center. For each measurement period, the method according to the invention then consists in classifying the measured values of flow entering and leaving the virtual circuit and of load of this second link into groups of measured values as a function of the value of the
débit sortant du circuit virtuel et à calculer, pour cha- flow leaving the virtual circuit and to be calculated, for each
que groupe de valeurs, sur au moins une plage de valeur temporelle, des indicateurs de qualité de débit, ces indi- cateurs comportant au moins un indicateur de durée de maintien du débit dans ce groupe et un indicateur de taux de transmission. Le classement des valeurs mesurées et le calcul des indicateurs de qualité du débit permettent de that group of values, over at least one time value range, of flow quality indicators, these indicators comprising at least one indicator of duration of flow maintenance in this group and one transmission rate indicator. The classification of the measured values and the calculation of the flow quality indicators allow
corriger statistiquement l'incertitude de mesure intro- statistically correct the measurement uncertainty
duite par le décalage temporel de synchronisation et par pick by the timing offset and by
le temps de transit entre la première et la deuxième ex- transit time between the first and second ex-
trémité. Le système de contrôle de la qualité de service pour le débit de transmission d'information d'un circuit virtuel établi sur un réseau de télécommunications par un centre superviseur, objet de la présente invention, ce extremity. The quality of service control system for the information transmission rate of a virtual circuit established on a telecommunications network by a supervisor center, object of the present invention,
circuit virtuel étant établi de façon bidirectionnelle en- virtual circuit being established bidirectionally between-
tre une première et une deuxième extrémité de ce dernier, be a first and a second end of the latter,
chaque extrémité se trouvant sur une première respective- each end being on a respective first-
ment une deuxième liaison du circuit virtuel, est remar- ment a second connection of the virtual circuit, is noted
quable en ce qu'il comprend au moins une sonde de mesure de débit du circuit virtuel et de charge de chaque liaison placée sur la première respectivement la deuxième liaison, quable in that it comprises at least one probe for measuring the flow rate of the virtual circuit and the load of each link placed on the first respectively the second link,
la mesure de débit du circuit virtuel et de charge de cha- the measurement of the virtual circuit flow and the load of each
que liaison étant effectuée par échantillonnage continu that linkage is made by continuous sampling
synchronisé sur une période de mesure, chaque sonde de me- synchronized over a measurement period, each measurement probe
sure délivrant des valeurs de débit et de charge mesurées, et, au niveau du centre superviseur, un module de gestion source delivering measured flow and charge values, and, at the supervisor center, a management module
centralisée.centralized.
Le module de gestion centralisée comprend au moins un mo- The centralized management module includes at least one
dule de synchronisation relié à chaque sonde de mesure et délivrant un message de synchronisation de ces sondes de mesure, un module de base de données réseau permettant d'identifier le circuit virtuel par une référence client synchronization module connected to each measurement probe and delivering a synchronization message from these measurement probes, a network database module making it possible to identify the virtual circuit by a customer reference
et un module de base de données de mesure associé à un mo- and a measurement database module associated with a mo-
dule serveur permettant la transformation des valeurs de débit et de charge mesurées en données de mesure et la gestion de ces données de mesure par référence client. Le dule server allowing the transformation of the measured flow and load values into measurement data and the management of these measurement data by customer reference. The
système de contrôle comprend en outre une pluralité de mo- control system further comprises a plurality of mo-
dules de traitement délocalisés interconnectés au module off-site processing modules interconnected to the module
de gestion centralisée, chaque module de traitement per- centralized management system, each processing module
mettant le classement des données de mesure en groupes de données mesurées en fonction du débit sortant du circuit putting the classification of measurement data into groups of measured data according to the flow leaving the circuit
virtuel et le calcul pour chaque groupe de valeurs mesu- and the calculation for each group of measured values
rées, sur au moins une plage de valeur temporelle, d'indi- rees, over at least one time value range, of indi-
cateurs de qualité de débit comportant au moins un indicateur de durée de maintien du débit dans ce groupe et un indicateur de taux de transmission, le classement et flow quality scanners comprising at least one indicator for the duration of the flow maintenance in this group and one transmission rate indicator, the classification and
les indicateurs obtenus à partir de ce classement permet- the indicators obtained from this classification allow
tant de corriger statistiquement l'incertitude de mesure introduite par le décalage temporel de synchronisation et both statistically correct the measurement uncertainty introduced by the timing offset and
le temps de transit entre la première et la deuxième ex- transit time between the first and second ex-
trémité. Le procédé et le système de contrôle de la qualité de service pour le débit de transmission d'information d'un circuit virtuel, objets de la présente invention, trouvent application à la gestion et au contrôle de la qualité du service de transmission de tout type de circuit virtuel, permanent ou commuté, établi sur des réseaux de transmission mettant en ouvre le protocole de relais de trame. extremity. The method and the system for controlling the quality of service for the information transmission rate of a virtual circuit, objects of the present invention, find application in the management and quality control of the transmission service of all types. virtual circuit, permanent or switched, established on transmission networks implementing the frame relay protocol.
Ils seront mieux compris à la lecture de la des- They will be better understood by reading the
cription et à l'observation des dessins y annexés dans lesquels, outre les figures la et lb relatives à des élé- ments techniques de réseaux de transmission connus de l'art antérieur, description and observation of the appended drawings in which, in addition to FIGS. 1a and 1b relating to technical elements of transmission networks known from the prior art,
- la figure 2a représente, de manière illustra- - Figure 2a shows, illustra-
tive, un schéma synoptique des éléments essentiels permet- tive, a synoptic diagram of the essential elements allows
tant la mise en ouvre du procédé de contrôle de la qualité both the implementation of the quality control process
de service pour le débit de transmission d'un circuit vir- service for the transmission rate of a vir-
tuel, objet de l'invention;tuel, object of the invention;
- la figure 2b représente, compte tenu des élé- - Figure 2b shows, taking into account the
ments précités de la figure 2a, un organigramme général représentatif des étapes permettant la mise en ouvre du procédé, objet de la présente invention; - la figure 3a représente un organigramme relatif à une étape spécifique de mise en oeuvre du procédé objet mentioned above in Figure 2a, a general flowchart representative of the steps for implementing the method, object of the present invention; - Figure 3a shows a flowchart relating to a specific step of implementing the object method
de la présente invention, cette étape spécifique corres- of the present invention, this specific step corresponds to
pondant à la mise en oeuvre d'un classement des valeurs de corresponding to the implementation of a classification of the values of
débit du circuit virtuel mesurées par rapport à une pre- flow of the virtual circuit measured with respect to a pre-
mière valeur de seuil de débit selon un premier mode de réalisation; - la figure 3b représente un organigramme relatif à un étape spécifique de mise en oeuvre du procédé, objet best flow threshold value according to a first embodiment; - Figure 3b shows a flowchart relating to a specific step in implementing the method, object
de la présente invention, cette étape spécifique corres- of the present invention, this specific step corresponds to
pondant à la mise en oeuvre d'un classement des valeurs de débit du circuit virtuel mesurées selon un deuxième mode de réalisation; - la figure 3c représente un organigramme relatif à une étape spécifique de mise en oeuvre du procédé objet laying down on the implementation of a classification of the flow values of the virtual circuit measured according to a second embodiment; - Figure 3c shows a flowchart relating to a specific step of implementing the object method
de la présente invention, cette étape spécifique corres- of the present invention, this specific step corresponds to
pondant à la mise en euvre d'un classement des valeurs de pondering on the implementation of a classification of the values of
débit du circuit virtuel selon un troisième mode de réali- debit of the virtual circuit according to a third embodiment
sation, correspondant sensiblement à une combinaison des modes opératoires des premier et deuxième modes de réali- sation représentés en figures 3a et 3b; - la figure 3d représente un organigramme relatif à une étape spécifique de mise en ouvre du procédé objet station, corresponding substantially to a combination of the operating modes of the first and second embodiments shown in FIGS. 3a and 3b; - Figure 3d shows a flowchart relating to a specific stage of implementation of the object process
de la présente invention, cette étape spécifique corres- of the present invention, this specific step corresponds to
pondant à la mise en oeuvre d'un classement des valeurs de débit du circuit virtuel mesurées selon le troisième mode de réalisation représenté en figure 3c, ce classement étant en outre effectué par rapport à une deuxième valeur de seuil de débit, supérieure à la première valeur de seuil; - la figure 4a représente un organigramme général de mise en oeuvre du procédé objet de la présente invention corresponding to the implementation of a classification of the flow values of the virtual circuit measured according to the third embodiment represented in FIG. 3c, this classification being furthermore carried out with respect to a second flow threshold value, greater than the first threshold value; - Figure 4a shows a general flowchart of implementation of the method object of the present invention
dans lequel, préalablement aux opérations de mesure du dé- in which, prior to the measurement operations of the
bit entrant et sortant du circuit virtuel, une étape de bit entering and leaving the virtual circuit, a step of
synchronisation spécifique des sondes de mesure est intro- specific synchronization of the measurement probes is intro-
duite; - la figure 4b représente un diagramme temporel illustratif d'un protocole d'échange de messages entre chaque sonde de mesure et le centre superviseur, afin d'assurer une synchronisation satisfaisante des opérations de mesures réalisées par chacune des sondes de mesure, conformément au procédé objet de la présente invention; pick; FIG. 4b represents a time diagram illustrating a protocol for exchanging messages between each measurement probe and the supervisor center, in order to ensure satisfactory synchronization of the measurement operations carried out by each of the measurement probes, in accordance with the method object of the present invention;
- la figure 5a représente un schéma synoptique il- - Figure 5a shows a block diagram il-
lustratif d'un système de contrôle de la qualité de ser- illustrative of a service quality control system
vice pour le débit de transmission d'un circuit virtuel, conforme à l'objet de la présente invention; - la figure 5b représente un schéma synoptique des éléments essentiels constitutifs d'une sonde de mesure permettant en particulier la mise en oeuvre d'un processus vice for the transmission rate of a virtual circuit, in accordance with the object of the present invention; - Figure 5b shows a block diagram of the essential elements constituting a measurement probe allowing in particular the implementation of a process
de synchronisation tel qu'illustré en figure 4b. synchronization as illustrated in Figure 4b.
s Préalablement à la description proprement dite du s Before the actual description of the
procédé de contrôle de la qualité de service pour le débit de transmission d'informations d'un circuit virtuel, objet quality of service control method for the information transmission rate of a virtual circuit, object
de la présente invention, certaines indications et défini- of the present invention, certain indications and definitions
tions seront en premier lieu données en liaison avec la in the first place will be given in conjunction with the
figure 2a.Figure 2a.
Sur la figure précitée, on a représenté, afin d'assurer une meilleure compréhension de l'ensemble, les In the above-mentioned figure, in order to ensure a better understanding of the whole, the
éléments essentiels d'un réseau de télécommunications, no- essential elements of a telecommunications network, no-
té RESEAU, permettant d'assurer l'interconnexion entre un point d'origine, noté O, interconnecté à ce réseau, et un point distant, noté D, par l'intermédiaire d'un circuit virtuel. NETWORK tee, allowing interconnection between an origin point, noted O, interconnected to this network, and a distant point, noted D, via a virtual circuit.
Bien entendu, le réseau en tant que tel est cons- Of course, the network as such is cons-
titué par tout type de composants tels que concentrateur, commutateur ou analogue, et permet l'établissement d'une pluralité de circuits virtuels, notés CV1, CVi à CVN, afin de permettre l'interconnexion d'une pluralité de points incorporated by any type of component such as hub, switch or the like, and allows the establishment of a plurality of virtual circuits, denoted CV1, CVi to CVN, in order to allow the interconnection of a plurality of points
origine et de points distants.origin and distant points.
Sur la figure 2a, on indique que le point d'ori- In FIG. 2a, it is indicated that the point of ori-
gine considéré, noté O, et le point distant, noté D, sont reliés par l'intermédiaire du circuit virtuel CV1. D'une manière générale, on indique que l'interconnexion du point gine considered, noted O, and the distant point, noted D, are connected via the virtual circuit CV1. In general, it is indicated that the interconnection of the point
origine O au réseau est effectuée par une liaison, pre- origin O to the network is performed by a link, pre-
mière liaison notée L1, laquelle peut comporter de manière classique plusieurs circuits virtuels, le point distant D étant interconnecté au réseau par une deuxième liaison, Il first link denoted L1, which can conventionally include several virtual circuits, the remote point D being interconnected to the network by a second link, It
notée L2, laquelle, à des fins de simplification, est re- denoted L2, which, for the sake of simplification, is
présentée comme comportant un seul circuit virtuel, le circuit CV1, soumis au contrôle de la qualité de service presented as having a single virtual circuit, the CV1 circuit, subject to quality of service control
pour le débit, conformément au procédé objet de l'inven- for debit, in accordance with the process which is the subject of the invention
tion. En outre, on indique que chaque circuit virtuel est établi de façon bidirectionnelle entre une première et une deuxième extrémité de ce circuit virtuel, c'est-à-dire entre le point origine O et le point distant D. Chaque extrémité est munie d'une sonde de mesure, tion. In addition, it is indicated that each virtual circuit is established bidirectionally between a first and a second end of this virtual circuit, that is to say between the origin point O and the distant point D. Each end is provided with a measurement probe,
chaque sonde étant notée S1 et S2 respectivement. Les son- each probe being denoted S1 and S2 respectively. The sound-
des de mesure précitées permettent d'assurer de manière classique une mesure de débit du circuit virtuel considéré et de charge de la liaison, première liaison ou deuxième the aforementioned measurement devices make it possible to ensure, in a conventional manner, a measurement of the flow rate of the virtual circuit considered and of load of the link, first link or second
liaison respectivement.bond respectively.
De manière classique, on rappelle que les mesures de débit du circuit virtuel et de charge de chaque liaison In a conventional manner, it is recalled that the flow measurements of the virtual circuit and the load of each link
Ll, L2, sont effectuées par échantillonnage continu syn- L1, L2, are carried out by continuous syn-
chronisé des informations transmises sur le circuit vir- chronized information transmitted on the vir-
tuel, respectivement la liaison.tuel, respectively the connection.
En outre, de manière classique, un centre supervi- In addition, conventionally, a center supervised
seur, noté SV, est interconnecté par l'intermédiaire d'une troisième liaison L3 et par l'intermédiaire par exemple de circuits virtuels, notés CVA1 respectivement CVA2, aux sondes de mesure placées à la première et à la deuxième sor, denoted SV, is interconnected via a third link L3 and via, for example, virtual circuits, denoted CVA1 respectively CVA2, to the measurement probes placed at the first and at the second
extrémité, S1 et S2.end, S1 and S2.
D'une manière générale, on indique que l'intercon- In general, it is indicated that the intercon-
nexion entre le centre superviseur SV et chaque sonde de connection between the SV supervisor center and each probe
mesure Slou S2 peut, de manière non limitative, être réa- Slou S2 measurement can, without limitation, be carried out
lisée par un circuit virtuel sur les liaisons L1A et L1B. read by a virtual circuit on the L1A and L1B links.
Tout type de liaison spécifique peut être envisagé en rai- Any specific type of bond can be considered because of
son du fait, ainsi qu'il sera décrit ultérieurement dans sound of the fact, as will be described later in
la description, que les messages échangés entre chaque the description, that the messages exchanged between each
sonde de mesure et le centre superviseur SV ne nécessitent en principe pas de mise en oeuvre de moyens de transmission à débit très important. measuring probe and the SV supervisor center do not in principle require the use of very high speed transmission means.
En ce qui concerne la synchronisation de l'échan- Regarding the synchronization of the sample
tillonnage continu réalisant les opérations de mesure par continuous tillonnage carrying out the measurement operations by
chacune des sondes S1 ou S2, on indique qu'une telle syn- each of the probes S1 or S2, it is indicated that such a syn-
chronisation peut être réalisée à partir du système G.P.S, chronization can be performed from the G.P.S system,
chaque sonde pouvant, dans un tel cas, être adaptée de fa- each probe can be adapted in such a case
çon à recevoir les messages délivrés par le système préci- lesson in receiving messages delivered by the above system
té. En tout état de cause, et quel que soit le mode de synchronisation des sondes pour effectuer la mesure des valeurs de débit par échantillonnage continu, on indique you. In any event, and whatever the synchronization mode of the probes to measure the flow values by continuous sampling, it is indicated
que la coïncidence temporelle d'une telle mesure synchro- that the temporal coincidence of such a synchro-
nisée de chaque sonde de mesure Si et S2 est le siège d'un décalage temporel de synchronisation déterminé, lequel est lié aux aléas de transmission des informations entre le of each measurement probe Si and S2 is the site of a determined synchronization time offset, which is linked to the vagaries of information transmission between the
point origine O et le point distant D. On comprend en ef- origin point O and the distant point D. We understand in ef-
fet que dans l'hypothèse o un système de synchronisation tel que le système G.P.S. est utilisé, ce système étant réputé permettre une synchronisation quasi parfaite des but only in the event that a synchronization system such as the G.P.S. is used, this system being deemed to allow an almost perfect synchronization of
instants d'échantillonnage synchronisés des sondes de me- synchronized sampling instants of the measurement probes
sure S1 et S2, les valeurs effectivement mesurées par les sondes Sl et S2 ne permettent toutefois pas de restituer une image fidèle de la qualité de service pour le débit de transmission en raison du fait notamment de l'existence du délai de transit des informations, variable en fonction des conditions de transmission sur le circuit virtuel CV1 précité. Compte tenu de l'existence des éléments décrits précédemment en liaison avec la figure 2a, le procédé de on S1 and S2, the values actually measured by the sensors S1 and S2 do not, however, make it possible to restore a true picture of the quality of service for the transmission rate due in particular to the existence of the information transit time, variable according to the transmission conditions on the aforementioned CV1 virtual circuit. Given the existence of the elements described above in connection with FIG. 2a, the method of
contrôle de la qualité de service pour le débit de trans- quality of service control for trans-
mission d'informations d'un circuit virtuel, objet de la présente invention, consiste, ainsi que représenté en fi- gure 2b, pour au moins un sens de transmission de la transmission bidirectionnelle réalisée par l'intermédiaire de ce circuit virtuel CV1, à mesurer, au moyen de la sonde de mesure placée à la première extrémité sur la première liaison Ll, la sonde S1, le débit entrant à cette première extrémité du circuit virtuel CV1 et à mesurer, au moyen de la sonde de mesure S2, placée à la deuxième extrémité sur la deuxième liaison L2, le débit sortant de cette deuxième extrémité du circuit virtuel ainsi que la charge de cette deuxième liaison. Sur la figure 2b, les étapes de mesure précitées sont notées 1001 pour l'étape de mesure réalisée par la sonde S1 et 1002 pour l'étape de mesure réalisée information mission of a virtual circuit, object of the present invention, consists, as shown in FIG. 2b, for at least one direction of transmission of the bidirectional transmission carried out by means of this virtual circuit CV1, at measure, by means of the measurement probe placed at the first end on the first connection L1, the probe S1, the flow entering at this first end of the virtual circuit CV1 and to be measured, by means of the measurement probe S2, placed at the second end on the second link L2, the flow leaving this second end of the virtual circuit as well as the load of this second link. In FIG. 2b, the aforementioned measurement steps are noted 1001 for the measurement step carried out by the probe S1 and 1002 for the measurement step carried out
par la sonde S2. Ces étapes sont représentées comme réali- by the S2 probe. These stages are represented as reali-
sées en parallèle en raison du fait que ces étapes de me- in parallel due to the fact that these stages of me-
sure sont effectivement conduites sensiblement simultanément au décalage temporel de synchronisation de valeur déterminée près, tel que mentionné précédemment sure are effectively conducted substantially simultaneously with the synchronization time offset of determined value close, as mentioned previously
dans la description. En outre, l'étape de mesure propre- in the description. In addition, the own measurement step-
ment dite, réalisée par la première S1 et la deuxième S2 said, carried out by the first S1 and the second S2
des sondes de mesure, est effectuée de manière indépen- of measurement probes, is carried out independently
dante, si ce n'est l'existence de la synchronisation tem- dante, if not the existence of temporary synchronization
porelle précitée.aforementioned porelle.
D'une manière générale, la valeur de débit entrant Generally speaking, the incoming flow value
mesuré est notée DElkm, la mesure de débit sortant est no- measured is denoted DElkm, the outflow measurement is no-
tée DS2k, et la valeur de charge mesurée de la deuxième DS2k, and the measured load value of the second
liaison est notée C2km.link is noted C2km.
Dans la notation correspondante, on indique que In the corresponding notation, it is indicated that
* l'indice 1 ou 2 est relatif à l'extrémité ou à la liai- * index 1 or 2 relates to the end or to the link
son considérée, * l'indice k est relatif à un rang de mesure réalisée par échantillonnage, les mesures pouvant être réalisées de façon échantillonnée continue toutes les deux minutes par exemple, et * l'indice m est relatif à une période de mesure donnée, notée Tm. Une période de mesure est une fraction d'une its considered, * the index k relates to a rank of measurement carried out by sampling, the measurements being able to be carried out in a continuous sampled fashion every two minutes for example, and * the index m relates to a given measurement period, denoted Tm. A measurement period is a fraction of a
plage de valeur temporelle.time value range.
Les valeurs mesurées de débit entrant DE1m et de débit sortant DS2km ainsi que de charge de la deuxième liaison C2km sont stockées localement et transmises à l'étape 1003 au centre superviseur SV, sur demande de ce dernier, par exemple de façon journalière. Le centre de supervision stocke l'ensemble des relevés des différentes sondes et transmet les valeurs à des modules de traitement The measured values of incoming flow DE1m and outgoing flow DS2km as well as of load of the second link C2km are stored locally and transmitted in step 1003 to the supervisor center SV, at the latter's request, for example daily. The supervision center stores all the readings from the various probes and transmits the values to processing modules
délocalisés à l'étape 1003a.relocated to step 1003a.
Ainsi qu'il apparaît en outre à l'observation de la figure 2b, le procédé, objet de la présente invention, est ensuite mis en ouvre au niveau de chacun des modules de traitement délocalisé et consiste à effectuer une étape As it further appears from the observation of FIG. 2b, the method which is the subject of the present invention is then implemented at the level of each of the delocalized processing modules and consists in performing a step
1004 de classement pour chaque période de mesure des va- 1004 classification for each period of measurement of the
leurs mesurées de débit entrant et sortant du circuit vir- their flow measurements entering and leaving the vir-
tuel, c'est-à-dire des valeurs mesurées DEkm, DS2km et C2km en groupes de valeurs mesurées en fonction de la valeur du tuel, i.e. measured values DEkm, DS2km and C2km in groups of measured values according to the value of the
débit sortant du circuit virtuel, c'est-à-dire de la va- flow leaving the virtual circuit, i.e. the value
leur mesurée DS2km. Pour cette raison, ainsi que représenté their measured DS2km. For this reason, as shown
sur la figure 2b, les différents groupes de valeurs obte- in Figure 2b, the different groups of values obtained
nus par la mise en ouvre de l'étape de classement 1004, naked by the implementation of classification step 1004,
sont notés Gdc, l'indice d désignant une référence aux va- are denoted Gdc, the index d designating a reference to the
leurs de débit ainsi classées, ces valeurs de débit étant toutefois maintenues en liaison avec la valeur de charge de la deuxième liaison correspondante, ainsi qu'il sera their flow rates thus classified, these flow values being however maintained in connection with the load value of the corresponding second link, as will be
décrit de manière plus détaillée dans la description, described in more detail in the description,
l'indice c des groupes indiquant la référence à ces va- the index c of the groups indicating the reference to these va-
leurs de charge.their charge.
L'étape de classement 1004 est alors suivie d'une étape 1005 consistant à calculer, pour chaque groupe de valeurs mesurées, les groupes Gdó précités, sur au moins The classification step 1004 is then followed by a step 1005 consisting in calculating, for each group of measured values, the aforementioned groups Gdó, on at least
une plage de valeur temporelle, cette plage de valeur tem- a time value range, this time range
porelle pouvant consister en une plage horaire, multi- porelle can consist of a time slot, multi-
horaire ou journalière, voire mensuelle, des indicateurs de qualité de débit. Ces indicateurs de qualité de débit comportent au moins un indicateur de durée de maintien du débit dans le groupe considéré ainsi qu'un indicateur de taux de transmission. Les indicateurs de débit sont notés respectivement IdDC désignant l'indicateur de durée de maintien du débit, les indices d et c faisant référence hourly or daily, even monthly, flow quality indicators. These flow quality indicators include at least one indicator for the duration of the flow maintenance in the group considered as well as a transmission rate indicator. The flow indicators are denoted respectively IdDC designating the flow maintenance duration indicator, the indices d and c making reference
aux groupes de même indice et l'indice D indiquant l'in- to groups of the same index and index D indicating the
dice de durée, et l'indicateur de taux de transmission étant désigné par Idrc dans lesquels les mêmes indices d et c font référence aux mêmes indices de groupes d et c et duration dice, and the transmission rate indicator being designated by Idrc in which the same indices d and c refer to the same indices of groups d and c and
l'indice r fait référence à l'indice de taux de transmis- the r index refers to the transmission rate index-
sion, lequel est défini comme un rapport, ainsi qu'il sera sion, which is defined as a ratio, as it will be
décrit ultérieurement dans la description. described later in the description.
La mise en oeuvre des étapes de classement par groupes 1004 puis de calcul des indicateurs IdDc et Idrc permet de corriger statistiquement l'incertitude de mesure introduite par le décalage temporel de synchronisation et The implementation of the steps of classification by groups 1004 and then of calculation of the indicators IdDc and Idrc makes it possible to statistically correct the measurement uncertainty introduced by the synchronization time offset and
le temps de transit entre la première et la deuxième ex- transit time between the first and second ex-
trémité des informations transmises. end of the information transmitted.
En effet, on ne sait pas corréler de manière exacte le débit entrant et le débit sortant sur le circuit Indeed, we do not know how to correlate exactly the incoming flow and the outgoing flow on the circuit
* virtuel pour les raisons précédemment indiquées, c'est-à-* virtual for the reasons previously indicated, i.e.
dire en raison du défaut de synchronisation et du temps de transit sensiblement variable des informations entre le point d'origine O et le point distant D. Toutefois, le calcul des indicateurs précités sur say due to the lack of synchronization and the substantially variable transit time of the information between the point of origin O and the point distant D. However, the calculation of the aforementioned indicators on
la plage de valeur temporelle permet de corriger statisti- the time value range allows statistically correct
quement le décalage temporel de synchronisation et le only the synchronization time difference and the
temps de transit intervenant pour la transmission des in- transit time for the transmission of information
formations correspondantes. La correction introduite est statistique en raison du fait que les échantillons valeurs numériques codées, support des informations transmises, corresponding training. The correction introduced is statistical due to the fact that the samples coded digital values, support of the information transmitted,
sont en fait indépendants les uns des autres, cette cor- are actually independent of each other, this cor-
rection statistique pouvant être analysée en une correc- statistical correction which can be analyzed in a correction
tion globale sur la moyenne des ensembles d'échantillons correspondant globalement à une correction globale sur la moyenne temporelle des événements constitués par les global tion on the average of the sets of samples corresponding overall to a global correction on the time average of the events constituted by the
échantillons successifs.successive samples.
Une description plus détaillée d'un premier mode A more detailed description of a first mode
de réalisation de l'opération de classement 1004 sera of the classification operation 1004 will be
maintenant donnée en liaison avec la figure 3a. now given in connection with FIG. 3a.
En référence à la figure précitée, on indique que l'étape de classement des valeurs mesurées en groupes de valeurs mesurées en fonction de la valeur de débit sortant du circuit virtuel consiste au moins à sélectionner dans With reference to the above-mentioned figure, it is indicated that the step of classifying the measured values into groups of measured values as a function of the flow value leaving the virtual circuit consists at least in selecting from
un premier groupe de valeurs, noté Gdl, les valeurs de dé- a first group of values, denoted Gdl, the values of
bit sortant DS2k inférieures ou égales à une première va- outgoing bit DS2k less than or equal to a first value
leur de seuil, notée Seuil 1, cette valeur de seuil correspondant à une valeur de débit de référence, pour lesquelles les valeurs de charge de ladeuxième liaison L2 sont inférieures ou égales à une valeur de seuil de charge de référence. La valeur de seuil de charge de référence est notée Scr, cette étape de sélection étant référencée 1004a sur la figure 3a. Dans la relation notée à l'étape 1004a de la figure 3a, la relation ET désigne l'opération logique effectuée sur les valeurs de débit sortant DS2k dont la valeur est inférieure à la valeur de seuil, Seuil 1, et les valeurs de charge de la deuxième liaison L2 inférieures ou égales à la valeur de seuil de charge de référence Scr. La sélection des valeurs de débit sortant correspondante est alors effectuée par mémorisation de ces valeurs satisfaisant à la condition logique précitée dans their threshold, denoted Threshold 1, this threshold value corresponding to a reference flow value, for which the load values of the second link L2 are less than or equal to a reference load threshold value. The reference load threshold value is noted Scr, this selection step being referenced 1004a in FIG. 3a. In the relation noted in step 1004a of FIG. 3a, the relation ET designates the logical operation performed on the outgoing bit rate values DS2k whose value is less than the threshold value, Threshold 1, and the charge values of the second link L2 less than or equal to the reference load threshold value Scr. The selection of the corresponding outflow values is then carried out by memorizing these values satisfying the aforementioned logical condition in
un répertoire correspondant au premier groupe Gdl. a directory corresponding to the first group Gdl.
De la même manière, ainsi que représenté en figure In the same way, as shown in figure
3a, l'étape de classement représentée sur la figure préci- 3a, the classification step shown in the above figure
tée consiste également à sélectionner dans un deuxième groupe, noté Gd2, les valeurs de débit sortant du circuit virtuel DS2km supérieures à la première valeur de seuil, notée Seuil 1, pour lesquelles les valeurs de charge de la deuxième liaison L2 sont inférieures ou égales à la valeur de seuil de charge de référence précitée, Scr. L'étape 1004b représentée en figure 3a est réalisée de manière semblable à celle réalisée à l'étape 1004a, les critères Tee also consists in selecting from a second group, denoted Gd2, the flow rate values leaving the virtual circuit DS2km greater than the first threshold value, denoted Threshold 1, for which the load values of the second link L2 are less than or equal to the aforementioned reference load threshold value, Scr. Step 1004b represented in FIG. 3a is carried out in a similar manner to that carried out in step 1004a, the criteria
de sélection seuls étant modifiés en conséquence. Les va- selection only being modified accordingly. The va-
leurs de débit sortant DS2km sont alors mémorisées pour their DS2km outgoing debit are then memorized for
constituer le groupe Gd2.constitute the Gd2 group.
Enfin, l'étape de classement 1004 consiste égale- Finally, classification step 1004 also consists of
ment à sélectionner dans un troisième groupe, noté Gd3, ment to be selected from a third group, denoted Gd3,
toutes les autres valeurs de débit sortant du circuit vir- all other flow values leaving the vir-
tuel pour lesquelles les valeurs de charge de la deuxième liaison L2 sont supérieures à la valeur de seuil de charge tuel for which the load values of the second L2 link are greater than the load threshold value
de référence Scr. A l'étape 1004c correspondante, la va- of reference Scr. In the corresponding step 1004c, the value
leur de charge de la deuxième liaison C2k est comparée par critère de comparaison de supériorité à la valeur de seuil their load of the second C2k link is compared by comparison criterion of superiority to the threshold value
de charge de référence Scr. Lorsque ce critère est satis- reference load Scr. When this criterion is satisfied
fait, toutes les valeurs correspondantes de débit sortant done, all the corresponding outflow values
DS2k sont alors mémorisées pour constituer le groupe Gd3. DS2k are then memorized to constitute the group Gd3.
On comprend ainsi que pour réaliser l'étape de classement des valeurs mesurées, le procédé, objet de la présente invention, peut être mis en oeuvre à partir d'un logiciel de tri grâce auquel les valeurs de débit sortant DS2k et de charge de la deuxième liaison C2^ mesurées au It is thus understood that in order to carry out the step of classifying the measured values, the method which is the subject of the present invention can be implemented using sorting software by which the values of outgoing bit rate DS2k and of charge of the second bond C2 ^ measured at
même instant d'échantillonnage par la sonde S2 sont asso- same sampling instant by probe S2 are associated
ciées par couples de valeurs, les critères étant appliqués conformément aux tests représentés aux étapes 1004a, 1004b ciées by pairs of values, the criteria being applied in accordance with the tests represented in steps 1004a, 1004b
et 1004c respectivement.and 1004c respectively.
L'étape de classement peut en outre être réalisée The classification stage can also be carried out
selon un deuxième critère de classement, lequel sera dé- according to a second classification criterion, which will be determined
crit de manière plus détaillée dans un deuxième mode de written in more detail in a second mode of
réalisation illustré par la figure 3b. embodiment illustrated in FIG. 3b.
Dans le mode de réalisation précité, l'étape con- In the aforementioned embodiment, the step
sistant à classer les valeurs mesurées en groupes de va- helping to classify the measured values into groups of values
leurs mesurées en fonction de la valeur de débit sortant their measured according to the value of outgoing flow
du circuit virtuel, consiste par exemple au moins à dis- of the virtual circuit, for example consists of at least
criminer les valeurs du débit sortant DS2k de ce circuit virtuel par rapport au débit entrant DE^^ du même circuit virtuel. criminate the values of the outgoing flow DS2k of this virtual circuit compared to the incoming flow DE ^^ of the same virtual circuit.
Dans un tel cas, ainsi que représenté sur la fi- In such a case, as shown in the figure
gure précitée, les couples de valeurs correspondant à un même instant d'échantillonnage représenté par l'indice k et appartenant bien entendu à la même période de mesure représentée par l'indice m, pour les débits sortants DS2k et entrants DElk sont alors discriminés par un critère de comparaison d'infériorité du débit sortant DS2km au débit entrant correspondant DElk à l'étape 1004d. Sur réponse gure above, the pairs of values corresponding to the same sampling instant represented by the index k and of course belonging to the same measurement period represented by the index m, for the outgoing rates DS2k and incoming DElk are then discriminated by a criterion for comparing the inferiority of the outgoing flow DS2km with the corresponding incoming flow DElk in step 1004d. On response
positive à l'étape 1004d précitée, les valeurs correspon- positive in the above-mentioned step 1004d, the corresponding values
dantes de débit sortant DS2km et les valeurs de charge de la deuxième liaison qui sont associées à celle-ci sont alors mémorisées pour constituer le groupe G'0 représenté DS2km outgoing flow dantes and the load values of the second link which are associated with it are then memorized to constitute the group G'0 represented
en figure 3b.in Figure 3b.
Sur réponse négative au test de l'étape 1004d pré- On negative response to the test in step 1004d pre-
citée, les mêmes valeurs de débit sortant DS2k soumises par exemple à un test de comparaison de supériorité ou d'égalité par rapport au débit entrant correspondant DElkm de même période de mesure et de même rang d'échantillon quoted, the same DS2k outgoing flow values subjected for example to a comparison test of superiority or equality with respect to the corresponding incoming flow DElkm of the same measurement period and the same sample rank
sont mémorisées en un groupe de valeurs G"o correspondant. are stored in a corresponding group of values G "o.
D'une manière générale, on indique que le débit sortant n'est pas supérieur au débit entrant, sauf pour ce qui concerne les incertitudes de mesures liées d'une part au décalage de synchronisation des sondes et d'autre part In general, it is indicated that the outgoing flow is not greater than the incoming flow, except for the measurement uncertainties linked on the one hand to the synchronization offset of the probes and on the other hand
au délai de transit des données dans le réseau. the data transit delay in the network.
La mise en oeuvre du classement tel que représenté The implementation of the classification as represented
dans le deuxième mode de réalisation de la figure 3b per- in the second embodiment of Figure 3b per-
met de vérifier de manière sensiblement continue dans le temps la continuité de la transmission et des conditions puts to check in a substantially continuous way in time the continuity of the transmission and the conditions
de réalisation de celle-ci.of realization thereof.
D'autres modes de classement conformes à l'objet du procédé selon l'invention, peuvent bien entendu être Other classification methods in accordance with the object of the method according to the invention can of course be
mis en oeuvre.implemented.
En particulier, il est possible de réaliser un classement correspondant à une combinaison des classements In particular, it is possible to carry out a classification corresponding to a combination of the classifications
selon le mode de réalisation de la figure 3a et de la fi- according to the embodiment of FIG. 3a and of FIG.
gure 3b en un troisième mode de réalisation de classement, lequel sera explicité de manière plus détaillée en liaison gure 3b in a third embodiment of classification, which will be explained in more detail in connection
avec la figure 3c.with Figure 3c.
Pour mettre en oeuvre le mode de classement préci- To implement the above classification mode
té, on indique que celui-ci peut être conduit grâce à la mise en ouvre d'un premier classement selon le deuxième mode de réalisation tel que représenté en figure 3b, par comparaison des valeurs de débit sortant DS2k aux valeurs de débit entrant DS2k, les valeurs de débit sortant DS2km tee, it is indicated that this can be carried out thanks to the implementation of a first classification according to the second embodiment as shown in FIG. 3b, by comparison of the values of outgoing bit rate DS2k with the values of incoming bit rate DS2k, DS2km outgoing flow values
et les valeurs de charge de la deuxième liaison C2km asso- and the load values of the second C2km link asso-
ciées à ces dernières étant alors classées conformément aux groupes G'o et G"o précédemment mentionnés dans la listed to the latter then being classified in accordance with the groups G'o and G "o previously mentioned in the
description.description.
A partir des valeurs classées selon les groupes précités G'o et G"o, il est alors possible, à partir des valeurs de débit sortant correspondantes, notées pour cette raison en correspondance avec les groupes G'o et G"o précités D'S2km pour les valeurs de débit sortant et C'2km pour les valeurs de charge de la deuxième liaison du groupe G'0 respectivement D"S2km pour les valeurs de débit sortant et les valeurs de charge de la liaison associée C"2km correspondante pour le groupe G"0, d'effectuer par exemple un test sur les valeurs de charge de la deuxième liaison C'2km et C"2km de comparaison d'infériorité ou d'égalité à la valeur de seuil de charge de référence Scr au test 1004f de la figure 3c. Sur réponse positive au test 1004f précité, un test de comparaison des valeurs de débit sortant D'S2km et D"S2km par comparaison d'infériorité ou d'égalité à la valeur de seuil, première valeur de seuil, Seuil 1, est réalisé à l'étape 1004g. Sur réponse positive au test 1004g précité, les valeurs de débit D"S2k et D'S2k et les valeurs de charge correspondantes sont From the values classified according to the aforementioned groups G'o and G "o, it is then possible, from the corresponding outgoing flow values, noted for this reason in correspondence with the aforementioned groups G'o and G" o D ' S2km for outgoing flow values and C'2km for load values of the second link in group G'0 respectively D "S2km for outgoing flow values and load values of the associated link C" 2km corresponding for the group G "0, to perform for example a test on the load values of the second link C'2km and C" 2km of comparison of inferiority or equality with the reference load threshold value Scr in test 1004f of Figure 3c. On positive response to the aforementioned test 1004f, a test of comparison of the values of outgoing flow D'S2km and D "S2km by comparison of inferiority or equality with the threshold value, first threshold value, Threshold 1, is carried out at step 1004g. On positive response to the aforementioned test 1004g, the flow rate values D "S2k and D'S2k and the corresponding load values are
alors mémorisées en groupes de valeurs G'dl et G"dl. then stored in groups of values G'dl and G "dl.
Bien entendu, sur réponse négative au test 1004g, les valeurs de débit D"S2km et D'S2k, et les valeurs de charge de la deuxième liaison L2 correspondantes sont mé- Of course, on a negative response to the 1004g test, the flow rate values D "S2km and D'S2k, and the load values of the corresponding second link L2 are metered
morisées pour constituer les groupes G'd2 et G"d2. moralized to constitute the groups G'd2 and G "d2.
Sur réponse négative au test 1004f, les données On negative response to test 1004f, the data
correspondantes de débit D'S2km et D"S2k ainsi que les va- corresponding flow rates D'S2km and D "S2k as well as the
leurs mesurées de charge de la deuxième liaison correspon- their corresponding load measurements of the second link
dante C'2km et C"2km sont directement classées dans les dante C'2km and C "2km are directly classified in the
groupes G'd3 et G"d3 représentés en figure 3c. groups G'd3 and G "d3 represented in FIG. 3c.
On comprend ainsi que les groupes G'dl, G"dl, G'd2, G"d2 et G'd3, G"d3 correspondent sensiblement à la mise en It is thus understood that the groups G'dl, G "dl, G'd2, G" d2 and G'd3, G "d3 correspond substantially to the implementation
oeuvre d'une opération de classement consistant en un clas- work of a classification operation consisting of a class-
sement selon le deuxième mode de réalisation représenté-en figure 3b par exemple, suivi d'un classement correspondant according to the second embodiment shown in FIG. 3b for example, followed by a corresponding classification
au mode de réalisation selon le premier mode de réalisa- in the embodiment according to the first embodiment
tion de la figure 3a, ou réciproquement. Les notations des groupes obtenus correspondent aux groupes de la figure 3a tion of Figure 3a, or vice versa. The notations of the groups obtained correspond to the groups in Figure 3a
affectés pour cette raison de la notation ' ou ". assigned for this reason the notation 'or ".
L'opération de classement précitée peut en outre The aforementioned classification operation can also
être réalisée, non seulement vis-à-vis d'une première va- to be carried out, not only vis-à-vis a first va-
leur de seuil de débit, Seuil 1, mais également vis-à-vis d'une deuxième valeur de seuil de débit, Seuil 2, laquelle est supérieure à la première valeur de seuil. Un tel mode their flow threshold, Threshold 1, but also vis-à-vis a second flow threshold value, Threshold 2, which is greater than the first threshold value. Such a fashion
opératoire est représenté en figure 3d. operating is shown in Figure 3d.
A partir des valeurs de débit sortant DS2km et des From the DS2km outgoing flow values and
valeurs de charge de la deuxième liaison qui sont asso- load values of the second link which are associated
ciées à celles-ci C2k, dans le mode de réalisation décrit en relation avec la figure 3d, les étapes 1004a, 1004b, 1004c représentées en figure 3a peuvent en premier lieu ciées à ces thereof C2k, in the embodiment described in connection with Figure 3d, steps 1004a, 1004b, 1004c shown in Figure 3a can first
être mises en ouvre. Dans de telles conditions, les grou- be implemented. Under such conditions, groups
pes constitués sont les groupes Gdl, Gd2 et Gd3 de la même pes constituted are the groups Gdl, Gd2 and Gd3 of the same
figure 3a.Figure 3a.
Sur réponse positive au test 1004a, les ensembles de valeurs de débit sortant DS2kml, notées pour cette rai- son 1 car appartenant au groupe 1, sont alors conservés comme tels avec les valeurs de charge de liaison qui sont On a positive response to test 1004a, the sets of outgoing flow value DS2kml, noted for this reason 1 because belonging to group 1, are then kept as such with the link load values which are
associées à celles-ci car tous les débits sortants, infé- associated with these because all outgoing flows, lower
rieurs à la première valeur de seuil, Seuil 1, sont néces- laughs at the first threshold value, Threshold 1, are needed
sairement inférieurs à la deuxième valeur de seuil, obviously lower than the second threshold value,
Seuil 2.Threshold 2.
Les valeurs de débit sortant DS2km2 du groupe Gd2 et les valeurs de charge de la deuxième liaison associées à celle-ci, obtenues sur réponse positive au test 1004b, The DS2km2 outgoing flow values of the Gd2 group and the load values of the second link associated with it, obtained on positive response to test 1004b,
sont alors soumises à un nouveau test, noté 1004i, consis- are then subjected to a new test, noted 1004i, consisting of
tant à comparer les valeurs de débit correspondantes DS2k2 par critère d'infériorité à la valeur de seuil, deuxième valeur de seuil, Seuil 2. Sur réponse positive au test 1004i, les valeurs correspondantes de débit sortant DS2km21 sont mémorisées pour former le groupe Gd21 alors que sur both to compare the corresponding flow rate values DS2k2 by criterion of inferiority to the threshold value, second threshold value, Threshold 2. On positive response to test 1004i, the corresponding values of outgoing flow DS2km21 are memorized to form the group Gd21 then that on
réponse négative à ce même test 1004i, les valeurs de dé- negative response to this same test 1004i, the values of
bit sortant DS2km2 sont mémorisées pour former le groupe outgoing bit DS2km2 are memorized to form the group
Gd22. -Gd22. -
A partir des valeurs de débit sortant DS2km3 du groupe Gd3 obtenues sur réponse positive au test 1004c, et From the DS2km3 outgoing flow values from the Gd3 group obtained on positive response to the 1004c test, and
de manière semblable au test 1004i, un test 1004j est ef- similar to the 1004i test, a 1004j test is ef-
fectué par comparaison d'infériorité des valeurs du groupe Gd3, DS2k3 par rapport à la deuxième valeur de seuil, performed by comparison of inferiority of the values of the group Gd3, DS2k3 compared to the second threshold value,
Seuil 2. La réponse positive au test 1004j permet la mémo- Threshold 2. The positive response to the 1004j test allows the memo-
risation des valeurs correspondantes de débit sortant DS2km31 pour constituer le groupe Gd3l, alors que la réponse creation of the corresponding DS2km31 outgoing flow values to constitute the Gd3l group, while the response
négative au même test 1004j permet de mémoriser les va- negative at the same test 1004j allows to memorize the values
leurs correspondantes de débit sortant DS2k32 et bien en- their outgoing DS2k32 correspondents and of course
tendu les valeurs de charge de la deuxième liaison pour stretched the load values of the second link for
constituer le groupe Gd32.constitute the Gd32 group.
La mise en oeuvre du procédé de classement, objet de la présente invention, tel que représenté en figure 3b, permet ainsi d'obtenir cinq groupes ainsi que précédemment The implementation of the classification process, object of the present invention, as shown in FIG. 3b, thus makes it possible to obtain five groups as well as previously
décrit. Bien entendu, la mise en oeuvre du procédé de clas- described. Of course, the implementation of the classification process
sement tel que représenté en figure 3d peut également, le cas échéant, être réalisée non pas à partir des valeurs des groupes Gdl, Gd2 ou Gd3 tel que représenté sur la figure 3d précitée, mais également à partir des groupes G'dl, G"dl, G'd2, G"d2 et G'd3, G"d3 tel que représenté en figure 3c sans sortir du cadre du procédé, objet de la présente ment as shown in Figure 3d can also, if necessary, be carried out not from the values of the groups Gdl, Gd2 or Gd3 as shown in the aforementioned Figure 3d, but also from the groups G'dl, G " dl, G'd2, G "d2 and G'd3, G" d3 as shown in Figure 3c without departing from the scope of the process, object of the present
invention.invention.
Suite à la mise en oeuvre de l'étape 1004 de clas- Following the implementation of step 1004 of class-
sement par groupes représentée à la figure 2b, selon l'un ou l'autre des modes de réalisation représentés en liaison avec les figures 3a à 3d, l'étape de calcul pour chaque groupe de valeurs mesurées des indicateurs de durée de maintien du débit dans chaque groupe IdDc et de taux de sement by groups represented in FIG. 2b, according to one or other of the embodiments represented in connection with FIGS. 3a to 3d, the step of calculation for each group of measured values of the indicators of duration of flow maintenance in each IdDc group and rate of
transmission Idrc peut alors être conduite. Idrc transmission can then be conducted.
L'indicateur de durée de maintien du débit IdDc IdDc flow hold time indicator
peut alors être défini comme le rapport du nombre de va- can then be defined as the ratio of the number of va-
leurs mesurées du groupe considéré au nombre total de va- their measured from the group considered to the total number of
leurs mesurées dans la période de mesure Tm. their measured in the measurement period Tm.
L'indicateur de taux de transmission est lui-même défini comme le rapport de la somme des valeurs de débit sortant du circuit virtuel à la somme des débits entrants The transmission rate indicator is itself defined as the ratio of the sum of the bit rate values leaving the virtual circuit to the sum of the bit rate entering
de ce même circuit virtuel dans la plage de valeur tempo- of this same virtual circuit in the tempo value range
relle. Les deux indicateurs calculés vérifient alors les relations: nb de mesures du _ groupe nb total de mesures dr - débit sortie Idrc débit entrée D'une manière générale, on indique que la première real. The two calculated indicators then verify the relationships: nb of measurements of the _ group nb total of measurements dr - output flow Idrc input flow In general, we indicate that the first
valeur de seuil, Seuil 1, peut correspondre à un taux ga- threshold value, Threshold 1, can correspond to a ga-
ranti de transmission d'informations, plus communément dé- rant of transmission of information, more commonly de-
signé en langage anglo-saxon comme le Committed Information Rate ou CIR, l'absence de dépassement du débit réel de transmission d'informations utilisé par le client signed in Anglo-Saxon language such as the Committed Information Rate or CIR, the fact that the actual data transmission rate used by the client is not exceeded
vis-à-vis de ce taux garanti de transmission d'informa- vis-à-vis this guaranteed rate of information transmission
tions permettant d'assurer une transmission totale de to ensure total transmission of
l'ensemble des informations précitées. all of the above information.
De la même manière, on indique que la deuxième va- Similarly, it is indicated that the second va-
leur de seuil, Seuil 2, peut correspondre à une valeur su- their threshold, Threshold 2, can correspond to a su-
périeure à la première valeur de seuil, cette deuxième valeur de seuil, Seuil 2, pouvant alors être définie comme une valeur de débit admissible à 90% du temps de connexion du client, cette deuxième valeur de seuil étant alors plus less than the first threshold value, this second threshold value, Threshold 2, which can then be defined as an acceptable throughput value at 90% of the customer's connection time, this second threshold value then being more
communément désignée en langage anglo-saxon par Sustenta- commonly referred to in Anglo-Saxon language by Sustenta-
ble Information Rate ou SIR.ble Information Rate or SIR.
Compte tenu de ces éléments, on indique que pour la mesure du respect de la première valeur de seuil, Given these elements, it is indicated that for the measurement of compliance with the first threshold value,
Seuil 1, le calcul du taux de transmission est significa- Threshold 1, the calculation of the transmission rate is significant
tif, à 100% des données transmises correspondant une transmission des données sans perte pendant 100% du temps tif, at 100% of the transmitted data corresponding to a lossless data transmission for 100% of the time
de connexion.of connection.
Pour ce qui concerne la deuxième valeur de seuil dans les conditions précitées, on indique toutefois que la transmission effective de 90% des données transmises ne correspond pas à la totalité des données transmises sans With regard to the second threshold value under the aforementioned conditions, it is however indicated that the effective transmission of 90% of the data transmitted does not correspond to the totality of the data transmitted without
perte pendant 90% du temps de connexion. loss for 90% of the connection time.
Compte tenu de ces éléments, les indicateurs de qualité de débit peuvent alors être classés par groupes vis-à-vis de la première et de la deuxième valeur de seuil de débit de référence, Seuil 1 et Seuil 2, cde mode de classement correspondant globalement au mode opératoire Given these elements, the flow quality indicators can then be classified by groups with respect to the first and second reference flow threshold value, Threshold 1 and Threshold 2, this classification method corresponding overall in the operating mode
représenté en figure 3d.represented in figure 3d.
Un exemple de classement des indicateurs précités An example of classification of the aforementioned indicators
est donné dans le tableau ci-après pour un client détermi- is given in the table below for a specific customer
né, les indicateurs étant ainsi répartis relativement aux deux valeurs de seuil, Seuil 1 et Seuil 2, correspondant born, the indicators being thus distributed relative to the two threshold values, Threshold 1 and Threshold 2, corresponding
au CIR et au SIR respectivement.to CIR and SIR respectively.
TABLEAU DE BORDDASHBOARD
NOM DU CLIENT: LAMBADA Débit ≤ CIR CIR < débit ≤SIR Débit > SIR Distant chargé Zone Site Mnémonique IdDc Idrc IdDc Idrc IdDc Idrc Durée (%) FRANCE LILLE Siège 97 % 100,0 % 3 % 96,0 % 0 % 0,0 % 0 % BELGIQUE LIEGE Atalante 90 % 100,0 % 4 % 95,0 % 3 % 84,0 % 3 % FRANCE LILLE Siège 95 % 97,0 % 5 % 96, 0 % 0 % 0,0 % 0 % ESPAGNE MADRID Casa 88 % 100,0 % 4 % 95,0 % 5 % 84,0 % 3 % FRANCE LILLE Siège 95 % 100,0 % 5 % 96,0 % 0 % 0,0 % 0 % ESPAGNE MADRID Casa 80 % 100,0 % 4 % 95,0 % 3 % 84,0 % 3 % FRANCE LILLE Siège 95 % 100,0 % 5 % 96,0 % 0 % 0,0 % 0 % ESPAGNE VALENCIA Plage 85 % 100,0 % 4 % 95,0 % 8 % 84,0 % 3 % FRANCE LILLE Siège 95 % 100,0 % 6 % 96,0 % 0 % 0,0 % 0 % ESPAGNE VALENCIA Plage 90 % 100,0 % 4 % 95,0 % 3 % 84,0 % 3 % L'observation du tableau précité permet ainsi de CUSTOMER NAME: LAMBADA Debit ≤ CIR CIR <debit ≤SIR Debit> SIR Remote loaded Zone Site Mnemonic IdDc Idrc IdDc Idrc IdDc Idrc Duration (%) FRANCE LILLE Headquarters 97% 100.0% 3% 96.0% 0% 0, 0% 0% BELGIUM LIEGE Atalante 90% 100.0% 4% 95.0% 3% 84.0% 3% FRANCE LILLE Headquarters 95% 97.0% 5% 96, 0% 0% 0.0% 0% SPAIN MADRID Casa 88% 100.0% 4% 95.0% 5% 84.0% 3% FRANCE LILLE Headquarters 95% 100.0% 5% 96.0% 0% 0.0% 0% SPAIN MADRID Casa 80 % 100.0% 4% 95.0% 3% 84.0% 3% FRANCE LILLE Headquarters 95% 100.0% 5% 96.0% 0% 0.0% 0% SPAIN VALENCIA Beach 85% 100.0 % 4% 95.0% 8% 84.0% 3% FRANCE LILLE Headquarters 95% 100.0% 6% 96.0% 0% 0.0% 0% SPAIN VALENCIA Beach 90% 100.0% 4% 95 , 0% 3% 84.0% 3% Observation of the above table thus allows
présenter au client concerné un tableau de bord correspon- present a corresponding dashboard to the client concerned
dant permettant d'illustrer la qualité de service pour le to illustrate the quality of service for the
débit de transmission de différents circuits virtuels as- transmission rate of different virtual circuits as-
surant un flux transfrontières de données entre la France, la Belgique et l'Espagne, chacun de ces pays constituant une zone, chaque zone comportant un ou plusieurs sites providing a cross-border flow of data between France, Belgium and Spain, each of these countries constituting an area, each area comprising one or more sites
dans des villes et des pays correspondants. in corresponding cities and countries.
Alors que le procédé de contrôle de la qualité de service pour le débit de transmission d'information d'un circuit virtuel, objet de la présente invention-, peut être réalisé grâce à la mise en oeuvre d'une synchronisation des sondes de mesure au moyen du système GPS par exemple, on indique toutefois qu'un tel système implique l'utilisation d'un système récepteur GPS au niveau de chaque sonde. Un tel système récepteur est toutefois onéreux et présente l'inconvénient de nécessiter la mise en oeuvre de matériel correspondant. While the method of controlling the quality of service for the information transmission rate of a virtual circuit, object of the present invention, can be carried out by means of the synchronization of the measurement probes at the using the GPS system for example, it is however indicated that such a system involves the use of a GPS receiver system at the level of each probe. Such a receiver system is however expensive and has the drawback of requiring the use of corresponding equipment.
Afin de remédier à l'inconvénient précité, le pro- In order to remedy the above-mentioned drawback, the pro-
cédé, objet de la présente invention, peut également être assigned, object of the present invention, can also be
mis en oeuvre grâce à l'utilisation d'un processus de syn- implemented through the use of a syn-
chronisation des sondes spécifiques, évitant l'introduc- chronization of specific probes, avoiding the introduction of
tion de matériel supplémentaire onéreux. tion of expensive additional equipment.
Toutefois, chaque sonde de mesure Si ou S2 est normalement munie d'une horloge locale et de circuits de réglage de cette horloge locale, ainsi qu'il sera décrit However, each measurement probe Si or S2 is normally provided with a local clock and circuits for adjusting this local clock, as will be described
ultérieurement dans la description. later in the description.
Dans un mode de réalisation correspondant, tel que représenté en figure 4a, le procédé objet de la présente invention peut alors consister, préalablement aux étapes In a corresponding embodiment, as shown in FIG. 4a, the method which is the subject of the present invention can then consist, prior to the steps
de mesure de débit entrant respectivement sortant du cir- flow measurement respectively entering and leaving the circuit
cuit virtuel et de charge de la deuxième liaison L2, à ef- baked virtual and charge of the second link L2, at ef-
fectuer, ainsi que représenté sur la figure précitée, une perform, as shown in the above figure, a
étape de synchronisation spécifique de chaque sonde de me- specific synchronization step of each measurement probe
sure. Sur la figure 4a, l'étape précitée de synchronisa- safe. In FIG. 4a, the aforementioned step of synchronization
tion spécifique porte la référence 1000. Chaque sonde de mesure Si et S2 peut alors, dans le cadre d'une procédure The specific item has the reference 1000. Each measurement probe Si and S2 can then, as part of a procedure
dite de polling en langage anglo-saxon, émettre indépen- called polling in Anglo-Saxon language, send independent
damment et périodiquement vers le centre superviseur SV un regularly and periodically to the supervisory center SV a
message de requête de synchronisation, et le centre super- synchronization request message, and the super center
viseur SV émettant en réponse vers la sonde de mesure cor- SV sight emitting in response to the corresponding measurement probe
respondante un message de synchronisation à partir d'un serveur d'heures. La sonde de mesure concernée opère alors un recalage de l'horloge locale à partir du message de corresponding a synchronization message from a time server. The measurement probe concerned then performs a reset of the local clock from the message
synchronisation et des circuits de réglage précités. synchronization and the aforementioned adjustment circuits.
Le diagramme temporel d'échange des messages de The time diagram for the exchange of messages from
requête de synchronisation MRS et de messages de synchro- MRS sync request and sync messages
nisation MS entre chaque sonde Sl, S2 et le superviseur SV nization MS between each probe S1, S2 and the supervisor SV
muni d'un serveur d'heures est représenté en figure 4b. with a time server is shown in Figure 4b.
De manière classique, chaque message de synchroni- Conventionally, each synchronization message
sation comporte, ainsi que représenté sur la figure préci- sation includes, as shown in the figure above
tée, un champ d'adresse sonde destinataire, la sonde S1 ou header, a recipient probe address field, the S1 probe or
la sonde S2, ainsi qu'un champ de synchronisation subdivi- the S2 probe, as well as a subdivision synchronization field
sé par exemple en différents champs relatifs à l'année Y, for example in different fields relating to the year Y,
au mois M, au jour D, à l'heure H, aux minutes M, aux se- in month M, on day D, at hour H, at minutes M, at week-
condes S et aux centièmes de seconde C. D'un manière générale, on indique que l'émission de chaque message de requête de synchronisation MRS peut être périodique, la période d'émission de tels messages condes S and to hundredths of a second C. In general, it is indicated that the transmission of each MRS synchronization request message may be periodic, the period of transmission of such messages
étant définie en fonction de la stabilité de l'horloge in- being defined as a function of the stability of the clock
terne de chaque sonde de mesure et pouvant par exemple correspondre à une durée de plusieurs heures, voire une journée. Enfin, on indique que la charge de la deuxième liaison L2 peut être définie comme le rapport du débit réel de cette liaison à une valeur de seuil déterminée par dull of each measurement probe and being able for example to correspond to a duration of several hours, even a day. Finally, it is indicated that the load of the second link L2 can be defined as the ratio of the actual bit rate of this link to a threshold value determined by
la capacité de débit maximale de cette liaison. Une infor- the maximum throughput capacity of this link. Information
mation correspondante peut être affichée dans le tableau de bord communiqué au client, cette information pouvant consister en une durée en % de dépassement de cette valeur de seuil, cette information correspondant alors à la durée corresponding information can be displayed in the dashboard communicated to the client, this information can consist of a duration in% of exceeding this threshold value, this information then corresponding to the duration
exprimée en % dans la colonne Distant chargé. - expressed in% in the Remote loaded column. -
Ainsi, la mesure de la charge de la liaison permet de tenir compte de la contrainte de débit sur le circuit Thus, the measurement of the load of the link makes it possible to take account of the flow constraint on the circuit
virtuel vis-à-vis du débit maximum sur la liaison considé- virtual with respect to the maximum bit rate on the link considered
rée. Une telle mesure permet de garantir le débit sur le circuit virtuel considéré pour autant que la liaison n'ait pas atteint la charge maximale précitée. Cela peut être le cas, par exemple, lorsque plusieurs circuits virtuels sont établis sur cette liaison. Lorsque ce débit est supérieur à la valeur Seuil 1, CIR, pendant une durée relative, en % correspondant à l'indicateur de durée IdDc supérieure à P %, avec P = 10 par exemple, il est possible d'adapter les dream. Such a measure makes it possible to guarantee the speed on the virtual circuit considered, provided that the link has not reached the aforementioned maximum load. This may be the case, for example, when several virtual circuits are established on this link. When this flow rate is greater than the Threshold 1 value, CIR, for a relative duration, in% corresponding to the IdDc duration indicator greater than P%, with P = 10 for example, it is possible to adapt the
conditions d'abonnement et d'interconnexion du client. subscription and customer interconnection conditions.
Une description plus détaillée d'un système de A more detailed description of a
contrôle de la qualité de service pour le débit de trans- quality of service control for trans-
mission d'informations d'un circuit virtuel, permettant la mise en ouvre de ce contrôle conformément au procédé objet information mission of a virtual circuit, allowing the implementation of this control in accordance with the object process
de la présente invention précédemment décrit dans la des- of the present invention previously described in the description
cription, sera maintenant donnée en liaison avec les figu- cription, will now be given in conjunction with the fig-
res 5a et 5b.res 5a and 5b.
Ainsi que représenté sur la figure précitée, le système de contrôle de la qualité de service pour le débit de transmission d'informations d'un circuit virtuel, selon l'invention, comprend un système de gestion centralisée, noté GC, lequel peut être implémenté dans le centre super- As shown in the aforementioned figure, the service quality control system for the information transmission rate of a virtual circuit, according to the invention, comprises a centralized management system, denoted GC, which can be implemented in the super center
viseur SV précédemment mentionné dans la description et SV sight previously mentioned in the description and
des modules de traitement délocalisés, notés DM, situés off-site processing modules, denoted DM, located
dans les centres de support client.in customer support centers.
Le système de gestion centralisée GC comporte au moins un module de synchronisation relié à chaque sonde Si The centralized management system GC comprises at least one synchronization module connected to each probe Si
ou S2 de mesure. Sur la figure 5a, le module de-synchroni- or S2 of measurement. In FIG. 5a, the de-synchronization module
sation est réputé constitué par une unité centrale de cal- sation is deemed to be constituted by a central calibration unit
cul, notée CPU, et des liaisons d'entrée-sortie E/S permettant d'interconnecter l'unité centrale précitée aux sondes S1 et S2 par l'intermédiaire du circuit virtuel par exemple CVA1 et CVA2 représenté en figure 2a. On comprend bien sûr que le module de synchronisation ainsi constitué cul, denoted CPU, and I / O input / output links making it possible to interconnect the aforementioned central unit to the probes S1 and S2 via the virtual circuit for example CVA1 and CVA2 represented in FIG. 2a. We understand of course that the synchronization module thus formed
permet de recevoir les messages de requête de synchronisa- allows you to receive synchronization request messages
tion MRS et d'envoyer les messages de synchronisation MS MRS and send MS synchronization messages
ainsi que décrit précédemment dans la description en rela- as previously described in the description below
tion avec la figure 4b.tion with Figure 4b.
Le système de gestion centralisée GC comporte en The GC centralized management system includes
outre un module de base de données réseau, noté BD1, le- in addition to a network database module, denoted BD1, the-
quel permet, par l'intermédiaire de l'unité centrale CPU, d'identifier le circuit virtuel, le circuit CV1, par une référence client par exemple, la référence client telle which allows, through the central processing unit CPU, to identify the virtual circuit, the circuit CV1, by a customer reference for example, the customer reference such
que le nom du client indiqué sur le tableau de bord intro- that the name of the customer indicated on the intro dashboard
duit dans la présente description. Le module de base de duit in the present description. The basic module of
données BD1 est bien entendu géré par l'unité centrale CPU et permet la gestion des adresses réseau des sondes S1, S2, les références du circuit virtuel, références DLCI, BD1 data is of course managed by the central unit CPU and allows the management of the network addresses of the probes S1, S2, the references of the virtual circuit, DLCI references,
pour Data Link Connection Identifier, les données relati- for Data Link Connection Identifier, the relative data
ves aux deux valeurs de seuil, Seuil 1 et Seuil 2, et de débit maximum de liaison, les indications relatives aux See the two threshold values, Threshold 1 and Threshold 2, and the maximum link speed, the information relating to
zones géographiques et aux sites de chaque client. geographic areas and sites of each client.
En outre, le système de gestion centralisé GC com- porte également un module de base de données de mesure BD2 et un module serveur de statistiques permettant en fait la transformation des valeurs de débit et de charge mesurées In addition, the centralized management system GC also includes a measurement database module BD2 and a server statistics module allowing the transformation of the measured flow and load values.
en données de mesure et la gestion de ces données de me- in measurement data and the management of these measurement data
sure par référence client. Sur la figure 5a, le module de base de données BD2 est réputé géré par une unité centrale sure by customer reference. In FIG. 5a, the database module BD2 is deemed to be managed by a central unit
spécifique au serveur de statistiques mais peut bien en- specific to the statistics server but may well
tendu être également géré par l'unité centrale CPU gérant also be managed by the central processing unit CPU
le module de base de données réseau BD1. the BD1 network database module.
Enfin, le système de contrôle de la qualité de Finally, the quality control system of
service comporte également les modules de traitement délo- service also includes the processing modules
calisé interconnectés au système de gestion centralisée GC par l'intermédiaire d'entrées-sorties et du réseau, un seul module de traitement délocalisé DM étant représenté en figure 5a. Chaque module de traitement délocalisé DM permet le classement des données de mesure en groupes de valeur mesurée en fonction du débit sortant du circuit virtuel et le calcul pour chaque groupe de valeur mesurée sur au moins une plage de valeur temporelle d'indicateurs interlocked interconnected to the centralized management system GC via inputs-outputs and the network, a single delocalized processing module DM being represented in FIG. 5a. Each delocalized processing module DM allows the classification of the measurement data into groups of measured value as a function of the flow leaving the virtual circuit and the calculation for each group of measured value over at least one range of time value of indicators
de qualité de débit, ces indicateurs comportant les indi- flow quality, these indicators including the indi-
cateurs IdDc et Idrc précédemment mentionnés dans la des- IdDc and Idrc creators previously mentioned in the
cription relatifs à la durée de maintien de débit et du cription relating to the duration of flow maintenance and
taux de transmission pour chaque client considéré. transmission rate for each client considered.
On comprend en particulier que chaque module de It is understood in particular that each module of
traitement délocalisé DM peut être constitué par un ordi- delocalized DM treatment can consist of a computer
nateur muni de ses éléments périphériques tel qu'un disque nater equipped with its peripheral elements such as a disc
* dur HDD, ce disque dur comportant les programmes de clas-* HDD hard, this hard disk including class programs
sement des valeurs mesurées selon les processus de classe- values measured according to class processes-
ment représentés aux figures 3a à 3d et de calcul des ment shown in Figures 3a to 3d and calculation of
indicateurs précités, ces programmes étant chargés en mé- aforementioned indicators, these programs being loaded with
moire centrale pour exécution de manière classique. L'af- fichage et l'édition du tableau de bord tel que représenté central moire for conventional execution. Displaying and editing the dashboard as shown
dans le tableau introduit dans la présente description in the table introduced in this description
peut être alors effectué au moyen de systèmes d'affichage et d'édition AE ou édité au moyen d'un serveur WEB ou sur can then be done using display and editing systems AE or edited using a WEB server or on
support papier pour transmission à chaque client considé- paper support for transmission to each client
ré. Chaque module délocalisé DM est alors situé dans un centre support client, un module délocalisé DM pouvant bien entendu assurer la gestion d'une pluralité de clients re. Each delocalized DM module is then located in a customer support center, a delocalized DM module can of course ensure the management of a plurality of clients
gérés par ce centre support client. managed by this customer support center.
Un processus de synchronisation et de commande des sondes de mesure permettant une synchronisation effective A synchronization and control process of the measurement probes allowing effective synchronization
des instants d'échantillonnage, et donc de mesure des va- sampling instants, and therefore of measuring the
leurs de débit entrant, sortant et de charge précédemment their incoming, outgoing and charge flow previously
mentionné dans la description, sera maintenant décrit en mentioned in the description, will now be described in
liaison avec la figure 5b, à titre d'exemple illustratif. link with FIG. 5b, by way of illustrative example.
D'une manière générale, chaque sonde de mesure In general, each measurement probe
comprend une unité centrale, notée CPU, et une horloge in- includes a central unit, denoted CPU, and a clock
terne, notée CLK, délivrant des impulsions d'horloge, no- dull, denoted CLK, delivering clock pulses, no-
tées CLKS. L'unité centrale CPU est couplée à une mémoire de travail RAM, laquelle permet, à partir d'un système d'exploitation donné, de calculer une date système, notée CLKS tees. The central processing unit CPU is coupled to a working memory RAM, which makes it possible, from a given operating system, to calculate a system date, noted
DS. Ce programme permet également, à partir de chaque mes- DS. This program also allows, from each measure
sage de synchronisation, de calculer une variable horaire, notée VHR. L'unité centrale CPU est interconnectée par une wise to synchronize, calculate a time variable, denoted VHR. The central processing unit CPU is interconnected by a
liaison par BUS à la partie active de la sonde, non repré- BUS connection to the active part of the probe, not shown
sentée en figure 5b, cette partie active étant connue en tant que telle et pour cette raison non décrite dans la felt in FIG. 5b, this active part being known as such and for this reason not described in the
présente description. Le processus de synchronisation et present description. The synchronization process and
de recalage d'horloge peut alors être le suivant, ainsi que décrit en référence à la figure 5b: - en présence des impulsions d'horloge CLKS à l'étape 2000 et de la date système correspondante DS à l'étape 2001, un calcul d'erreur de dérive par rapport à la dernière variable horaire reçue VHS disponible à clock reset can then be as follows, as described with reference to Figure 5b: - in the presence of CLKS clock pulses in step 2000 and the corresponding system date DS in step 2001, a calculation drift error compared to the last received VHS time variable available at
l'étape 2002 est effectué à l'étape 2003. Un test de com- step 2002 is carried out in step 2003. A test of
paraison de l'erreur de dérive d'infériorité à une valeur comparison of the inferiority drift error to a value
de seuil S est effectué à une étape 2004. Sur réponse po- of threshold S is carried out at a step 2004. On response po-
sitive au test 2004, l'erreur de dérive étant inférieure à la valeur de seuil S, la date système DS est prise en positive for the 2004 test, the drift error being less than the threshold value S, the system date DS is taken into account.
compte pour effectuer l'opération de commande d'échan- account to perform the exchange order operation
tillonnage continu de la sonde considérée avec une période continuous tillonnage of the considered probe with a period
d'échantillonnage déterminée.determined sampling.
- sur réponse négative au test 2004 précité, à la date système DS est allouée une valeur corrigée, à l'étape 2006, à partir de la valeur horaire VHR augmentée d'une - on negative response to the aforementioned 2004 test, on the system date DS is allocated a corrected value, in step 2006, from the hourly value VHR increased by
valeur K représentative du nombre de périodes d'échan- K value representative of the number of sample periods
tillonnage successives écoulées depuis la dernière mise à jour de la variable horaire VHR. Les étapes 2005 et 2006 successive tillonnage elapsed since the last update of the hourly variable VHR. The 2005 and 2006 stages
sont suivies d'une étape 2007 de commande d'échantillon- nage par la sonde et l'étape 2006 est elle-même suivie d'une étape de are followed by a 2007 step of control of sampling by the probe and the 2006 step is itself followed by a step of
retour d'actualisation de la date système system date update return
2001. La valeur de seuil S peut être prise égale à quel- 2001. The threshold value S can be taken equal to which
ques centaines de millisecondes.than hundreds of milliseconds.
On a ainsi décrit un procédé et un système de con- We have thus described a method and a system for
trôle de la qualité de service pour le débit de transmis- quality of service check for transmission rate
sion d'un circuit virtuel particulièrement performant dans sion of a particularly efficient virtual circuit in
la mesure o le classement des données mesurées et le cal- the measurement o the classification of the measured data and the
cul des indicateurs définis précédemment dans la descrip- ass of the indicators defined previously in the description
tion permettent d'établir un tableau de bord en temps tion allow to establish a dashboard in time
réel, lequel peut être soumis à chacun des clients concer- which can be submitted to each of the clients concerned
nés. Outre l'application du procédé et du système, ob- jets de la présente invention, à des circuits virtuels born. Besides the application of the method and the system, objects of the present invention, to virtual circuits
permanents, on indique que ces derniers s'appliquent éga- permanent, it is indicated that these apply equally
lement aux circuits virtuels commutés. Dans une telle ap- also to switched virtual circuits. In such an ap-
plication, lorsque le circuit virtuel commuté est établi, les paramètres relatifs à l'établissement de ce circuit virtuel commuté doivent toutefois être récupérés au niveau However, when the switched virtual circuit is established, the parameters relating to the establishment of this switched virtual circuit must however be retrieved at the level
des commutateurs, ou cencentrateurs, terminaux constitu- switches, or centralizers, terminals
tifs de ce circuit virtuel commuté, alors que les paramè- of this switched virtual circuit, while the parameters
tres relatifs à un circuit virtuel permanent pour lequel le procédé et le système, objets de la présente invention, very relating to a permanent virtual circuit for which the method and the system, objects of the present invention,
peuvent être mis en oeuvre, sont simplement saisis au ni- can be implemented, are simply entered at
veau de la base de données du système de gestion centrali- calf from the central management system database
sé.se.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9806596A FR2779299B1 (en) | 1998-05-26 | 1998-05-26 | METHOD AND SYSTEM FOR CONTROLLING THE QUALITY OF SERVICE FOR THE TRANSMISSION RATE OF A VIRTUAL CIRCUIT |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9806596A FR2779299B1 (en) | 1998-05-26 | 1998-05-26 | METHOD AND SYSTEM FOR CONTROLLING THE QUALITY OF SERVICE FOR THE TRANSMISSION RATE OF A VIRTUAL CIRCUIT |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2779299A1 true FR2779299A1 (en) | 1999-12-03 |
FR2779299B1 FR2779299B1 (en) | 2000-08-04 |
Family
ID=9526704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR9806596A Expired - Fee Related FR2779299B1 (en) | 1998-05-26 | 1998-05-26 | METHOD AND SYSTEM FOR CONTROLLING THE QUALITY OF SERVICE FOR THE TRANSMISSION RATE OF A VIRTUAL CIRCUIT |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2779299B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1988006822A1 (en) * | 1987-02-24 | 1988-09-07 | Digital Equipment Corporation | Distributed local-area-network monitoring system |
US5521907A (en) * | 1995-04-25 | 1996-05-28 | Visual Networks, Inc. | Method and apparatus for non-intrusive measurement of round trip delay in communications networks |
EP0720411A2 (en) * | 1994-12-30 | 1996-07-03 | Siemens Aktiengesellschaft | Method and system for policing an ATM-cell stream |
-
1998
- 1998-05-26 FR FR9806596A patent/FR2779299B1/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1988006822A1 (en) * | 1987-02-24 | 1988-09-07 | Digital Equipment Corporation | Distributed local-area-network monitoring system |
EP0720411A2 (en) * | 1994-12-30 | 1996-07-03 | Siemens Aktiengesellschaft | Method and system for policing an ATM-cell stream |
US5521907A (en) * | 1995-04-25 | 1996-05-28 | Visual Networks, Inc. | Method and apparatus for non-intrusive measurement of round trip delay in communications networks |
Also Published As
Publication number | Publication date |
---|---|
FR2779299B1 (en) | 2000-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2662879A1 (en) | CENTRALIZED MAINTENANCE METHOD FOR A WIRELESS TELEPHONE NETWORK | |
FR2981776A1 (en) | ELECTRIC TOOL AND ITS MANAGEMENT METHOD | |
CN109819265A (en) | Data storage, data capture method and system | |
CA2837610C (en) | Method for assisting in the installation of a home automation system, and related installation driver package | |
Havskov et al. | Seismic networks | |
EP1650996A1 (en) | Management server for determining user-perceived quality of service cartography in a mobile communications network | |
FR2779299A1 (en) | Method of controlling service flow quality for virtual circuit telecommunications | |
EP0774879B1 (en) | System for monitoring and controlling a point to multipoint access network | |
FR2694813A1 (en) | Network remote control and maintenance system. | |
FR2691029A1 (en) | Remote surveillance and maintenance for digital transmission system - has analyser connected at distance to network between terminal and subscriber monitoring protocol words | |
FR2965646A1 (en) | Data e.g. seismic data, acquisition module for use in data acquisition and transmission system, has communication unit transmitting data toward computer processing center, and set of inputs receiving sensor or probe | |
CA2836354C (en) | Household system for managing an internet access connection | |
EP3753118B1 (en) | Determination of the phase of a conductor pertaining to a polyphase network | |
EP3753117B1 (en) | Determining the phase of a conductor belonging to a polyphase network | |
EP3662558A1 (en) | Smoothing of a load curve comprising an aggregation of elementary load curves | |
EP3861616A1 (en) | Estimation of a physical quantity by a distributed measurement system | |
EP2273727A1 (en) | Method for obtaining service availability information in a communication network, apparatus and corresponding computer program | |
FR3133965A1 (en) | METHOD FOR CALCULATING QUALIMETRIC DATA, QUALIMETRY DEVICE, COUNTER AND SYSTEM IMPLEMENTING SAID METHOD | |
WO2023169922A1 (en) | Energy-efficient electronic-document sharing method, and associated system | |
WO2025017259A1 (en) | Method for managing an optical-link satellite telecommunications system aided by meteorological models for continuity of service | |
EP0241381A1 (en) | Compression method of an information set | |
FR2853188A1 (en) | QUALITY OF SERVICE MEASURING DEVICE AND USE OF SUCH A DEVICE IN A REAL-TIME DATA TRANSMISSION NETWORK | |
FR2927189A1 (en) | METHOD FOR DIFFUSION OF DATA RELATING TO CONSUMPTION OF A RESOURCE BY MEANS OF A COMMUNICABLE OBJECT | |
EP3572929A1 (en) | Method for sending data, associated computer program and system | |
FR2926941A1 (en) | DATA TRANSFER METHOD AND CORRESPONDING DEVICE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |