Agents Mobiles : itinéraires pour l'administration système et réseau - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2004

Mobile agents : system and network management itineraires

Agents Mobiles : itinéraires pour l'administration système et réseau

Résumé

Since the beginning of 1990s, the usage of mobile agents within the framework of system and network management is considered. Platforms with mobile agents answering this use were developed and in general focus on the problem of collecting data on network elements, on supervising platform nodes, on the safety of the visited nodes, etc. However, an operational constraint relates to the fact that elements in a network tend to evolve/move dynamically ; such a constraint has not been seriously taken into account in existing platforms. Such a dynamic evolution requires that migration itineraries be associated with mobile agents for network and system management ; but such itineraries are generally defined in a static way by an administrator, alas, on the contrary, such itineraries should be built on the fly so as to reflect the current network topology to be managed. We underline that programming facilities could be obtained by associating a management function with each element in an itinerary, and this, according to the type of each element. This could be beneficial, in the sense that it could largely ease the programming of mobile agents tasks by enabling to implement new system and network management functions.
This thesis work consists in proposing the definition of a mechanism to create and then to use dynamic itineraries for system and network management. We validate this definition by providing a platform and a mobile agents programming framework for system and network management. In order to achieve this, we use and extend the ProActive library for parallel, distributed and mobile computing. Indeed, ProActive offers a framework which largely simplifies the programming and the deployment of mobile agents in an heterogeneous and distributed environment. The proposed itineraries mechanism assumes the knowledge of the network topology and how its elements are interconnected. Thus, we design and implement an automatic discovery mechanism of the OSI level-2 topology of the network to manage. Then, we define a generic framework for mobile agents programming based upon our itineraries mechanism so as to carry out system and network management tasks. To validate our approach and its integration in the system and network management world, we provide several usage scenario of mobile agents, and this for a broad range of network configurations.
Depuis le début des années 1990, l'utilisation des agents mobiles dans le cadre de l'administration système et réseau est étudiée. Des plates-formes à agents mobiles répondant à cet usage ont été développées et se sont penchées en général sur les problèmes de l'interrogation des équipements actifs du réseau, de la supervision des noeuds des plates-formes, de la sécurité des noeuds visités, etc. Cependant, une contrainte opérationnelle provenant du fait que la présence d'éléments dans un réseau tend à évoluer dynamiquement n'avait pas été prise en compte. Une telle évolution requiert que les itinéraires de migration associés aux agents mobiles d'administration ne soient pas définis comme cela est fait en général, de manière statique par l'administrateur, mais qu'au contraire de tels itinéraires puissent être construits à la volée de sorte à refléter la topologie courante du réseau à administrer. Nous avons aussi constaté que les facilités de programmation obtenues par l'association d'une fonction d'administration à chacun des éléments d'un itinéraire, et ce, en fonction du type de l'élément, pourraient être bénéfique, en ce sens que cela pourrait grandement simplifier la définition d'agents mettant en oeuvre de nouvelles fonctions d'administration système et réseau.
Ce travail de thèse consiste à proposer la définition d'un mécanisme de fabrication puis d'utilisation d'itinéraires dynamiques pour l'administration système et réseau. Nous validons cette définition en fournissant une plate-forme complète ainsi qu'un cadre de programmation d'agents mobiles d'administration système et réseau. Pour ce faire, nous utilisons et étendons la bibliothèque ProActive pour le calcul parallèle, réparti et mobile. En effet, ProActive offre un cadre qui simplifie grandement la programmation et le déploiement d'agents mobiles en
environnement hétérogène et réparti. Le mécanisme d'itinéraires proposé suppose la connaissance de la topologie du réseau et des éléments qui y sont connectés. Nous implantons donc un mécanisme de découverte automatique de la topologie d'un réseau au niveau 2 OSI. Nous définissons ensuite un cadre générique de programmation d'agents mobiles bâtie autour de notre mécanisme d'itinéraires pour effectuer des tâches d'administration système et réseau. Pour valider notre approche et son intégration dans le monde de l'administration système et réseau, nous fournissons des exemples concrets de l'utilisation des agents mobiles d'administration et ce pour une large gamme de configurations réseau.
Fichier principal
Vignette du fichier
These_Reuter.pdf (2.33 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00207934 , version 1 (18-01-2008)

Identifiants

  • HAL Id : tel-00207934 , version 1

Citer

Emmanuel Reuter. Agents Mobiles : itinéraires pour l'administration système et réseau. Réseaux et télécommunications [cs.NI]. Université Nice Sophia Antipolis, 2004. Français. ⟨NNT : ⟩. ⟨tel-00207934⟩
364 Consultations
1161 Téléchargements

Partager

Gmail Facebook X LinkedIn More