Thesis, current version, French only: [PDF]
Defense
Date: Tuesday, December 2, 2008 at 2PM
Location:
INRIA Grenoble, Rhône-Alpes,
Inovallée, 655 avenue de l'Europe,
Montbonnot, 38334 St Ismier Cedex,
France
Abstract
This thesis is related to the self-optimization of distributed systems. In the context of the Jade autonomic platform, we design and implement a self-optimization policy relying on the dynamic sizing of the managed systems through dynamic resource provisioning. We experiment this policy and we validate our approach on real distributed systems such as Internet services following the clustered J2EE architecture.
The implementation of self-optimized autonomic systems raised several challenges concerning the design of autonomic management policies, such as the synchronization and the coordination of distributed deployments, or the description of parametered and dynamic architectures. Thus we propose two frameworks, FructOz and LactOz, dedicated to the construction of dynamic architecture-based distributed systems.
Résumé
Cette thèse s'intéresse à l'auto-optimisation des systèmes
distribués. Dans le cadre de la plate-forme d'administration autonome
Jade, nous concevons et nous mettons en œuvre une politique
d'auto-optimisation qui repose sur le dimensionnement dynamique des
systèmes administrés par approvisionnement dynamique en ressources.
Nous expérimentons cette politique et nous démontrons la validité de
notre approche sur des systèmes réels, dont, par exemple, un service Internet reposant sur l'architecture J2EE en grappe.
La réalisation de systèmes autonomes auto-optimisés fait apparaître
plusieurs défis relatifs à la conception de politiques d'administration
autonome, comme la synchronisation et la coordination de déploiements
distribués, ou encore la description d'architectures paramétrées
dynamiques. En réponse à ces défis, nous proposons les canevas FructOz
et LactOz spécialisés dans la conception de systèmes distribués fondés
sur des architectures dynamiques.