Brevet FR2838269A1 — publié le 20031010

Système de gestion de mesure de la qualité d'un service sur un réseau La présente invention concerne un système de gestion de mesure de la qualité d'un service sur un réseau, plus particulièrement adapté au contr81e de la qualité de service et à la facturation de ce service. Le développement des applications sur les réseaux entrane une adaptation nécessaire des ressources telles que la bande passante ou le délai de transmission de ces réseaux en fonction du type d'application utilisée. Ainsi, les flux de données liés à une application de téléphonie sont plus o sensibles à des contraintes de délai que ne le sont des flux de données de messagerie électronique. Il s'avère donc de plus en plus important de différencier les applications entre elles de fason à les traiter de manière spécifique. Cette différenciation se fait en introduisant une notion de qualité de service, dénommée QoS (Quality Of Service). La QoS est la capacité d'un élément de réseau tel qu'un routeur à assurer la satisfaction des besoins de service et de trafic. Cette QoS offre donc une garantie à un client sur la qualité du service qu'il achète à un fournisseur: les contraintes de performances des éléments de réseaux propres à assurer une certaine QoS sont répertoriées dans un document contractuel dénommé SLA (Service Level Agreement) conclu entre le client et le fournisseur de service. On associe à chaque SLA un ensemble de paramètres techniques de réseau, dénommé SLS (Service Level Specification) , lesUits paramètres permettant de définir la manière dont un service doit étre traité sur un réseau pour respecter une certaine QoS. z De plus, les infrastructures de réseau sont de plus en plus complexes et hétérogènes puisqu'elles utilisent généralement plusieurs technologies telles que les modes de transmission IP (Internet Protocol) ou ATM (Asynchronous Transfer Mode). \\keMOl\DPl$\Saile\Fi03953\PREMDEP\TEXTE\Texte_déposé.doc 2 2838269 Dans ce contexte, I'introduction d'une grande variété de services, chacun de ces services étant associé à un contrat SLA, complique encore davantage la gestion de ces réseaux. En effet, dans la mesure o les opérateurs offrent de nouveaux services avec une très grande valeur ajoutée, ils ont également besoin de collecter de plus en plus d'informations pertinentes sur les performances de ces services: ces informations par le blais de mesure de paramètres vont permettre à la fois de contrôler la QoS et de facturer le client en conséquence. De man ière connue, on peut a ujourd'hui mesurer u n nom bre l i m ité de o paramètres de performance tels que la disponibilité ou la bande passante. La configuration de ces points de mesure sur les éléments de réseau se fait manuellement. Cette configuration manuelle pose un certain nombre de difficultés. En effet, I'hétérogénéité et la complexité des réseaux imposent des équipes d'intervention possédant de grandes compétences techniques pour pouvoir configurer manuellement chaque type de réseaux. En outre, la multiplication des offres de services implique que ces équipes aient un effectif très important. De plus, le déploiement manuel de points de mesure est extrêmement long. La présente invention vise à fournir un système de gestion de mesure de ia qualité d'un service sur un réseau permettant de s'affranchir des problèmes soulevés par la configuration manuelle des points de mesure de performance. La présente invention propose à cet effet un système de gestion de mesure de la qualité d'un service sur un réseau comportant: \\klefilO l\DPl$\5alle\F103953\PREMDEP\TEXTE\Texte_déposé.doc 3 2838269 des moyens pour stocker un ensemble de règles logiques de mesure de la qualité de service définies par des opérateurs - des moyens d'instanciation desdites règles logiques, ladite instanciation se faisant en fonction dudit service indépendamment de la technologie dudit réseau des moyens de détermination des points de mesure indépendamment de la technologie du réseau - des moyens d'implémentation desUits points de mesure sur les éléments dudit réseau o - des moyens de collecte des données obtenues à partir desdits points de mesure Grâce à l'invention, le regroupement de l'expertise des opérateurs sous forme de règles logiques pertinentes pour apprécier la qualité de service permet d'éviter les problèmes posés par le besoin croissant en expertise des équipes d'installation ainsi que par leur effectif, toute l'expertise étant regroupée par le blais des moyens de saisie dans les moyens de stockage. En outre, le déploiement des points de mesure se fait automatiquement lorsqu'un nouveau service est demandé par un zo utilisateur via les moyens d'implémentation. Cette automatisation permet un gain de temps important. Avantageusement, le système de gestion de mesure de la qualité d'un service sur un réseau comporte des moyens de comparaison desUites données collectées avec des valeurs seuils. Ces moyens permettent par exemple de déclencher une alarme lorsqu'une valeur seuil est dépassée. Selon un mode de réa l isation, le système selon l 'i nvention co m porte des moyens de saisie de règles logiques de mesure de la qualité de service définies par des opérateurs. \\klefilO 1\DPI$\Salle\F103953\PREMDEP\TEXTE\Texte_déposé.doc 4 2838269 Avantageusement, le système selon l'invention comporte des moyens de saisie des paramètres techniques définissant ledit service. La présente invention propose également un système de gestion de service comportant un système de gestion de mesure de la qualité de service selon l'invention. Ainsi, le système de gestion de mesure de la qualité de service est directement intégré au système de gestion de service et bénéficie donc des infrastructures de ce système de gestion sans qu'il y ait besoin de concevoir des infrastructures propres au système de gestion de mesure de la qualité de service. Avantageusement, le système de gestion de service comporte des moyens de stockage de politiques de service, des moyens de distribution desUites politiques de service et des moyens d'application desdites politiques de service sur les éléments dudit réseau et est caractérisé en ce que: lesdits moyens de stockage de politiques de service incluent lesdits moyens pour stocker ledit ensemble de règles logiques de mesure - lesUits moyens de distribution desdites politiques de service incluent lesdits moyens d'instanciation desdites règles logiques de mesure pour surveiller ledit service et lesdits moyens de détermination des points de mesure lesdits moyens d'application desdites politiques de service sur les éléments dudit réseau incluent lesdits moyens d'implémentation desdits points de mesure sur les éléments dudit réseau. D'autres caractéristiques et avantages de la présente invention appara'^tront dans la description suivante d'un mode de réalisation de l'invention, donné à titre illustratif et nullement limitatif. Dans les figures suivantes: La figure représente schématiquement le système de gestion o de mesure de la qualité de service selon l'invention, \\kefiIOiNDPl$\SaIle\Fi03953\PREMDEP\TEXTE\Texte_déposé.doc 2838269 La figure 2 représente un système de gestion de service selon l'art antérieur, À La figure 3 représente un système de gestion de service selon l'invention. Dans toutes les figures, les éléments communs portent les mêmes numéros de référence. La figure représente schématiquement un système 9 selon l'invention. Le système 9 comporte des moyens de saisie des paramètres techniques définissant ou modifiant un service, des moyens 7 de saisie de règles logiques de mesure de qualité de service, des moyens 3 pour stocker un ensemble de règles logiques de mesure de qualité de service définies par des opérateurs, des moyens 2 d'instanciation des règles logiques et de détermination de points de mesure, des moyens 4 et 5 d'implémentation desdits points 1 de mesure sur les éléments 8 du réseau et des moyens 6 de collecte des données obtenues à partir des points de mesure incorporant des moyens 16 de comparaison desdites données collectées avec des valeurs seuils. De la fason la plus exhaustive possible, les opérateurs vont zo saisir via les moyens 7 dans les moyens 3, les règles logiques permettant de mesurer de fason pertinente la qualité d'un service. Ces règles sont logiques et donc à un haut niveau d'abstraction indépendant de la technologie des réseaux utilisés. Lorsqu'un utilisateur négocie un contrat du type SLA avec un z fournisseur de service, ce contrat va permettre de définir des paramètres techniques contenus dans une spécification du type SLS. Ces paramètres techniques sont saisis au niveau des moyens 1. Ces paramètres sont saisis, soit totalement par l'opérateur en fonction du contrat SLA conclu, soit partiellement par l'utilisateur par le blais d'une interface web par exemple. \\kefiIOi\DPl$\SaIte\Fi03953\PREMDEP\TEXTE\Texte_déposé.doc 6 2838269 En fonction des paramètres SLS provenant des moyens 1, les moyens 2 vont chercher dans les moyens 3 les règles logiques nécessaires à la mise en place de la mesure et déterminer à partir de ces règles les points de mesure pour la mise en place de la mesure de qualité du service. Les moyens 4 utilisent alors les informations fournies par les moyens 2 pour implémenter physiquement, c'est à dire sur les éléments 8 physiques du réseau, les mesures à effectuer. Pour cela, les moyens 4 utilisent aussi des règles physiques dépendant du 1 0 réseau sur lequel les mesures sont implémentées; ces règles physiques sont fournies par les moyens 5. Les moyens 4 vont également fournir les emplacements des points de mesure aux moyens 6 chargés de collecter les mesures. Les mesures sont ensuite collectées dans les moyens 6. Les moyens 16 vont alors permettre de comparer les valeurs des mesures collectées en fonction de valeurs seuils, ces valeurs seuils étant fournies par les moyens 2 en fonction des paramètres SLS. Les moyens 16 peuvent ainsi déclencher une alarme lorsque les valeurs des mesures collectées dépassent les valeurs seuils. La figure 2 représente un système 10 de gestion de service sur un réseau. Ce tvpe de système a déjà été décrit par l'organisme de standardisation IEfF (Internet Engineering Task Force). Le système 10 comporte un serveur de règles ou point de distribution de politiques noté PDP (Policy Decision Point), un dispositif 12 ou point d'application de politiques noté PEP (Policy Enforcement Point) et une base 13 de données de politique notée PR (Policv Repository). L'échange d'informations entre ie serveur l! et la base de données 13 se fait par un protocole 14 du type LDAP (Lightweight Directory Access Protocol) et l'échange d'informations \\klefilO 1NDPI$\Sale\F103953\PREMDEP\TEXTE\Texte_déposé.doc 7 2838269 entre le serveur 11 et le dispositif 12 se fait par un protocole 15 du type COPS (Common Open Policy Service) Un utilisateur informe le dispositif 11 d'un besoin ou d'une modification de service. Le serveur 11 cherche via le protocole 14 da ns la base de don nées 13 la règle correspo nda nt à cette req uete puis instancie cette règle et détermine les points o la règle doit étre appliquée. Le serveur 11 renvoie alors une décision au dispositif 12 qui va implémenter physiquement le service sur le réseau. La figure 3 représente un système 10 de gestion de service o sur un réseau tel que décrit dans la figure 2 comportant des moyens 3 pour stocker un ensemble de règles logiques de mesure, des moyens 2 d'instanciation des règles logiques et de détermination de points de mesure et des moyens 4 et 5 d'implémentation desdits points de mesure sur les éléments du réseau. La base de données 13 inclut les moyens 3, Le serveur 11 inclut les moyens 2 et le dispositif 12 inclut les moyens 4 et 5. Ainsi, lorsqu'un utilisateur souscrit un nouveau service, I'implémentation de ce service se fait en méme temps et grâce aux mémes outi ls que l 'i m plémentation de la mesure des pa ramètres pertinents de qualité de service associés. Chaque paramètre SLS peut se décomposer en une série de classes objets. Parmi ces classes on peut citer par exemple: La période de validité du service c'est à dire la période de temps pendant laquelle le service est utilisable; À La topologie qui définit les ports d'entrée et de sortie; Le profil du trafic des données c'est à dire les caractéristiques du trafic pour répondre à la qualité de service demandée (notamment la bande passante). \\klefilO 1\DPI$\Salle\F103953\PREMDEP\TEXTE\Texte_déposé.doc 8 2838269 Pour la mise en place d'un service associé à un paramètre SLS, le serveur 11 va utiliser une ou des règles associées à la classe " topologie >>. Pour la mise en place de la mesure, les moyens 2 vont également utiliser des règles logiques associées à la classe topologie. La classe " période de validité " va permettre aux moyens 2 d'informer les moyens 6 de collecte de mesure représentés en figure 1 sur la période pendant laquelle les mesures doivent étre effectuées. La classe > va permettre aux moyens 2 d'informer les moyens 16 de seuils à mettre en place. Ainsi, en cas de non-respect de la qualité de service, les valeurs de Jo mesure vont dépasser les valeurs seuils et déclencher une alarme. \\klefilOl\DPI$\5a le\F103953\PREMDEP\TEXTE\Texte_déposé.doc 9 2838269 REVENDICATIONS l. Système (9) de gestion de mesure de la qualité d'un service sur un réseau caractérisé en ce que ledit système (9) comporte: - des moyens (3) pour stocker un ensemble de règles logiques de mesure de qualité de service définies par des opérateurs des moyens (2) d'instanciation desUites règles logiques, ladite instanciation se faisant en fonction dudit service indépendamment de la tech nologie d ud it résea u - des moyens (2) de détermination de points de mesure o indépendamment de la technologie dudit réseau - des moyens (4, 5) d'implémentation desdits points de mesure sur les éléments dudit réseau des moyens (6) de collecte des données obtenues à partir desdits points de mesure. 2. Système (9) selon la revendication précédente comportant des moyens (16) de comparaison desdites données collectées avec des valeurs seuils. 3. Système (9) selon la revendication 1 ou 2 comportant des moyens (7) de saisie de règles logiques de mesure de qualité de service définies zo par des opérateurs. 4. Système (9) selon 1'une des revendications précédentes comportant des moyens (1) de saisie des paramètres techniques définissant ledit service. 5. Système (10) de gestion de service sur un réscau comportant un z système (9) de gestion de mesure de la qualité de service selon 1'une des revendications précédentes. \\klefilO1\DPI$\5alle\F103953\PREMDEP\TEXTE\Texte_déposé.doc 2838269 6. Système (10) selon la revendication 5 comportant des moyens (13) de stockage de politiques de service, des moyens (11) de distribution desdites politiques de service et des moyens (12) d'application desdites politiques de service sur les éléments dudit réseau, ledit système (10) étant caractérisé en ce que: - lesdits moyens (13) de stockage de politiques de service incluent lesdits moyens (3) pour stocker ledit ensemble de règles logiques de mesure - lesdits moyens (11) de distribution desdites politiques de service incluent lesdits moyens (2) d'instanciation desdites règles logiques de mesure pour surveiller ledit service et lesdits moyens (2) de détermination des points de mesure lesdits moyens (12) d'application desUites politiques de service sur les éléments dudit réseau incluent lesdits moyens (4, 5) d'implémentation desdits points de mesure sur les éléments dudit réseau.