CEYLAN : Un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques.

Les applications modernes sont de plus en plus dynamiques et hétérogènes. L'architecture des systèmes modernes n'est plus figée et prévisible. Il en va de même pour les besoins des utilisateurs, les capacités des ordinateurs et des réseaux, et les technologies utilisées. Il nous parait ess...

Full description

Bibliographic Details
Main Author: Maurel, Yoann
Language:FRE
Published: 2010
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00545113
http://tel.archives-ouvertes.fr/docs/00/54/52/48/PDF/Finale.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00545113
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-005451132013-01-07T17:50:12Z http://tel.archives-ouvertes.fr/tel-00545113 http://tel.archives-ouvertes.fr/docs/00/54/52/48/PDF/Finale.pdf CEYLAN : Un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques. Maurel, Yoann [INFO:INFO_SE] Computer Science/Software Engineering Informatique autonomique Gestion autonomique Composition dynamique Cadriciel Approche orientée services Composant orienté services OSGi Cilia iPOJO Les applications modernes sont de plus en plus dynamiques et hétérogènes. L'architecture des systèmes modernes n'est plus figée et prévisible. Il en va de même pour les besoins des utilisateurs, les capacités des ordinateurs et des réseaux, et les technologies utilisées. Il nous parait essentiel que les gestionnaires autonomiques soient dynamiquement adaptables et extensibles pour prendre en compte ces changements et faciliter la maintenance. L'objectif de notre travail est de définir et d'implanter un cadriciel, ou framework, facilitant le développement de gestionnaires autonomiques. Dans cet effort, nous visons à définir un modèle architectural permettant le développement de gestionnaires autonomiques modulaires, homogènes, souples, évolutifs, dynamiques et administrables. Un objectif important de ce travail est de clairement définir et séparer les concepts appartenant de façon générique à un gestionnaire autonomique et les aspects métier, développés au cas par cas. Le but est de permettre au experts domaine de se concentrer sur l'écriture des fonctions autonomiques et de ne pas gérer entièrement l'enchaînement et le contrôle de ces fonctions. Pour atteindre nos objectifs, nous avons tout d'abord défini la notion de tâche d'administration. Une tâche d'administration est une entité indépendante et spécialisée qui réalise une ou plusieurs fonctions d'administration. Le gestionnaire autonomique résulte de la combinaison opportuniste de ces tâches. A chaque instant, l'ensemble de tâches utilisées peut être modifié en fonction du contexte et des informations remontées par la plateforme. Des mécanismes de sélections permettent de gérer les conflits éventuels et permettent d'assurer une cohérence du comportement du gestionnaire. Nous avons ensuite défini une architecture de gestion de ces tâches permettant la combinaison opportuniste de ces tâches en fonction du contexte. Cette architecture a été implantée sous la forme d'un framework fondé sur la technologie des composants orientés services. Le framework que nous avons développé fournit un cadre pour l'intégration dynamique de fonctions autonomiques et pour leur gestion en fonction du contexte et de politiques d'administration, elles mêmes évolutives. En conclusion de ce travail, nous présentons une implémentation particulière sous la forme d'un modèle à composants de sorte que le travail des développeurs est facilité et que la réutilisation est favorisée. Enfin nous donnons un exemple d'application développée au dessus de ce framework. 2010-12-01 FRE PhD thesis
collection NDLTD
language FRE
sources NDLTD
topic [INFO:INFO_SE] Computer Science/Software Engineering
Informatique autonomique
Gestion autonomique
Composition dynamique
Cadriciel
Approche orientée services
Composant orienté services
OSGi
Cilia
iPOJO
spellingShingle [INFO:INFO_SE] Computer Science/Software Engineering
Informatique autonomique
Gestion autonomique
Composition dynamique
Cadriciel
Approche orientée services
Composant orienté services
OSGi
Cilia
iPOJO
Maurel, Yoann
CEYLAN : Un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques.
description Les applications modernes sont de plus en plus dynamiques et hétérogènes. L'architecture des systèmes modernes n'est plus figée et prévisible. Il en va de même pour les besoins des utilisateurs, les capacités des ordinateurs et des réseaux, et les technologies utilisées. Il nous parait essentiel que les gestionnaires autonomiques soient dynamiquement adaptables et extensibles pour prendre en compte ces changements et faciliter la maintenance. L'objectif de notre travail est de définir et d'implanter un cadriciel, ou framework, facilitant le développement de gestionnaires autonomiques. Dans cet effort, nous visons à définir un modèle architectural permettant le développement de gestionnaires autonomiques modulaires, homogènes, souples, évolutifs, dynamiques et administrables. Un objectif important de ce travail est de clairement définir et séparer les concepts appartenant de façon générique à un gestionnaire autonomique et les aspects métier, développés au cas par cas. Le but est de permettre au experts domaine de se concentrer sur l'écriture des fonctions autonomiques et de ne pas gérer entièrement l'enchaînement et le contrôle de ces fonctions. Pour atteindre nos objectifs, nous avons tout d'abord défini la notion de tâche d'administration. Une tâche d'administration est une entité indépendante et spécialisée qui réalise une ou plusieurs fonctions d'administration. Le gestionnaire autonomique résulte de la combinaison opportuniste de ces tâches. A chaque instant, l'ensemble de tâches utilisées peut être modifié en fonction du contexte et des informations remontées par la plateforme. Des mécanismes de sélections permettent de gérer les conflits éventuels et permettent d'assurer une cohérence du comportement du gestionnaire. Nous avons ensuite défini une architecture de gestion de ces tâches permettant la combinaison opportuniste de ces tâches en fonction du contexte. Cette architecture a été implantée sous la forme d'un framework fondé sur la technologie des composants orientés services. Le framework que nous avons développé fournit un cadre pour l'intégration dynamique de fonctions autonomiques et pour leur gestion en fonction du contexte et de politiques d'administration, elles mêmes évolutives. En conclusion de ce travail, nous présentons une implémentation particulière sous la forme d'un modèle à composants de sorte que le travail des développeurs est facilité et que la réutilisation est favorisée. Enfin nous donnons un exemple d'application développée au dessus de ce framework.
author Maurel, Yoann
author_facet Maurel, Yoann
author_sort Maurel, Yoann
title CEYLAN : Un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques.
title_short CEYLAN : Un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques.
title_full CEYLAN : Un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques.
title_fullStr CEYLAN : Un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques.
title_full_unstemmed CEYLAN : Un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques.
title_sort ceylan : un canevas pour la création de gestionnaires autonomiques extensibles et dynamiques.
publishDate 2010
url http://tel.archives-ouvertes.fr/tel-00545113
http://tel.archives-ouvertes.fr/docs/00/54/52/48/PDF/Finale.pdf
work_keys_str_mv AT maurelyoann ceylanuncanevaspourlacreationdegestionnairesautonomiquesextensiblesetdynamiques
_version_ 1716397530418249728