Accueil projet Quality of Service

6. Les éléments de mesure


Bien que le micro-ordinateur soit interfacé sur le GPS pour obtenir une base de temps, une application doit "attraper" chaque paquet IP transportant les données et les informations de VoIP et lui associer deux valeurs de temps. Une première valeur est associée au départ du paquet à son point d'origine et la seconde valeur à l'arrivée à son point de destination.

Il faut comprendre que cette intervention a lieu uniquement dans les postes informatiques distants munis d'une interface avec les GPS. Ainsi, nos collaborateurs de l'Université Waikato en Nouvelle-Zélande nous ont proposé d'utiliser quelques applications qu'ils ont développées pour la mesure de délai pour le protocole IP. Ces applications se divisent en deux éléments :

La partie serveur :

L' application est synchronisée sur la base de temps UCT du GPS via l'interface RS-422 développée par l'Université Waikato de Nouvelle-Zélande. Le GPS et l'interface génèrent une interruption matérielle sur le port de communication série de l'ordinateur à chaque seconde. L'application résidente dans le serveur est ainsi en mesure d'associer une valeur de temps à chaque paquet IP qui entre ou qui sort sur l'interface réseau du micro-ordinateur où un GPS est actif.

La partie client :

Cette application indépendante des serveurs permet de suivre les paquets IP entre deux serveurs et de produire un différentiel de temps après son transport. Chaque paquet est ainsi étiquetté à son point d'origine par le client jursqu'à son point de destination.

Ces applications (serveur/client) ont été développées sous l'environnement Linux. Nous avons ainsi mis en place deux systèmes Linux sur plate-forme Pentium-Intel avec l'environnement de développement Linux.

L' application est synchronisée sur la base de temps UCT du GPS via l'interface RS-422 développée par l'Université Waikato de Nouvelle-Zélande. Le GPS et l'interface génèrent une interruption matérielle sur le port de communication série de l'ordinateur à chaque seconde. L'application résidente dans le serveur est ainsi en mesure d'associer une valeur de temps à chaque paquet IP qui entre ou qui sort sur l'interface réseau du micro-ordinateur où un GPS est actif.

La partie client :

Cette application indépendante des serveurs permet de suivre les paquets IP entre deux serveurs et de produire un différentiel de temps après son transport. Chaque paquet est ainsi étiquetté à son point d'origine par le client jursqu'à son point de destination.

Ces applications (serveur/client) ont été développées sous l'environnement Linux. Nous avons ainsi mis en place deux systèmes Linux sur plate-forme Pentium-Intel avec l'environnement de développement Linux.