Vers l'exogiciel : Une approche de la construction d'infrastructures logicielles radicalement configurables

par Vivien Quéma

Thèse de doctorat en Informatique. Systèmes et communication

Sous la direction de Jean-Bernard Stefani.

Soutenue en 2005

à Grenoble, INPG .

    mots clés mots clés


  • Résumé

    La problématique de cette thèse est celle de la construction de systèmes auto-administrables, c'est-à-dire de systèmes prenant eux-mêmes en charge les fonctions d'administration classiquement dévolues à des humains. La construction de tels systèmes requiert à la fois l'utilisation d'une technologie logicielle adaptée et la mise en place d'une algorithmique dédiée. Concernant la technologie logicielle, nous proposons une démarche de construction d'infrastructures logicielles radicalement configurables, appelée " exogiciel ". Cette démarche, inspirée de la philosophie exo-noyaux, vise à minimiser le nombre d'abstractions - fonctionnelles, non fonctionnelles et architecturales - imposées au développeur d'applications. Nous illustrons ce concept d'exogiciel à travers la présentation de DREAM, un canevas logiciel à composants pour la construction d'intergiciels de communication. Concernant les aspects algorithmiques de la construction de systèmes autonomes, une approche classique, adoptée par la théorie de la commande, est de mettre en place des boucles de commande. Dans cette thèse, nous présentons deux éléments de base des boucles de commande : LeWYS, un canevas logiciel à composants permettant de construire des systèmes d'observation de systèmes distribués, et FREECAST, un protocole de diffusion de groupe avec ordre total uniforme. Par ailleurs, nous montrons comment les différents logiciels présentés dans cette thèse peuvent s'intégrer dans JADE, un intergiciel développé au sein du projet SARDES pour construire des boucles de commande pour l'administration autonome de systèmes.


  • Pas de résumé disponible.

  • Titre traduit

    Towards exoware : an approach to the construction of radically configurable software infrastructures


  • Résumé

    This thesis focuses on the construction of self-administrable systems, i. E; systems that react to the occurrence of events, such as hardware and software faults, performance degradation, etc. Building such systems requires both a well-adapted software technology and dedicated algorithms. Concerning the software technology, we propose a new approach to the construction of radically configurable software architecture, called exoware. This approach, insipired by the exokernel philosophy, aims at minimizing the number of abstractions - functional, non functional and architectural - imposed to the application developer. We illustrate the concept of exoware with the presentation of DREAM, a component-based software framework for the construction of asynchronous communication middleware. Concerning the algorithms required for building autonomous systems, a classical approach based on control theory, is to deploy control loops in charge of the supervision and administration of the managed system. In this thesis, we describe two contributions to the design of such control loops : LeWYS, a component-based framework dedicated to the construction of monitoring systems and FREECAST, a group communication prototcol implementing uniform total order broadcast. Moreover, we show how the various software elements described in the thesis can be integrated into JADE, a framework for automatic system management developed by the SARDES project.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (xviii-179 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. p. 169-179

Où se trouve cette thèse ?

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Non disponible pour le PEB
  • Cote : TS05/INPG/0181
  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire de Sciences.
  • Disponible pour le PEB
  • Cote : TS05/INPG/0181/D
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.