Architecture de grille générique, multi-

Slides:



Advertisements
Présentations similaires
Applications N-Tiers Rappels: architecture et méthodologie
Advertisements

Introduction à la tolérance aux défaillances
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
ACI GRID Projet JE RESAM Support Réseau et Intelligence pour la Grille Coordinateur C. Pham, Univ. Lyon 1, INRIA RESO.
Master de recherche informatique Université de Montpellier 2
TER Visualisation 3D de calculs électromagnétiques Production : Sébastien JOB Jean-Christophe LARRE Cédric PIOVANO Encadrement : Fabrice HUET.
CLUSTERING Grappe d'ordinateurs.
Le Grid Computing et son utilisation dans les entreprises et les industries Laurent CANTONE Résoul UNAL.
PLAN du COURS Introduction Structure des Systèmes Informatiques
Directeur de Thèse : Pr. Witold Litwin
Laboratoire ICTT Interaction personnes-machines et conception des interfaces, Collaborative inter individuel et intergroupe, Téléformation : nouvelles.
18 avril 2002réunion Datagrid France1 E-toile Plate-forme RNTL 2001 Environnement matériel et logiciel pour le développement et l expérimentation de grille.
MDS 2 Michel Jouvin LAL Pourquoi changer ? Sécurité –MDS non intégré avec GSI –Pas didentification des serveurs ni des utilisateurs.
Intégration du système de production LHCb sur la DataGRID V. Garonne, CPPM, Marseille Réunion DataGRID France, 13 fv fév
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.
Informatique parallèle hautes performances

Séminaire IMS 10/01/2008 Distribution large échelle d’un algorithme financier de contrôle stochastique CIGC05 - GCPMF Xavier WARIN (EDF R&D - OSIRIS) Stéphane.
Framework Avancement au Plan Principales avancées pour les parties Ligand, Sites Actifs et Docking Processus dinstallation de.
METADYNE... L’architecture clients-serveurs d’un hypermédia adaptatif
1 Réunion ANR-CIGC GCPMF 15 mars 2006 Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application.
Sélection automatique d’index et de vues matérialisées
Active Directory Windows 2003 Server
Les Systèmes Multi-Agents pour la Gestion de Production
Jini et Applications Réparties: Le Projet Nœud de Calcul (PNC)
Chaire UNESCO - Calcul numérique intensif
Guide MQ WebSphere MQ v7.0.1 et V7.1 1er retours d’experiences
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.
L'équilibrage de charge Utilisation, principe et solutions
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Module 3 : Analyse des performances du serveur
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
Mesure des performances WEB en introduisant un contrôle dadmission.
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
LEGO – Rennes, 18 Septembre 2006 Un outil de monitoring pour le déploiement dynamique de JuxMem Loïc Cudennec IRISA / INRIA, PARIS project-team Stage de.
Protéger Exchange avec System Center Data Protection Manager 2007
GDS – Paris, 13 Octobre 2006 Un outil de monitoring pour le déploiement dynamique de JuxMem Loïc Cudennec IRISA / INRIA, PARIS project-team Stage de M2RI.
Partage de mémoire à très grande échelle sur des réseaux pair-à-pair
Présentation de CORBA et de IIOP
Plan Définitions et exemples Composants de cluster
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
CAS COMPTOIR (TD1 / SI3) TRANSFORMATION D’UN SI EXISTANT 1.
5 Les progiciels de gestion et les opportunités associées.
Modèles et protocoles de cohérence des données en environnement volatil Grid Data Service IRISA (Rennes), LIP (Lyon) et LIP6 (Paris) Loïc Cudennec Superviseurs.
Enterprise Java Beans 3.0 Cours INF Bases de Données Hiver 2005, groupe 10 Stefan MARTINESCU.
Vers une exploitation orientée performance Alain Le Saout Responsable Outils.
EGEE is a project funded by the European Union under contract IST Noeud de Grille au CPPM.
Étude d’un protocole de partage de travail entre systèmes Pair à Pair
D. E ZEGOUR Institut National d ’Informatique
1Auteur : Oleg LODYGENSKY XtremWeb-HEP Atelier Opérations France Grille Lyon – Villeurbanne 13 et 14 octobre.
GDS : Grid Data Service Gabriel Antoniu IRISA / INRIA Rennes Réunion de lancement du projet GDS de l’ACI Masses de Données 22 septembre 2003.
Les différents modèles d’architecture technique
Introduction aux solutions Microsoft pour le HPC.
Le noeud de grille Tier 3 LAPP.
Clustering. Le Clustering est une technique qui consiste à assembler virtuellement plusieurs machines afin de les faire travailler en parallèle. Cela.
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
COMPARAISON ENTRE GNUTELLA ET FREENET
Un service de partage de données pour DIET : GDS basé sur JuxMem Mathieu Jan Projet PARIS Lyon, 5 décembre 2003.
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
PROJET CAPS Compilation, Architecture, Parallélisme et Système.
Réunion ANR - GCPMF 15/01/2008 Xavier WARIN (EDF R&D - OSIRIS)‏ Stéphane VIALLE (SUPELEC - IMS)‏ Constantinos MAKASSIKIS (SUPELEC - IMS, LORIA - AlGorille)‏
OPEN SERVICES GATEWAY INITIATIVE (OSGi) SEMINAIRE DE MASTER THIERRY MENOUD.
Projet GDS de l’ACI MD Projet PARIS IRISA, Rennes.
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
Café In: A quoi ca sert la recherche sur la programmation? Comment peut on faire travailler des ordinateurs ensemble? Ludovic Henrio SCALE TeamSCALE Team.
Projet ALLEGRO IFLEG Développement d’outils sophistiqués pour l’apprentissage interactif des langues étrangères Treveur Bretaudière Encadrement: Guy Achard.
PetaSky: Expérimentations avec HadoopDB et Hive 1 Amin Mesmoudi.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
L’architecture du service Dirac Implementation au centre de calcul.
Transcription de la présentation:

Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application aux calculs financiers. 12 avril 2006 Sébastien Bezzine, Virginie Galtier, Stéphane Vialle bezzine@metz.supelec.fr, Virginie.Galtier@supelec.fr, Stephane.Vialle@Supelec.fr

