L'objectif des réseaux actifs est d'exploiter les réseaux de transport de données de manière plus "intelligente" par l'injection dynamique de services personnalisés dans les équipements réseaux. Le concept de réseaux actifs bien que séduisant soulève de nombreuses problématiques en termes de performances et de sécurité. Ces travaux de thèse se sont principalement concentrés sur le problème de la performance dans les équipements actifs. Nous avons apporté un ensemble d'idées originales pour la conception d'un routeur actif logiciel hautes performances apte à supporter les débits des réseaux gigabits. Nous avons défini une nouvelle architecture de réseau actif générique déployable dans une infrastructure Internet. Deux mécanismes de déploiement dynamique de services ont été intégrés. Nous avons proposé une architecture de noeud actif hautes performances découpée en couches logiques. Cette architecture supporte une classification des services actifs, en termes de consommation de cycles processeur et ressources mémoire, afin de les exécuter dans la couche la plus appropriée. Cette architecture a été validée expérimentalement avec la mise en oeuvre de la suite logicielle Tamanoir. Nous proposons un Environnement d'Exécution ouvert et performant, une bibliothèque de services expérimentaux et des outils de développement assurant la visualisation d'équipements distants et la génération de trafic actif. Des expérimentations sur des plateformes locales très haut débit et des liaisons longue distance Gigabits (RNRT VTHD++) ont démontré l'efficacité de l'environnement Tamanoir. Nous avons par ailleurs déployé Tamanoir dans une grille de calcul nationale (RNTL E-Toile) afin de supporter efficacement les middlewares et applications de grille.
Active networks exploit networks cleverly by dynamic injection of customized services in networks equipments. This new network concept raise performance and security problems. Our work focus on high performance aspects, dynamic deployment of new services and active equipment heterogeneity support. We define a new model of software Execution Environment (EE) and experimentally validate it within the Tamanoir software suite (registered to the APP). We propose solutions coming from distributed system and improve the data path inside active equipments by providing different logical layers. The architecture of our EE is used in RNRT VTHD++ and RNTL E-Toile (Gigabit links) research projects and also by teams to deploy protocols and services deployed on a large scale.
M. Ken CHEN | Rapporteur |
M. Bernhard PLATTNER | Rapporteur |
M. Michel DIAZ | Membre |
M. Laurent LEFEVRE | Membre |
M. Bernard PEROCHE | Président du jury |
Mme. Pascale VICAT-BLANC/PRIMET | Membre |