Brevet FR2871634A1 — publié le 20051216

L'invention concerne un procédé d'optimisation du débit d'un réseau sans fil. L'invention concerne également une architecture pour la mise en oeuvre du procédé. Elle s'applique plus particulièrement à des réseaux sans fil conformes au standard "IEEE 802.11", et de façon plus générale aux standards "IEEE 802. 11 *", * étant une extension représentant des évolutions de ce standard, par exemple 802.11a, 802.11 b ou 802.11g, notamment des extensions définissant des hauts débits. De tels réseaux sont également appelés "WLAN", selon l'abréviation anglosaxonne couramment utilisée, pour "Wireless LAN" ("Local Area Network"). Dans les réseaux locaux classiques ou "LAN", les liaisons entre unités à connecter sont habituellement réalisées à bases de câbles électriques ou similaires. Pour cette raison, on appelle ce type de réseau, "réseau filaire". Cependant, depuis quelques années, le nombre de systèmes informatiques ou de communication portables: ordinateurs portables, téléphones mobiles, organiseurs ou assistants numériques personnels, dit "PDA", etc., s'est fortement accru. Ces systèmes portables seront appelés ci- après, de façon générique, "stations d'utilisateurs" ou "machines terminales", certains étant susceptibles de communiquer entre eux et/ou avec des systèmes informatiques de divers types. Cet accroissement a accompagné le besoin de mobilité, ou "nomadisme", de leurs utilisateurs. L'obligation de se connecter à un système informatique central ou à un réseau local par des moyens permanents ou semi-permanents (enfichage dans un connecteur électrique, par exemple) présente peu de souplesse et est ressentie comme un frein important à ce "nomadisme". Aussi, il a été proposé d'effectuer le couplage entre un système central ou un réseau local et des stations d'utilisateurs en ayant recours à des moyens de transmission par ondes radioélectriques ou infrarouges. Diverses architectures ont été proposées, dont certaines sont devenues des standards, ou pour le moins des standards de fait. A titre d'exemple, on peut citer diverses architectures connues sous les noms de "Bluetooth", "HomeRF", "Hyperlan", etc. L'invention s'intéresse plus particulièrement, bien que non exclusivement, à une architecture conforme au standard précité "IEEE 802.11" et à ses variantes. Une description de la norme "IEEE 802.11" et de ses extensions peut être trouvée, à titre d'exemple, dans l'article de Daniel REZENTOS, intitulé "Standard pour réseaux sans fil: IEEE 802.11", pages TE 7 375-1 à TE 7 375-1, des Techniques de l'Ingénieur", mai 2002, auquel on se référera avec profit. Bien que de façon plus générale, le procédé selon l'invention concerne les réseaux mettant en oeuvre une technique de débit différencié, dans ce qui suit, pour fixer les idées et sans limiter en quoi que ce soit sa portée, on se placera dans le cas de l'application préférée de l'invention, à savoir un réseau sans fil au standard "IEEE 802.11*" rappelé ci-dessus. Toujours pour fixer les idées, la figure 1, placée en fin de la présente description, illustre, à titre d'exemple, les principaux composants d'un réseau sans fil 1 selon l'art connu. Chaque poste utilisateur, pU11 à pU13, et pU21 à pU23, est équipé d'une carte électronique d'interface "IEEE 802.11" (non représentée sur la figure 1) dotée de capacités d'émission et de réception sans fil. Le réseau 1 est constitué de points d'accès (ou "Access Point" selon la terminologie anglo-saxonne), ACp1 et ACp2, interconnectés par le système de distribution 10 (par exemple un câble de type "Ethernet 802.3" bien connu). Une liaison radio, CR11 à CR13 et CR21 à CR23, est donc réalisée entre une carte d'accès (ou coupleur) de chaque poste utilisateur, pU11 à pU13, et pU21 à pU23, et un point d'accès "IEEE 802.11", ACp1 et ACp2. Chaque point d'accès, ACp1 et ACp2, gère un réseau de radio-transmission, permettant d'échanger des trames d'information transportées par des ondes électromagnétiques (c'est-à- dire par un canal de radio-transmission). L'ensemble des postes utilisateurs, pU11 à pU13r et pU21 à pU23, couplés à un point d'accès particulier, ACp1 et ACp2, constitue une cellule, C1 et C2 respectivement. Un réseau sans fil 1 est généralement conçu comme l'extension d'un réseau filaire Intranet, sur lequel se trouvent des ressources (unités centrales, par exemple CPU1, ordinateurs personnels, stations de travail, par exemple, ST1-ST3, etc.), qui peut être connecté lui-même à d'autres réseaux, par exemple au réseau Internet It. Dans les réseaux de ce type, généralement, on met en oeuvre un procédé d'adaptation du débit de données fonction de la qualité instantanée de la transmission. Il s'ensuit que, si un poste utilisateur, par exemple pU11, est situé trop loin de son point d'accès, ACp1 en l'occurrence, ou si des interférences électromagnétiques se font sentir, la vitesse de transmission entre la carte d'accès (non représentée) de ce poste utilisateur, pU11, et le point d'accès ACp1, diminue jusqu'à obtenir une vitesse permettant une communication correcte. On constate donc une dégradation de la vitesse de transmission. A titre d'exemple, dans la version "IEEE 802.11b" du standard, la vitesse se dégrade, par paliers, de 11 Mbit/s à 5,5 Mbit/s, puis à 2 Mbit/s, puis à 1 Mbit/s. II a été démontré que sur un point d'accès, par exemple ACp1, sur lequel un "client" se connecte à vitesse réduite, le débit global à long terme du point d'accès ACp1 est dégradé et approximativement égal à la vitesse de la station la plus lente (par exemple pU11) parmi celles, pU11 à pU13, connectées à ce point d'accès, ACp1. La technique d'accès utilisée est, par exemple, un protocole du type "CSMAICA" ("Carrier Sense Multiple Access with Collision Avoidance", c'est-à-dire un mécanisme d'accès multiple avec esquive de collision basé sur un principe d'accusés de réception réciproques entre un émetteur et un récepteur). Ce protocole est bien connu dans le cas des réseaux "IEEE 802.11". Il permet aux différents postes utilisateurs, pU11 à pU13, et pU21 à pU23, de communiquer avec un point d'accès, ACp1 et ACp2. Si un des postes utilisateurs, pU11 à pU13, et pU21 à pU23, que l'on appellera ci-après de façon générique "machine terminale", transmet à 11 Mbitls et un autre à 1 Mbitls, la machine terminale transmettant à 1 Mbitls nécessitera onze fois plus de temps pour réaliser la transmission d'un même paquet de données. Donc, en moyenne, une machine terminale à bas débit monopolise une grande partie du temps de transmission, ce qui fait baisser fortement le débit moyen du point d'accès auquel elle est couplée. On comprend donc aisément que cette procédure d'adaptation d'une machine terminale à la vitesse la mieux adaptée en fonction de l'environnement est antinomique avec une réelle optimisation du débit de données transmises sur un canal de radio-transmission. L'invention vise à pallier les inconvénients des procédés d'optimisation du débit de données sur un réseau sans fil, et dont certains viennent d'être rappelés. L'invention se fixe pour but un procédé permettant de maintenir un débit de données d'un point d'accès réellement optimal en fonction de règles de politique prédéfinies, par exemple des règles de politique d'une entreprise utilisant le réseau sans fil, mettant en oeuvre le réseau sans fil, de façon générale de l'usager de ce réseau sans fil (administrateur, opérateur, etc.). Cette politique peut faire intervenir, par exemple, des priorités pré-établies entre des utilisateurs ou entre des applications logicielles. Pour ce faire, selon une caractéristique importante, le partage du point d'accès entre les différentes cartes d'accès (c'est-à-dire les coupleurs associés aux machines terminales) s'effectue en affectant un canal de radio-transmission de données entre les différentes cartes d'accès d'un réseau sans fil en fonction de règles de politique prédéfinies. Dans un mode de réalisation préféré, cette affectation s'effectue en fonction du nombre de machines terminales en cours de transmission, de leur vitesse de transmission et desdites règles de politique prédéfinies, par exemple celles d'une entreprise utilisatrice du réseau sans fil. Le procédé selon l'invention peut se décliner selon deux modes principaux: un mode distribué et un mode centralisé. Le procédé selon l'invention est avantageux et permet d'obtenir notamment: - l'optimisation du fonctionnement d'un point d'accès en fonction du comportement des machines terminales; - l'optimisation du débit disponible pour les machines terminales, dans une cellule, en fonction du nombre et de la vitesse des clients ainsi que de politique prédéterminées; et - la réduction de l'impact négatif de la présence d'une ou plusieurs machines terminales lentes dans une cellule. L'invention a donc pour objet principal un Procédé d'optimisation du débit de transmission de données dans un réseau comprenant au moins une liaison du type dit sans fil véhiculant lesdites données, ledit réseau comprenant une pluralité de stations dites d'utilisateurs qui lui sont couplées par une desdites liaisons sans fil, caractérisé en ce qu'il comprend au moins une première étape préliminaire consistant à implémenter dans ledit réseau des premiers moyens dit serveur d'allocation attribuant à chacune desdites stations d'utilisateurs une portion temporelle déterminée desdites liaisons sans fils en fonction de premiers paramètres déterminés, lesdits premiers paramètres déterminés comprenant au moins des règles préétablies dites de politique; - une deuxième étape préliminaire consistant à implémenter dans chacune desdites stations d'utilisateurs des deuxièmes moyens dits régulateurs de trafic recevant des deuxièmes paramètres déterminés dudit serveur d'allocation; - une troisième étape préliminaire de mise en connexion desdites stations d'utilisateurs avec ledit réseau via l'une desdites liaison sans fil; une étape d'envoi, par ledit serveur d'allocation, à chacun desdits régulateurs de trafic desdites stations d'utilisateurs, desdits deuxièmes paramètres déterminés, ces deuxièmes paramètres comprenant au moins lesdites règles de politique pré-établies; et - une étape de configuration desdits régulateurs de trafic au moins à l'aide desdits deuxièmes paramètres déterminés, de manière à attribuer ladite portion temporelle de liaison sans fil aux dites stations d'utilisateurs et obtenir ladite optimisation de débit. L'invention a encore pour objet une architecture mettant en oeuvre un tel procédé. L'invention va maintenant être décrite de façon plus détaillée en se référant aux dessins annexés, parmi lesquels: - la figure 1 illustre schématiquement un exemple de réalisation d'un réseau sans fil selon l'art connu; - la figure 2 illustre schématiquement deux unités d'un exemple d'architecture selon un mode de réalisation préféré de l'invention, à savoir un point d'accès et une machine terminale ou poste utilisateur; la figure 3 est un diagramme temporel illustrant les principales étapes du procédé selon l'invention dans un mode distribué ; et - la figure 4 est un diagramme temporel illustrant les principales étapes du procédé selon l'invention dans un mode centralisé. Dans ce qui suit, sans en limiter en quoi que ce soit sa portée, on se placera ci-après dans le cadre de l'application préférée de l'invention, sauf mention contraire, c'est-à-dire dans le cas d'un réseau sans fil au standard "IEEE 802.11" et ses différentes déclinaisons "a", "b", "g", etc. La figure 2 illustre deux unités de base d'une architecture de réseau 2 pour la mise en oeuvre du procédé selon l'invention, à savoir un point d'accès, désormais référencé 3, et un poste utilisateur (ou machine terminale), désormais référencé 4, couplés par un canal de radiotransmission. On doit bien comprendre cependant que, à l'exception de mesures spécifiques au procédé selon l'invention, en soi, l'architecture du réseau 2 ne diffère pas a priori de celle d'un réseau sans fil selon l'art connu, par exemple celui décrit en regards de la figure 1. Ceci constitue d'ailleurs un avantage supplémentaire de l'invention, puisque des modifications importantes ne sont pas nécessaires et qu'une compatibilité importante est conservée. De ce fait, pour simplifier la description seuls les organes et composants essentiels à la bonne compréhension de l'invention ont été représentés sur la figure 2. Les deux composants principaux des unités précitées, 3 et 4, sont constitués par un serveur d'allocation 30 et un composant client 40. Le composant serveur d'allocation 30 peut être implémenté indifféremment dans un point d'accès 3 (comme illustré sur la figure 2), dans un contrôleur ou dans un commutateur. Le serveur d'allocation 30 récupère le nombre de clients en cours de transmission, leur vitesse de transmission, et les paramètres des règles de politique prédéterminées, décidées par l'entreprise propriétaire du réseau sans fil 2. Ces règles peuvent consister, par exemple, en un partage équitable du temps entre tous les utilisateurs ou un partage o dépendant de classes de priorité ou un partage dépendant d'une application en cours d'exécution. Des exemples seront détaillés ci-après. Les règles précitées 310 sont enregistrées dans des moyens de stockage 31, avantageusement sous la forme d'une base de données. Le procédé d'optimisation de débit de données selon l'invention peut être effectué selon un mode distribué (qui sera explicité en regard de la description du diagramme temporel de la figure 3) ou centralisé (qui sera explicité en regard de la description du diagramme temporel de la figure 4). Dans le mode distribué, le serveur d'allocation 30 diffuse aux composants clients 40, décrits ci-après, des données spécifiant le nombre de machines terminales en cours de transmission, leur vitesse de transmission et des paramètres de règles de politique décidés par l'entreprise. Le composant client 40 peut être implémenté indifféremment dans une machine terminale, par exemple 4, ou dans un "jeton" comme une carte à puce. Ce composant client 40 reçoit des messages en provenance du serveur d'allocation 30, via un canal de radio-transmission 5. En fonction des messages reçus du serveur d'allocation 30, le composant client 40 détermine, en tenant compte de sa vitesse propre de transmission et des paramètres des règles de politique 310 enregistrées dans les moyens de stockage 31, quelle est l'affectation du canal de radio-transmission 5, ce qui lui permet de configurer un régulateur de trafic 41 (ou "traffic shaper" selon la terminologie anglo-saxonne couramment utilisée). Le processus d'allocation peut être sécurisé, de façon connue en soi, par l'adjonction d'une carte à puce (non représentée) qui gère la transmission de la machine terminale 4. Le point d'accès 3 est également muni d'un régulateur de trafic 32. On a également représenté sur la figure 2 les couches de protocoles de transmission usuelles, "IP" (pour "Internet Protocol"), 33 et 43, et "UDP" (pour "User Datagram Protocol"), 34 et 44, ainsi que les cartes de couplage au canal de radio-transmission, au standard "IEEE 802.11", 35 et 45. L'application en cours d'exécution dans la machine terminale 4 a été référencée 42. Dans un mode de réalisation préféré, les paramètres pris en compte par le procédé sont les suivants: - Le nombre de machines terminales (figure 1: postes utilisateurs, pU11 à pU13, et pU21 à pU23) : ce paramètre spécifie le nombre de machines terminales en cours de transmission dans la cellule (figure 1: C1 et C2) dont elles font partie. - La vitesse de transmission: ce paramètre spécifie la vitesse de transmission des machines terminales (figure 1: pU11 à pU13, et pU21 à pU23) vers le point d'accès (figure 1: ACp1 et ACp2) auquel elles sont couplées et vice-versa. A priori, la vitesse de transmission est identique dans les deux directions, mais le procédé selon l'invention est compatible avec des vitesses dissymétriques). - Les règles de politique 310 (ou "policy" selon la dénomination anglosaxonne couramment utilisée) : il s'agit des paramètres des règles de politique habituellement décidées par l'administrateur du réseau sans fil 2 (c'est-à-dire l'entreprise ou un opérateur). Par l'intermédiaire des règles de politique 310, des paramètres comme la priorité accordée au composant client 40 ou la priorité accordée à une application en cours d'exécution 42, peuvent notamment être pris en compte. De façon plus générale cependant, bien d'autres paramètres, comme la consommation d'énergie de chaque coupleur, 35 et 45, ou la sécurité de la machine terminale 4 peuvent être inclus dans les règles de politique 310 et être pris en compte dans le mécanisme d'allocation du canal de radiotransmission 5. De façon plus précise, dans le mode de réalisation préféré, le procédé selon l'invention consiste en une procédure d'allocation de l'accès au canal de radio-transmission 5 des différentes cartes d'accès, 35 et 45 sur la figure 2, c'est-à-dire les coupleurs des machines terminales 4, qui permet d'optimiser le débit du point d'accès 3 en fonction du nombre de machines terminales (par exemple la machine terminale 4) en cours de transmission, de la vitesse de transmission de chaque machine et d'un ensemble de règle de politiques prédéterminées 310. Le protocole de signalisation utilisé entre le serveur et les clients peut être quelconque à partir du moment où il apporte la sécurité nécessaire à la communication. On choisit de préférence un protocole usuel de l'art connu. Un exemple de ce que pourrait être ce protocole va être décrit ciaprès. Ce protocole doit être capable de transporter les "objets" suivants: - "Objet nombre de cartes d'accès" : il indique le nombre de cartes d'accès 45 (en général, une seule carte d'accès est disponible sur une machine terminale 4) en cours de communication dans la cellule (figure 1: C, et C2) à laquelle appartient la machine terminale 4. Le nombre de machines terminales 4 en cours de transmission peut être obtenu de différente façon: soit parce que la carte d'accès "IEEE 802.11" 45 comporte des circuits électroniques (non représentés) capables d'indiquer si elle est en cours de transmission ou non, soit le point d'accès 3 comporte des circuits électroniques (non représentés) capables d'indiquer les cartes 45 en cours de transmission, soit la politique de l'entreprise 310 décide de la façon de déterminer cette valeur. A titre d'exemple non limitatif, une carte active 45 qui a effectué une transmission dans les dix dernières secondes est comptabilisée dans le nombre de carte d'accès en cours de transmission. - "Objet vitesse de transmission" : il est associé à la vitesse d'accès des machines terminales 4. Comme toutes les vitesses de transmission sont transmises, il est aisé de savoir quelle est la vitesse de transmission la plus élevée. - "Objet politique" : il contient les paramètres des règles de politique 310 décidées par l'administrateur du réseau (entreprise ou opérateur) et enregistrés dans les moyens de stockage 31 (dans l'exemple décrit). La figure 3 est un exemple de diagramme temporel illustrant les principales étapes du procédé selon l'invention dans un mode distribué, en fonction de l'axe du temps (vertical) t. Dans ce mode, les principales étapes du procédé sont les suivantes: - 300: connexion entre le poste utilisateur (machine terminale) 4 et le point d'accès 3 selon un protocole pré-établi (a priori commun à l'art connu) ; - 301: envoi, par le serveur d'allocation 30, des objets vitesse de transmission, nombre de machines terminales et règles de politiques, au poste utilisateur 4; - 302: récupération par le poste utilisateur 4 de sa vitesse de transmission; et - 303: configuration à partir de ces paramètres du régulateur de trafic 41 du poste utilisateur 4; Ensuite les étapes 302 et 303 sont répétées périodiquement car le poste utilisateur 4 doit vérifier sa vitesse de transmission et les objets reçus par le serveur d'allocation 30 (nombre de machines terminales, ensemble des règles de politique). Le poste utilisateur peut reconfigurer son régulateur de trafic 41 en tant que de besoin. Sur le diagramme de la figure 3, ces répétitions figurent sous l'appellation "boucle de répétition". On a représenté, sur le diagramme de la figure 3, une de ces boucles 25 subséquentes par les étapes: - 302' : récupération par le poste utilisateur 4 de sa vitesse de transmission; et - 303' : configuration à partir de ces nouveaux paramètres du régulateur de trafic 41 du poste utilisateur 4. L'étape 301 peut aussi être répétée s'il y a des modifications dans les objets vitesse de transmission, nombre de machines terminales et/ou règles de politiques. Cela se traduira également par une reconfiguration du régulateur de trafic 41 (étape 303'). La figure 4 est un diagramme temporel illustrant les principales étapes du procédé selon l'invention dans un mode centralisé. Dans ce mode, les principales étapes du procédé sont les suivantes: - 400: connexion entre le poste utilisateur (machine terminale) 4 et le point d'accès selon un protocole pré-établi (étape a priori commune à l'art connu, et tout à fait semblable, sinon identique, à l'étape 300) ; - 401: récupération par le poste utilisateur 4 de sa vitesse de transmission; 10 - 402: envoi par le poste utilisateur 4 de cette vitesse de transmission au serveur d'allocation 30; et - 403: envoi par le serveur d'allocation 30 de paramètres nécessaires à la configuration du régulateur de trafic 41 de la station d'utilisateur 4. Comme précédemment, on observe une série de "boucles de répétition" pour la prise en compte des modification d'un ou plusieurs paramètres. On a représenté, sur le diagramme de la figure 4, une de ces boucles subséquentes par les étapes: - 401' : récupération par le poste utilisateur 4 de sa vitesse de transmission; 20 - 402' : envoi par le poste utilisateur 4 de cette vitesse de transmission au serveur d'allocation 30; et - 403' : envoi par le serveur d'allocation 30 de nouveaux paramètres nécessaires à la configuration du régulateur de trafic 41 de la station d'utilisateur 4. Par contre, dans le mode centralisé, il n'y a pas envoi des objets vitesse de transmission, nombre de machines terminales et règles de politique (figure 3: étape 301). En effet, c'est le serveur d'allocation 30 qui calcule la valeur de ces objets à partir d'informations qu'il connaît ou reçoit des stations d'utilisateurs 4, puisqu'elles sont, par définition, centralisées. Si les valeurs d'un ou plusieurs de ces objets (objets vitesse de transmission, nombre de machines terminales et/ou règles de politique) subissent des modifications, le serveur d'allocation 30 envoyer au poste utilisateur 4 les nouveaux paramètres nécessaire à la configuration de son régulateur de trafic 41 (étape 403'). Si on se reporte de nouveau à la figure 2, selon une caractéristique importante du procédé de l'invention, l'allocation du canal de radiotransmission 5 est effectuée en fonction de règles de politiques 310 déployées par l'administrateur du réseau sans fil 2. Cette allocation est déterminée par le débit qui est alloué à chaque carte d'accès 45 des machines terminales 4 par unité de temps. On doit bien comprendre que l'on entend par là un débit moyen dans le temps, car le débit réel à chaque instant est le débit maximum de transmission. La carte d'accès 45 comporte des moyens de calcul capables, en fonction des valeurs des paramètres reçus du serveur d'allocation 30, de décider, de façon distribuée, le temps pendant lequel elle a le droit d'émettre, ce qui correspond à une quantité d'octets par unité de temps. Dans un mode de réalisation préféré, ce temps pendant lequel le canal de radio-transmission 5 est affecté à une machine terminale 4 est déterminé en tenant compte de sa vitesse de transmission, du nombre de machines terminales en cours de transmission et des vitesses de transmission de ces autres machines terminales en cours de transmission, ainsi que des paramètres des règles de politique 310 décidées par l'entreprise. Cette affectation se fait à l'aide du composant régulateur de trafic 41 ("traffic shaper") qui émet les paquets à des instants décidés par le composant client 40. Pour fixer les idées, on va considérer la règle de politique suivante: chaque composant client 40 ne gère qu'une seule application 42 dont la priorité est choisie parmi trois niveaux ou classes de priorité, 1 à 3, la "classe de priorité 1" étant la plus haute et la "classe de priorité 3" étant la plus basse. On suppose qu'il existent k, C, m, et n stations dont les vitesses de transmission sont 11 Mbit/s, 5.5 Mbit/s, 2 Mbit/s et 1 Mbit/s, respectivement ("classes de vitesses"). On suppose également que, parmi les k stations dont la vitesse de transmission est 11 Mbit/s, k1, k2, et k3 sont les nombres de composants clients de "classe de priorité 1", de "classe de priorité 2" et de "classe de priorité 3", respectivement. De même en ce qui concerne C, m, et n, on définit des nombres de composants clients 4, m;, et n; avec i = 1, 2 ou 3 ("classes de priorités"). On suppose aussi que la politique de l'entreprise est de donner à chaque carte d'accès 45 des machines terminales 4 en cours de transmission une proportion du temps d'allocation du canal de radio-transmission 5 déterminée par des valeurs a, b, c, d, telles que la relation a + b + c + d = 1 soit satisfaite. Si, par exemple, a = 0,5, b = 0,25, c = 0,2 et d = 0,05, cela signifie que les k machines terminales à 11 Mb/s peuvent monopoliser jusqu'à 50% du temps de transmission, les [machines terminales à 5,5 Mbit/s jusqu'à 25%, les m machines terminales à 2Mb/s jusqu'à 20% et les n stations. à 1Mb/s seulement jusqu'à 5% de ce temps. On suppose enfin que la politique obéit aux exigences suivantes: si la proportion de l'allocation du canal de radio-transmission aux trois "classes de priorité" est e, f, et g avec e + f + g =1, alors l'allocation du canal de radio-transmission 5 aux k2 composants clients obéit à la relation suivante: afk2/( aek, + afk2 + agk3 + ber, + + dgn3) (1) Pour obtenir un débit optimal sur le canal de radio-transmission 5 en fonction des règles de politique adoptée 310, c'est-à-dire en fonction des contraintes précédemment définies, il ne faut allouer le canal de radio-transmission 5 aux k2 clients que pendant une période de temps défini par la relation (1). Pour réaliser cette allocation, chaque composant client 40 est associé à un régulateur de trafic 41 configuré pour qu'il ne dépasse pas cette valeur. Le procédé peut être mis en oeuvre en permanence, c'est-à-dire même lorsque le canal de radio-transmission 5 n'est pas saturé (ce qui ne dégrade en rien les performances du réseau sans fil 2). Par contre, il assure une optimisation efficace dès que le canal de radio-transmission 5 commence à être est saturé. Le procédé consiste donc à configurer le régulateur de trafic 41 des machines terminales pour que cette proportion de temps d'allocation du canal de radio-transmission 5 soit obtenue entre les différentes machines terminales 4. Pour déterminer cette proportion, il est nécessaire que les composants clients 40 puissent recevoir du composant serveur d'allocation 30 les informations rappelées ci-dessus. Dans un mode de réalisation préféré, le régulateur de trafic 41 de chaque carte d'accès 45 des machines terminales et le régulateur de trafic 32 dela carte d'accès 35, côté serveur d'allocation 30, sont configurés avec un temps d'allocation du canal de radio-transmission 5 avec des valeurs calculées dynamiquement dès qu'un des objets du procédé change (nombre de stations en cours de transmission, vitesse de transmission et règles de politiques). Pour fixer les idées et illustrer de façon plus détaillée le procédé d'optimisation de débit selon l'invention, on va maintenant décrire les résultats obtenus pour trois scenarii différents pour le standard "IEEE 802.11b", avec les o spécifications de politiques associées. Pour ces trois scenarii: - k, 4 m, et n sont les nombres respectifs de machines terminales de vitesses de transmission respectives 11 Mbitls, 5.5 Mbit/s, 2 Mbitls et 1 Mbitls; - la longueur des paquets de données transmises est constante et est égale à L; et - les proportions de temps attribuées à chaque vitesse de transmission sont égales à a, b, c, et d, respectivement, de telle sorte que la relation a + b + c + d = 1 soit satisfaite; les k machines terminales à 11 Mb/s pouvant monopoliser jusqu'à 50% du temps de transmission, les f machines terminales à 5,5 Mbitls jusqu'à 25%, les m machines terminales à 2Mb/s jusqu'à 20% et les n machines terminales à lMb/s seulement jusqu'à 5% de ce temps, comme précédemment indiqué. Scénario 1 On suppose que le protocole de transmission est conforme au protocole "CSMA/CA standard". On suppose également un accès équitable à long terme entre toutes les machines terminales et on retient le cas théorique pour lequel le temps de supervision est négligeable. On retient en outre les règles de politique suivantes tous les utilisateurs possèdent les mêmes droits pour l'accès au canal de radiotransmission. Le temps d'un cycle pour envoyer tous les paquets obéit alors à la relation suivante: T=(kll1 +115,5+m/2+n)L (2) De même, le nombre de bits émis dans un cycle obéit à la relation: 5 B=L(k+l+m+n) (3) Le débit du point d'accès (ou vitesse moyenne) est: V = BIT II s'ensuit que, pour k = 1= m = n =1, la vitesse de transmission est: V = 2,25 Mbitls. Scénario 2 On suppose que tous les utilisateurs ont droit à un même temps d'accès, temps d'accès qui varie en fonction de leurs vitesses de transmission propres. On retient en outre les règles de politique suivantes: tous les utilisateurs ont le droit à une tranche de temps égale. Le temps d'un cycle pour envoyer tous les paquets obéit alors à la relation suivante: T=(k+1+m+n)L (4) De même, le nombre de bits émis dans un cycle obéit à la relation: B=11 kL+5,51L+2mL+1 nL=(11 k+5,51+2m+n)L (5) Le débit du point d'accès (ou vitesse moyenne) est: V = BIT Il s'ensuit que pour, k = 1= m = n = 1, la vitesse de transmission est: V= 4,875 Mbitls. On constate, que le procédé selon l'invention permet un gain de 116,05% par rapport aux procédés utilisés dans l'art connu (norme standard "IEEE 802.11b"), ce qui correspond à une optimisation de 216,05%. Scénario 3 On suppose qu'on utilise une proportion de temps attribué à chaque vitesse de transmission. On retient en outre les règles de politique suivantes: les utilisateurs 30 ont le droit à une tranche de temps dépendant de leurs vitesses de transmission propres. Le temps d'un cycle pour envoyer tous les paquets obéit alors à la relation suivante: T=(1l ka+5,5fb+2mc+1 nd)L (6) De même, le nombre de bits émis dans un cycle obéit à la relation: 5 B=(ka+Cb+mc+nd)L Donc, si par exemple, a = 1 et b = c = d = 0, le débit du point d'accès (ou vitesse moyenne) est naturellement: V = 11 Mbit/s. Par contre, si, par exemple, a =1/2, b = 1/4 et c = d = 1/8, le débit du point d'accès est V = 7,255 Mbit/s. On va maintenant décrire deux scenarii supplémentaires pour un réseau sans fil mettant en oeuvre le standard "IEEE 802.11g". Pour ces deux scenarii, dénommés scénario 4 et scénario 5: - k, m, n, o, p, et q sont les nombres de machines terminales de vitesse de transmission 54 Mbit/s, 48 Mbit/s, 36 Mbit/s, 24 Mbit/s, 12 Mbit/s, 9Mbitls et 15 6 Mbit/s, respectivement; et - la longueur des paquets de données transmises est constante et est égale àL Scénario 4 On suppose un accès équitable à long terme entre toutes les 20 machines terminales et on retient le cas théorique pour lequel le temps de supervision est négligeable. On retient en outre les règles de politique suivantes: tous les utilisateurs possèdent les mêmes droits pour l'accès au canal de radiotransmission. Le temps d'un cycle pour envoyer tous les paquets obéit alors à la relation suivante: T=(k/54+1/48+m136+n/24+o/12+ p/9+q/6)L (7) De même, le nombre de bits émis dans un cycle obéit à la relation: B=L(k+C+m+n+o+ p+q) (8) Le débit du point d'accès (ou vitesse moyenne) est: V = B/T Il s'ensuit que, pour k = f= m = n = o = p = q= 1, la vitesse de transmission est: V= 14,89 Mbitls. Scénario 5 On suppose que tous les utilisateurs possèdent le même temps d'accès, temps qui varie en fonction de leurs vitesses de transmission propres. On retient en outre les règles de politique suivantes: tous les utilisateurs ont le droit à une tranche de temps égale. Le temps d'un cycle pour envoyer tous les paquets obéit alors à la 10 relation suivante: T=(k+f+m+n+o+p+q)L (9) De même, le nombre de bits émis dans un cycle obéit à la relation: B=54kL+ 481-L+36mL+24nL+12oL+9pL+ 6qL= (54k + 48f+ 36m + 24n + 12o + 9p + 6q) L (10) Le débit du point d'accès (ou vitesse moyenne) est: V = BIT II s'ensuit que si k = t= m = n = 1, la vitesse de transmission est: V = 27 Mbitls. On constate, que le procédé selon l'invention permet un gain de 81,25 % par rapport aux procédés utilisés dans l'art connu (norme standard "IEEE 802.11g "), ce qui correspond à une optimisation de 181,25 %. A la lecture de ce qui précède, on constate aisément que l'invention atteint bien les buts qu'elle s'est fixés. Elle présente de nombreux avantages, et, notamment, elle permet comme il a été rappelé l'optimisation du fonctionnement d'un point d'accès en fonction du comportement des machines terminales, l'optimisation du débit disponible pour les machines terminales, dans une cellule, en fonction du nombre et de la vitesse des clients ainsi que de politique prédéterminées, et la réduction de l'impact négatif de la présence d'une ou plusieurs machines terminales lentes dans une cellule, tout en restant compatible pour l'essentiel avec les architectures mises en oeuvre dans l'art connu. II doit être clair cependant que l'invention n'est pas limitée aux seuls exemples de réalisations explicitement décrits, notamment en relation avec les figures 2 à 4. II en est de même des règles de politique énumérées et des scenarii 5 explicitement décrits. L'invention n'est pas limitée non plus aux seuls réseaux sans fil répondant au standard "IEEE 802.11" et ses extensions. En effet, le procédé selon l'invention, bien que trouvant une application préférée pour ce standard, n'est pas dépendant d'un standard particulier. Enfin, les exemples numériques (nombre de stations d'utilisateur, de points d'accès, etc.) n'ont été fournis que pour mieux fixer les idées et ne sauraient constituer une quelconque limitation de la portée de l'invention. Tous ces paramètres procèdent d'un choix technologique à la portée de l'Homme de Métier. REVENDICATIONS 1. Procédé d'optimisation du débit de transmission de données dans un réseau comprenant au moins une liaison du type dit sans fil véhiculant lesdites données, ledit réseau comprenant une pluralité de stations dites d'utilisateurs qui lui sont couplées par une desdites liaisons sans fil, caractérisé en ce qu'il comprend au moins: une première étape préliminaire consistant à implémenter dans ledit réseau (2) des premiers moyens dit serveur d'allocation (30) attribuant à chacune desdites stations d'utilisateurs (4) une portion temporelle déterminée desdites liaisons sans fils (5) en fonction de premiers paramètres déterminés, lesdits premiers paramètres déterminés comprenant au moins des règles préétablies dites de politique (310) ; - une deuxième étape préliminaire consistant à implémenter dans chacune desdites stations d'utilisateurs (4) des deuxièmes moyens dits régulateurs de trafic (41) recevant des deuxièmes paramètres déterminés dudit serveur d'allocation (30) ; - une troisième étape préliminaire de mise en connexion desdites stations d'utilisateurs (4) avec ledit réseau via l'une desdites liaison sans fil (5) ; - une étape d'envoi (301, 403), par ledit serveur d'allocation (30), à chacun desdits régulateurs de trafic (41) desdites stations d'utilisateurs (4), desdits deuxièmes paramètres déterminés, ces deuxièmes paramètres comprenant au moins lesdites règles de politique pré- établies (310) ; et une étape de configuration (303, 403) desdits régulateurs de trafic (41) au moins à l'aide desdits deuxièmes paramètres déterminés, de manière à attribuer ladite portion temporelle de liaison sans fil (5) aux dites stations d'utilisateurs (4) et obtenir ladite optimisation de débit. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend au moins une étape supplémentaire (302, 401) consistant en la récupération par chacune desdites stations d'utilisateurs (4) de données représentant sa vitesse propres de transmission de données sur lesdites liaisons sans fil (5) et en ce que ces données de vitesse de transmission propre sont utilisées pour configurer (303, 403) lesdits régulateurs de trafic (41). 3. Procédé selon la revendication 1, caractérisé en ce que lesdits deuxièmes paramètres destinés à configurer (303, 403) un desdits régulateurs de trafic (41) d'une desdites stations d'utilisateurs (4) comprennent lesdites règles de politique pré-établies (310), des premières données spécifiant le nombre desdites stations d'utilisateurs (4) couplées au dit réseau (2) et en cours de transmission, et des deuxièmes données spécifiant la vitesse de transmission des autres stations d'utilisateurs (4) sur lesdites liaisons sans fil (5). 4. Procédé selon la revendication 3, caractérisé en ce que lesdites stations d'utilisateurs (4) étant associées à des niveaux de priorité prédéterminées, lesdites règles de politique pré-établies (310) attribuent lesdites portions temporelles de liaisons sans fil (5) aux dites stations d'utilisateurs (4) en fonction desdits niveaux de priorité prédéterminés. 5. Procédé selon la revendication 3, caractérisé en ce que, des applications logicielles (42) s'exécutant dans lesdites stations d'utilisateurs (4) et en ce que ces applications logicielles (42) étant associées à des niveaux de priorité prédéterminés, lesdites règles de politique pré-établies (310) attribuent lesdites portions temporelles de liaisons sans fil (5) aux dites stations d'utilisateurs (4) en fonction desdits niveaux de priorité prédéterminés. 6. Procédé selon la revendication 3, caractérisé en ce que lesdites stations d'utilisateurs (4) étant réparties dans des classes de vitesses prédéterminées, lesdites règles de politique pré-établies (310) attribuent lesdites portions temporelles de liaisons sans fil (5) aux dites stations d'utilisateurs (4) en fonction desdites classes de vitesses prédéterminées 7. Procédé selon l'une quelconque des revendications 4 à 6, caractérisé en ce qu'il est réalisé selon un mode dit distribué, en ce ladite étape d'envoi (301), par ledit serveur d'allocation (30), à chacun desdits régulateurs de trafic (41) desdites stations d'utilisateurs (4), consiste à envoyer des paramètres représentant lesdites règles de politique pré-établies (310), lesdites premières données spécifiant le nombre desdites stations d'utilisateurs (4) couplées au dit réseau (2) et en cours de transmission, et lesdites deuxièmes données spécifiant la vitesse de transmission desdites stations d'utilisateurs (4) sur lesdites liaisons sans fil (5), et en ce que lesdites étapes d'envoi (301'), de récupération (302') par chacune desdites stations d'utilisateurs (4) de données représentant sa vitesse de transmission propre sur lesdites liaisons sans fil (5) et de configuration (303') sont répétées chaque fois qu'au moins l'un de ces paramètres ou données est modifié. 8. Procédé selon l'une quelconque des revendications 4 à 6, caractérisé en ce qu'il est réalisé selon un mode dit centralisé, en ce qu'il comprend une étape d'envoi (402) par chacune desdites stations d'utilisateurs (4) au dit serveur d'allocation (30) de données représentant sa vitesse de transmission propre sur lesdites liaisons sans fil (5), en ce que lesdits deuxièmes paramètres envoyés par ledit serveur d'allocation (30) aux dits régulateurs de trafic (41) comprennent les données de vitesse de transmission propre de station d'utilisateur (4) et en ce que lesdites étapes de récupération (401') par chacune desdites stations d'utilisateurs (4) de données représentant sa vitesse de transmission propre sur lesdites liaisons sans fil (5), d'envoi (402') par chacune desdites stations d'utilisateurs (4) au dit serveur d'allocation (30) de données représentant sa vitesse de transmission de données sur lesdites liaisons sans fil (5) et de configuration (403') sont répétées chaque fois qu'au moins l'un des paramètres ou données représentant lesdites règles de politique pré-établies (310), lesdites premières données spécifiant le nombre desdites stations d'utilisateurs (4) couplées au dit réseau et en cours de transmission, lesdites deuxièmes données spécifiant la vitesse de transmission desdites stations d'utilisateurs (4) sur lesdites liaisons sans fil (5) ou lesdites données représentant sa vitesse de transmission récupérées est modifié. 9. Architecture de réseau sans fil pour la mise en oeuvre du procédé selon l'une quelconque des revendications précédentes, ladite architecture comprenant au moins un point dit d'accès couplé par une desdites liaison sans fil à une pluralité de stations d'utilisateurs, caractérisé en ce que lesdits points d'accès (3) comprennent ledit serveur d'allocation (30) et de moyens de stockage (31) desdites règles de politique pré-établies (310) et en ce que chacune desdites stations d'utilisateurs (4) comprend un desdits régulateurs de trafic (41). 10. Architecture selon la revendication 9; caractérisé en ce que lesdites 15 liaisons sans fil (5) sont des canaux de radio-transmission au standard "IEEE 802.11".