Alessandro de Luna Almeida

Slides:



Advertisements
Présentations similaires
1-3 Juillet 2009, Dakar (Sénégal)
Advertisements

Approche graphique du nombre dérivé
Fabrice Lauri, François Charpillet, Daniel Szer
L'interopérabilité dans l'innovation 2
Karima Boudaoud, Charles McCathieNevile
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
Yacine DIAGNE GUEYE ENDA ENERGIE
Module 4- Caractéristiques générales de l'évaluation
Cross-Country Workshop for Impact Evaluations in Agriculture and Community Driven Development Addis Ababa, April 13-16, Inference Causale Léandre.
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
Caractériser les précipitations intenses du MRCC
Réflexivité et réseaux d’ information
Calculs de complexité d'algorithmes
Raisonnement et logique
GEF499 Systèmes en temps réel
Tolérance aux défaillances de logiciel
Projet n°4 : Objecteering
Eric BONJOUR, Maryvonne DULMET
Journées franciliennes 2006 Moussa ELKIHEL (LAAS-CNRS;UPS Toulouse )
Architecture de réseaux
Master Génie Biologique et Informatique, première année
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
A Pyramid Approach to Subpixel Registration Based on Intensity
1 Placement automatique des composants lors du déploiement dapplications à base de composants Abdelkrim Beloued Chantal Taconet, Dhouha Ayed, Guy Bernard.
Modèle de coût algorithmique intégrant des mécanismes de tolérance aux pannes Samir Jafar, Thierry Gautier, Jean Louis Roch Laboratoire ID-IMAG Equipe.
Jean-François Deverge, Sébastien Monnet
Economie des réseaux et marchés à deux-versants
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
BDA'02 1 Tolérance aux fautes (TaF) adaptable pour les systèmes à composants : application à un gestionnaire de données Phuong-Quynh Duong, Elizabeth Pérez-Cortés,
Thème « Modélisation comportementale des Systèmes critiques »
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
Journée du Groupe Thématique « Test et Tolérance » Amélioration du Rendement et Fiabilité des Mémoires Marseille, 6 mai 2010 GDR SoC – SiP P. Girard –
François Potentier, 10 octobre 2008
Sélection automatique d’index et de vues matérialisées
Monique THONNAT et Nathanaël ROTA Projet ORION
Des RRA à la diagnosticabilité
le profil UML en temps réel MARTE
Support d'adaptation dynamique pour le modèle de composants PauWare
Analysis and design of agent-oriented information systems OFER ARAZY et CARSON C. WOO University of British Columbia, Vancouver The Knowledge Engineering.
جامعــــــة محمد خيضــــــــــــر بــســكــــــــــــرة
Noyau persistant en réseaux pair-à-pair Comment relier la taille à la durée de vie V. Gramoli, A-M. Kermarrec, A. Mostéfaoui, M. Raynal, B. Sericola.
Le rôle de la politique dans la réduction des impacts écologiques des TIC GreenIT Group.
Réunion DataGraal Janvier 2003 Grenoble
Tolérance aux fautes imprévues dans les systèmes complexes
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Encadré par : O. Papini, H. Glotin et P. Hebrard Nidhal BEN ALOUI
Mémoires Partagées Distribuées pour systèmes dynamiques à grande échelle Vincent Gramoli.
Techniques de test Boulanger Jean-Louis.
Test bilan de calcul mental N°1 :
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
Les modèles linéaires (Generalized Linear Models, GLM)
Universté de la Manouba
GT Modèles Formels pour l'Interaction
Agent Animé Ambiant & Adaptatif
1 TR: Pour commencer, je vais vous enoncer qq informations generales sur els aér ainsi que leurs origines Modélisation et analyse de l'évolution des aérosols.
D. Duret / Présentation Cappi Z
Ordonnancement de tâches
MACROES A MACRoscope for Oceanic Earth System PI : Olivier Aumont, LPO, Brest Facts Facts - 7 participating labs, ~20 researchers involved - The funded.
Filtre de Kalman – Préliminaires (1)
Fiabilité des composants électroniques
Presentaion Projet IA.
1 Notations Asymptotiques Et Complexité Notations asymptotiques : 0 et  Complexité des algorithmes Exemples de calcul de complexité.
Thème 5 Model-based adaptability management for autonomous mobile group communication Rencontre TOMPASSE/ROSACE - 20 Novembre 2008 Projet RTRA/ROSACE Groupes.
Objectif de l’IPMVP : « Mesurer et Vérifier les économies d’énergie, donner la preuve de ce que l’on annonce »
1 Détecteurs de défaillances adaptables Marin BERTIER Thèmes SRC Laboratoire d'Informatique de Paris 6 Université Pierre & Marie Curie.
Exposé du 26/03/2010 Michaël Le Clerc & Nicolas Le Texier Mires Un intergiciel pour les réseaux de capteurs.
ACI Masses de Données Bilan GDS Regal (LIP6 / INRIA)
Persistance de noyau dans les systèmes dynamiques à grande échelle
IFT – Ingénierie des connaissances Exposé d’article
Dániel Darvas (CERN BE-ICS-PCS) Spécification formelle pour les API CERN-ESTEREL séminaire 21/01/2016, CERN Travail conjoint avec B. Fernández, E. Blanco,
Transcription de la présentation:

