Support langage et système pour l'administration autonome - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Thèse Année : 2008

Autonomic computing: a system and language support

Support langage et système pour l'administration autonome

Résumé

Distributed software environments are increasingly complex and difficult to manage, as they integrate various legacy software with specific management interfaces. Moreover, the fact that management tasks are performed by humans leads to many configuration errors and low reactivity. This is particularly true in medium or large-scale distributed infrastructures. To address this issue, we explore the design and implementation of an autonomic management system. The main principle is to wrap legacy software pieces in components in order to administrate a software infrastructure as a component architecture. However, we observed that the interfaces of a component model are too low-level and difficult to use. Therefore, we introduced higher-level formalisms for the specification of deployment and management policies. This thesis describes these contributions which are integrated in a prototype autonomic system called TUNe.
Les environnements logiciels distribués sont de plus en plus complexes et difficiles à administrer car ils sont composés d'applications patrimoniales avec des interfaces d'administration spécifiques. De plus, les tâches d'administration menées par un humain sont sujettes à erreur et à un manque de réactivité. Ceci est particulièrement visible sur les architectures moyennement ou grandement distribuées. Pour résoudre ce problème, nous étudions la conception et l'implantation d'un système d'administration autonome. Le principe est d'encapsuler un morceau de logiciel patrimonial dans un composant puis d'administrer l'architecture patrimoniale comme une architecture à composant. Cependant, nous avons observé que les interfaces d'un modèle à composant sont de trop bas niveau et difficiles à utiliser. Nous introduisons donc des formalismes de haut niveau pour spécifier le déploiement et les politiques de reconfiguration. Cette thèse décrit ces contributions qui sont intégrées dans un prototype de système autonome baptisé TUNe.
Fichier principal
Vignette du fichier
these.pdf (2.31 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00524704 , version 1 (08-10-2010)

Identifiants

  • HAL Id : tel-00524704 , version 1

Citer

Laurent Broto. Support langage et système pour l'administration autonome. Automatique. Université Paul Sabatier - Toulouse III, 2008. Français. ⟨NNT : ⟩. ⟨tel-00524704⟩
147 Consultations
184 Téléchargements

Partager

Gmail Facebook X LinkedIn More