Groupes de recherche

| IC2 | MIC2 | RMS | S3 | SR |

Informations générales

Categories

Archives

Login



2010/04/08 –Sylvain Frey et Ada Diaconescu:“Résolution de conflits,un paradigme pour l’informatique autonomique”

Séminaire INFRES TELECOM ParisTech / en Amphi Saphir
Organisateurs:Hugues Randriam &Dario Rossi

Orateur:Sylvain Frey (Imperial College)
précédé d’une introduction par Ada Diaconescu (Telecom ParisTech)

Titre: Résolution de conflits,un paradigme pour l’informatique autonomique

Résumé: L’Informatique Autonomique (‘Autonomic Computing’) entend répondre à des problématiques croissantes des systèmes informatiques:complexité,hétérogénéité,grande échelle. L’idée principale du projet consiste à fournir des capacitésd’autogestion à ces systèmes,tout en minimisant leurs besoins en interventions humaines. La réussite de cette entreprise est un sujet critique du domaine de l’informatique,et donc de nos sociétés,toujours plus dépendantes de systèmes informatisés. Toutefois,la conception et l’implémentation de systèmes autonomiques reste à ce jour une question ouverte.

L’objectif de nos recherches est de concevoir et d’implémenter des architectures et des frameworks (canevas) génériques pour faciliter le développement et l’évolution de solutions autonomiques. Définir de tels frameworks réutilisables est un défi. Tout d’abord,les processus considérés sont dynamiques,non-déterministes et entrent parfois en conflit. Mais de plus,un système autonomique doit réagir et s’adapter à des scénarios complexes et imprévisibles,l’espace des configurations possibles et des réponses adéquates suivant une croissance exponentielle. Par conséquent,il est difficile,voire impossible,de prédire statiquement l’ensemble des situations possibles et de fournir les solutions appropriées dans un unique contrôleur central. L’approche selon laquelle les développeurs spécifient et contrôlent l’intégralité du comportement de leur application est donc difficile à appliquer dans ce contexte.

En réponse à ce constat,nous proposons d’élaborer des stratégies d’administration complexes par l’intégration opportuniste d’éléments autonomiques simples et spécialisés. Une spécification précise et exhaustive de toutes les directives de contrôle (e.g. monitorer,analyser,planifier,exécuter) n’est plus une obligation. La difficulté essentielle de l’approche proposée consiste à assurer que les réactions de gestion sont conformes aux exigences sur le comportement du système. La conception et l’implémentation des fonctionnalités d’intégration requises (e.g. résolution de conflits,synchronisation) peut suivre différentes approches,allant des solutions centralisées sur un unique point de contrôle à des structures complètement décentralisées,reposant sur des protocoles de communication spécifiques. Une approche orientée service a été choisie pour définir et développer de telles architectures,en raison de la modularité et du faible couplage fournis par le paradigme des services.

La présentation sera structurée en deux parties. Tout d’abord,le domaine de l’Informatique Autonomique et les problématiques posées par le développement de ses solutions seront présentés. Différentes possibilités d’architectures implémentant notre vision du projet seront introduites et comparées. Ensuite,nous nous concentrerons sur une architecture en particulier,explorant une conception complètement décentralisée des aspects de la résolution de conflits. La présentation détaillera cette architecture et un prototype d’implémentation,accompagné de scénarios de test et de premiers résultats. L’exemple d’application choisi pour l’expérimentation simule un habitat pourvu d’équipements autonomiques,sujets à des objectifs conflictuels de consommation d’énergie d’une part,et de régulation de la température d’autre part.

Comments are closed.