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.

Slides:



Advertisements
Présentations similaires
Michel Cosnard et Thierry Priol INRIA Sophia Antipolis
Advertisements

Sous-projet IV Communications Placement/Ordonnancement.
Gabriel Antoniu IRISA / INRIA Rennes
Applications de GdX Coordinateur thématique : Christophe Cérin
ACI GRID Projet JE RESAM Support Réseau et Intelligence pour la Grille Coordinateur C. Pham, Univ. Lyon 1, INRIA RESO.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Les routeurs actifs permettent d'exécuter du code à la volée. On peut ainsi optimiser fortement les protocoles de communication et ajouter plus rapidement.
Applications et Techniques
Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université Lumière Lyon.
PLAN du COURS Introduction Structure des Systèmes Informatiques
Stockage dans DIET Groupe de travail du 16 décembre 2002.
Les jeux persistants massivement Multijoueurs : problèmes techniques Vincent Roudaut MASTER M2 ESTC/CAM
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.
B. Del-FabbroCFSE05LIFC p.1 Data Tree Manager : Un service de gestion des données persistantes pour le calcul ASP sur la grille Bruno DEL-FABBRO LIFC Besançon,
Jean-François Deverge, Sébastien Monnet

1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
Système de stockage réseaux NAS - SAN
THERESIEN Didier SEBASTIEN 15 septembre 2005
DataGRAAL DataGRid pour Animation et Applications à Large échelle
Architecture de grille générique, multi-
Chaire UNESCO - Calcul numérique intensif
Principes de persistance dans les applications orienté objet
Réunion DataGraal Janvier 2003 Grenoble
~ Veille technologique ~ Les réseaux pair-à-pair
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Intégration ActiveXML - Xyleme
Krowten Emagyp Jeu réseau à interaction en temps réel.
1 Grille de calcul et physique des particules Vincent Garonne CPPM, Marseille Novembre 2003 Contenu de la présentation Etat de lart : Grille de calcul.
1 Système de régulation et dordonnancement de requêtes dE/S au sein des architectures parallèles Thanh-Trung VAN (M2R « Systèmes et Logiciels ») sous la.
1 DataGRAAL DataGRid pour Animation et Applications à Large échelle Yves Denneulin IMAG-ID Pierre Sens LIP6 - INRIA.
Architecture des systèmes pair-à-pair de gestion de données Gabriel Antoniu Projet PARIS IRISA/INRIA.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
LEGO EPISODE III LEGO: simulations climatiques avec DIET E.Maisonnave, V.Pichon.
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.
Qu’est ce qu’une grille ?
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
Épopée d’expériences DIET sur Grid5000
JXTA-C, JuxMem-C : dernières nouvelles Gabriel Antoniu, IRISA Preview d’un prochain exposé par Mathieu :-)
1 Gestion de données à grande échelle : une approche pair-à-pair à partir de l'environnement JXTA Gabriel Antoniu, Luc Bougé IRISA, équipe PARIS CUIC 2003.
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.
1 Extension du modèle de composants CORBA avec accès concurrent à des données partagées Travail réalisé par : Landry BREUIL PFE, ISIMA Encadrants : Gabriel.
1/13 Sécurité dans Pastis Fabio Picconi LIP6 13 février 2004 ACI MD Grid Data Services (GDS)
Etude de la volatilité dans un système de stockage P2P Fabio Picconi – LIP6.
Une architecture de sécurité hiérarchique, adaptable et dynamique pour la grille Arnaud Contes.
Étude d’un protocole de partage de travail entre systèmes Pair à Pair
D. E ZEGOUR Institut National d ’Informatique
Offre DataCenter & Virtualisation Laurent Bonnet, Architecte Systèmes Alain Le Hegarat, Responsable Marketing 24 Novembre 2009.
PROJET CAPS Compilation, Architecture, Parallélisme et Système.
Bilan GDS Du côté de chez GRAAL Eddy Caron LIP ENS Lyon.
1 Détection et tolérance aux fautes dans JuxMem Sébastien Monnet IRISA / PARIS Lyon, 05/12/2003.
Gabriel Antoniu IRISA / INRIA Rennes
Les différents modèles d’architecture technique
Réunion calcul simulations GIEC/IPCC - Prodiguer Lundi 23 Mars PRODIGUER un noeud français de distribution des données GIEC/IPCC Sébastien Denvil.
COMPARAISON ENTRE GNUTELLA ET FREENET
PROJET CAPS Compilation, Architecture, Processeurs Superscalaires et Spécialisées.
Un service de partage de données pour DIET : GDS basé sur JuxMem Mathieu Jan Projet PARIS Lyon, 5 décembre 2003.
PROJET CAPS Compilation, Architecture, Processeurs Superscalaires et Spécialisées.
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
PROJET CAPS Compilation, Architecture, Parallélisme et Système.
1 Un protocole de cohérence des données tolérant aux fautes Jean-Francois Deverge Encadrants : Gabriel Antoniu, Luc Bougé Réunion GDS IRISA – Projet PARIS.
GDS : Grid Data Service Etat de l’avancement Gabriel Antoniu Réunion GDS, Lyon, 17 février 2006 IRISA, Rennes ACI Masses de Données.
Réunion #7 7/12/2007. E. Caron - Réunion #7 - 07/12/07 Planning 10h h40Informations générales sur LEGO [Eddy Caron] 10h h15Utilisation d'ontologies.
Projet GDS de l’ACI MD Projet PARIS IRISA, Rennes.
Historique L’évolution des architectures du début à nos jours.
Vendre l’offre StorageWorks GV13 Identifier les opportunités.
Proposition de possibilité d’évolution de nos spécialités Deux projets (liés) : Projet 1 : Informatique Computationnelle – Etudiants 4 e et 5 e IR Projet.
Transcription de la présentation:

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