Alessandro de Luna Almeida Smart- s Une approche de réplication fondée sur les plans pour la tolérance aux fautes des systèmes multi-agents Alessandro de Luna Almeida Encadré par : Jean-Pierre Briot Jacques Malenfant Samir Aknine

Une approche de réplication fondée sur les plans... Motivation: objectif Qu’est-ce que la fiabilité? « Probabilité de fonctionnement sans défaillance d’un dispositif dans des conditions spécifiées et pendant une période de temps déterminée » (Larousse) Objectif: minimiser l’impact de pannes sur un système multi-agent 02/06/2006 Une approche de réplication fondée sur les plans...

Une approche de réplication fondée sur les plans... Motivation: défi Exemples de pannes: Bugs de programmation Panne de processeur Panne de communication Effets: Comportements non attendus Messages perdus Retards de transmission ou traitement 02/06/2006 Une approche de réplication fondée sur les plans...

Motivation: domaines d’application Gestion de crise Contrôle aérien Automatisation des processus Surveillance médicale en soins intensifs … 02/06/2006 Une approche de réplication fondée sur les plans...

Une approche de réplication fondée sur les plans... État de l’art Brazier 02, Fedoruk 02 Réplication statique  Criticité des composants peut varier Cuckuern 98, Kalbarczyk 99, Favarim 03 Réplication dynamique Adaptation manuelle et à la charge du concepteur  02/06/2006 Une approche de réplication fondée sur les plans...

État de l’art: Guessoum 04 Réplication dynamique et automatique Comment déterminer la criticité? Système: CPU Sémantique: Rôles et interdépendance entre agents Les messages échangées ne suffisent pas pour déterminer l’importance des agents avec précision  Estimation instantanée seulement  02/06/2006 Une approche de réplication fondée sur les plans...

Notre approche Réplication prédictive, dynamique et automatique Hypothèse: architecture d'agent avec plans Utiliser les plans pour estimer un modèle de criticité dans le futur A F B C D G H E I J Agent1 Agent2 AND OR K L 02/06/2006

Une approche de réplication fondée sur les plans... Criticité d’un agent Idée Plus ses actions sont critiques, plus l’agent est critique Criticité des actions du plan de l’agent Criticité relative de la racine du graphe de son plan courant 02/06/2006 Une approche de réplication fondée sur les plans...

Criticité absolue d’une action Définie a priori par le concepteur: Nombre d’agents pouvant l’effectuer Ressources nécessaires (temps, mémoire, …) Informations sémantiques du domaine d’application 02/06/2006 Une approche de réplication fondée sur les plans...

Criticité relative d’une action Importance de l’action dans le système Criticité absolue + utilité de ses résultats 02/06/2006 Une approche de réplication fondée sur les plans...

Une approche de réplication fondée sur les plans... Exemple CA = 4 A CR = CA + SUM(CR(B),CR(C)) = 16 AND CA = 4 CA = 8 B C CR = CA + MOY(CR(D),CR(E)) = 7 CR = CA = 8 OR D E CA = 5 CA = 1 CR = CA = 5 CR = CA = 1 02/06/2006 Une approche de réplication fondée sur les plans...