Introduction Architecture de Grille générique : entièrement déployée du serveur tolérante aux pannes récupération sur panne en temps limité assimilation dynamique de nouvelles ressources équilibrage dynamique de charge mixant les concepts n-tiers et distribués supportant l’implantation d’algorithmes distribués à couplage faible et à couplage fort paradigme RMI/envoi de message (ProActive) et paradigme de mémoire partagée (JavaSpaces)

Architecture de grille Worker ProActive Architecture n-tiers typique des applications industrielles SubServer Worker Worker Server Server Server Client TCP ProActive ProActive Worker SubServer Worker Worker JavaSpace « mémoire partagée virtuelle » ? Worker ProActive BD BD SubServer Worker Worker (on demand) + des PCs de réserve (ε%)

Développements en cours Utilisation des JavaSpaces mais problème entre ProActive et Jini/JavaSpaces. Solution actuelle : JavaSpaces utilisés sur une JVM différente. SubServer Workers Objet actif PC JVM JavaSpace Objet passif

Développements en cours Comparaison des temps de calcul entre ProActive et JavaSpaces : temps en secondes avec 2 SubServers et 4 Workers : nb simulations JavaSpaces ProActive 128000 79 78 256000 155 154 Test des mécanismes de tolérance aux pannes existants dans les JavaSpaces : Space persistant, transactions, services ré activables, utilisation de ces mécanismes en fonction des surcoûts de temps. Collaboration avec l’équipe ProActive de Nice pour résoudre : - les problèmes de compatibilité avec les JavaSpaces et avec les Generics de Java 1.5, - les problèmes de gestion dynamique des groupes. Test de 3 versions de pricing européen développés à Nice à inclure dans notre testbed.

Résultats actuels Résultats actuels sur des calculs embarrassingly parallel : Distribution en Java & ProActive, architecture déployée depuis le serveur, équilibrage dynamique de charge, speedup = 20 sur 24 processeurs (efficacité = 83%), détection et correction automatique des pannes, temps de correction de l’ordre de quelques secondes, utilisation de machines de réserve si disponibles.

Perspectives court terme Amélioration des heuristiques de tolérance aux pannes. Implantation de calculs de risques distribués fortement couplés. Expérimentations sur Grille : Grid5000 en multi-sites. Premières expérimentations d’utilisation de GPU et insertion dans l’architecture Java développée. Bibliothèque générique à base de Java-1.5/Generics, ProActive, JavaSpaces, sur grille de CPU et de GPU.

Perspectives moyen terme Architecture multiservices et multi-clusters petit cluster Calculs scientifiques : N-Corps… JavaSpace activée Salle de TP Calculs embarrassingly parallel : option européenne gros cluster + tolérance aux pannes Calculs parallèles : option américaine

Architecture de grille générique, multi- paradigmes et tolérante aux pannes, pour le temps contraint. Application aux calculs financiers. Questions ?