2 Le projet GDS Projet de l’ACI Masses de Données (2003) REGAL (LIP6, Paris) ReMaP/GRAAL (LIP, Lyon) PARIS (IRISA, Rennes) Partenaire du projet GdX de l’ACIMD (utilisateur)

3 Contexte : métacomputing Stockage des données Éviter les transferts multiples entre client et serveurs Gestion des données distribuées et redistribution Dynamicité: modèle de déploiement P2P AGENT(s) S1 S2 S3S4 Client A, B, C Réponse (C) S2 ! Requête Op1(C, A, B) Serveur Op2(C, A, B) Service de gestion des données distribuées persistantes

4 Partage de données : l’existant Partage explicite à grande échelle GridFTP (Globus) et MPI-IO Sécurité, hétérogénéité Internet Backplane Protocol (IBP) Contrôle Gestion explicite Pas de garanties de cohérence

5 Partage de données : l’existant (2) Partage transparent à petite échelle Mémoire virtuellement partagée (MVP) Modèles et protocoles de cohérence Accès transparent Localisation transparente des données Architecture statique, non extensible et homogène

6 Partage de données : l’existant (3) Systèmes pair-à-pair (P2P) Systèmes distribués (grande échelle) Pairs volatiles Capacités responsabilités identique des pairs Partage de données non-modifiables Centralisé (Napster) Inondation (Gnutella, KaZaA) Table de hachage distribuée (CFS, PAST) Partage de données modifiables Peu de modifications (OceanStore) Résolution des conflits à la « main » (Ivy)

7 Idée : service de partage de données Proposition : approche hybride MVP : cohérence et accès transparent P2P : extensibilité et haute dynamicité MVPService pour la grilleP2P Échelle TopologiePlateHiérarchiquePlate DynamicitéNulleMoyenneForte RessourcesHomogènes (grappes) Plutôt hétérogènes (grappes de grappes) Hétérogènes (Internet) DonnéesModifiables Non-modifiables Applications typiques Calcul scientifique Calcul scientifique et stockage de données Partage et stockage de fichiers

8 Service de partage de données pour la grille Internet Persistance

9 Service de partage de données pour la grille Internet Transfert de données ? Transparence de la localisation

10 Service de partage de données pour la grille Transfert de données Internet Donn é es modifiables Coh é rence des donn é es Optimisation des acc è s Internet

11 Service de partage de données pour la grille Internet Extensibilit é de l ’ architecture Internet

12 Service de partage de données pour la grille Internet Support de la volatilit é