Mécanisme de Réplication Minimiser les probabilités de panne des agents les plus critiques Fiabilité des réplicas (pi) Criticité des agents (ci) Agenti  ensemble des réplicas Ri = {r1, r2, … , rni} P(Panne (Agenti) = 1) = (1-p1) × (1-p2) × … × (1-pni) p1 + p2 + … + pni ≤ ti ti = ci × P / C P = Somme des fiabilités de tous les réplicas C = Somme des criticités de tous les agents 02/06/2006 Une approche de réplication fondée sur les plans...

Une approche de réplication fondée sur les plans... Implémentation DARX (Dynamic Agent Replication eXtension) Plateforme de tolérance aux fautes Grande échelle Dynamisme Environnement hétérogène (JAVA) Modèle de faute: crash 02/06/2006 Une approche de réplication fondée sur les plans...

DARX Architecture Agent MAS DARX Contrôle de réplication Adaptateur adaptatif MAS Adaptateur Réplication DARX Nommage & Localisation Détection de Défaillances 02/06/2006 Une approche de réplication fondée sur les plans...

Une approche de réplication fondée sur les plans... Expérimentations Chaque agent doit exécuter une séquence de 5 plans Chaque plan avec 10 actions La durée moyenne des actions égale à 2 secondes Chaque expérimentation exécutée 10 fois 02/06/2006 Une approche de réplication fondée sur les plans...

Une approche de réplication fondée sur les plans... Résultats – overhead 02/06/2006 Une approche de réplication fondée sur les plans...

Une approche de réplication fondée sur les plans... Résultats – qualité 02/06/2006 Une approche de réplication fondée sur les plans...

Conclusions et perspectives Proposition d’une nouvelle approche de réplication fondée sur les plans Les résultats préliminaires sont prometteurs, mais… Définir formellement le problème de la tolérance aux pannes dans les systèmes multi-agents Modeler la criticité comme une courbe au lieu d'une valeur simple Raffiner le mécanisme de réplication en considérant les actions jointes des agents (stratégie de réplication par groupe d'agents) Expérimentations grande échelle + comparaison avec d’autres techniques 02/06/2006 Une approche de réplication fondée sur les plans...

Une approche de réplication fondée sur les plans... Publications J.-P. Briot, Z. Guessoum, S. Aknine, A. L. Almeida, N. Faci, J. Malenfant, O. Marin, P. Sens. Engineering Control Strategies for Replication-Based Fault-Tolerant Multi-Agent Systems. In: International Workshop on Engineering of Fault Tolerant Systems, Luxembourg, June 2006. J.-P. Briot, Z. Guessoum, S. Aknine, A. L. Almeida, N. Faci, M. Gatti, C. Lucena, J. Malenfant, O. Marin, P. Sens. Experience and Prospects for Various Control Strategies for Self-Replicating Multi-Agent Systems. In: Workshop on Software Engineering for Adaptive and Self-Managing Systems, ICSE 2006, Shangai, China, May 2006. A. L. Almeida, S. Aknine, J.-P. Briot, J. Malenfant. Plan-based Replication for Fault-tolerant Multi-Agent Systems. In: Proceedings of the 11th IEEE Workshop on Dependable Parallel, Distributed and Network-Centric Systems (DPDNS’06), 20th International Parallel and Distributed Processing Symposium (IPDPS’2006), Rhodes Island, Greece, April 2006. A. L. Almeida, S. Aknine, J.-P. Briot, J. Malenfant. Une approche de réplication fondée sur les plans pour la tolérance aux fautes des systèmes multi-agents. In: Journées Francophones sur les Systèmes Multi-Agents (JFSMA), Calais, France, November 2005. 02/06/2006 Une approche de réplication fondée sur les plans...

Alessandro de Luna Almeida Smart- s Une approche de réplication fondée sur les plans pour la tolérance aux fautes des systèmes multi-agents Alessandro de Luna Almeida Samir Aknine Jean-Pierre Briot Jacques Malenfant