13 Le projet GDS Réalisations visées Service de partage de données : architecture, implémentation, expérimentations Intégration dans l’environnement ASP DIET (ReMaP, LIP) Etudes Tolérance aux fautes : stratégies de réplication Protocoles de cohérence Stratégies d’observation/introspection Ordonnancement conjoint calcul-communication Redistribution transparente des données

14 GDS : expérimentations Plates-formes « réelles » 1.Grappes locales Quelques dizaines de nœuds 2.Fédération de 3 grappes (IRISA, LIP, LIP6) De l’ordre d’une centaine de nœuds 3.Fédération de quelques dizaines de grappes (GRID 5000 ?) Plusieurs milliers de nœuds Plate-forme d’émulation GdX Emulation des configurations réelles de type fédération de grappes

15 Expériences GDS / GdX Topologie hiérarchique Fédération de grappes Liens rapides intra-grappes, liens lents inter-grappes Configuration Nombre de noeuds Topologie des interconnexions Capacité des liens : SAN, LAN, WAN Puissance des noeuds Capacité de stockage en mémoire vive Capacité de stockage sur disque OS: Linux, (autres ?) Volatilité des nœuds Simulation de pannes/déconnections

Projet GDS de l’ACI MD Projet PARIS IRISA, Rennes

17 Présentation de l’équipe Projet PARIS Thierry Priol Compilation pour grappes et grilles, MVP Yvon Jegou Grappes Christine Morin Support exécutif pour la grille Christian Perez Gestion des données sur la grille Luc Bougé Gabriel Antoniu Positionnement du projet Simulation numériques distribuées Programmation des grappes et des grilles Axe : gestion de données à très grande échelle

18 Projet PARIS : participants à GDS 3 Permanents : Thierry Priol, DR INRIA Rennes Luc Bougé, Professeur ENS Cachan/Bretagne Gabriel Antoniu, CR INRIA Rennes, coordinateur du projet GDS 2 Doctorants Mathieu Jan (INRIA/Région Bretagne) Sébastien Monnet (Allocation de recherche ACI MD)

19 Plate-forme JuxMem Plate-forme support pour le service GDS Stage de DEA de Mathieu Jan (projet PARIS, IRISA, 2003) Architecture hiérarchique Stockage et accès transparent aux blocs de données Support de la volatilité des pairs Utilisation de JXTA 2.0 Gestion des pairs, des groupes, des communications, etc Implémentation en tant que service JXTA Prototype en Java lignes de code En cours Déploiement et tests basés sur le projet JXTA JDF

20 Thèse de Mathieu Jan Support : INRIA/Région Bretagne Thèmes de recherche Conception plate-forme JuxMem Support multi-protocoles de cohérence Architecture sur JXTA Gestion de la dynamicité/volatilité Intégration dans DIET Mécanismes de synchronisation en environnement P2P

21 Thèse de Sébastien Monnet Support : allocation de recherche ACI MD DEA 2003 Reprise d'applications parallèles dans les fédérations de grappes Encadrants: C. Morin, R. Badrinath Thèmes de recherche Protocoles de cohérence tolérants aux fautes Performance Utilisation efficace des réseaux rapides Stratégies de sélection de copies basées sur des mécanismes d’introspection

22 Premières interactions avec GRAAL Point sur les besoins de DIET Caractériser la persistance Synchronisation Schémas d’accès aux données Validation de l’architecture du prototype JuxMem Tests sur une application DIET simple API du service Choix d’implémentation Jusqu’à quel point utiliser JXTA ? Comment transférer les données ? Déploiement ? Redistribution des données ? Visite de Mathieu Jan au LIP fin novembre ?

23 Premières interactions avec REGAL Discussions/groupes de travail Sébastien Monnet, Fabio Picconi Stratégies de réplication Protocoles de cohérence tolérants aux fautes Introspection, localité Expérimentations en parallèle dans JuxMem et dans P2PFS ? Visite de Sébastien Monnet au LIP6 mi-novembre ?

24 Discussion Fréquence des réunions 4/an + visites bilatérales ? Next meeting ? Mi-décembre à Paris ? Site web : Mailing list : Collaborations externes Philip Hatcher, UNH Bernard Traversat, project JXTA, Sun Microsystems Présentation de papiers PACT 2003