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,

Slides:



Advertisements
Présentations similaires
Couplage BASE/Outils de Data Mining Pierre LAURENCE
Advertisements

?...1…-13…( )…+…-… …-(-2)…-(5-7)…-2+6…? Boîte à outils :
Université Nancy 2 - CRI Propositions de mécanisme de SSO dans un environnement d’applications web.
Etat d'avancement ORI-OAI Interaction avec les ENT.
Gabriel Antoniu IRISA / INRIA Rennes
Introduction aux environnements répartis
RENDU DE TERRAIN Problématique : Rendre une très large zone de terrains en la simplifiant au maximum pour réduire le nombre de polygones à afficher. A.Bailly.
Utilisation ou copie interdites sans citation Rémi Bachelet – Ecole Centrale de Lille 1 CentraleWiki : fonctionnement Image : SourceSource École Centrale.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Les cas d’utilisation (use cases)
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
Prédiction de sites dinteraction des protéines par analyse darbres phylogénétiques Stéfan Engelen Génomique Analytique, INSERM U511 Université Pierre et.
Métrologie pour lInternet. Jean-Loup Guillaume Journées Franciliennes de Recherche Opérationnelle.
Architecture de réseaux
Master Génie Biologique et Informatique, première année
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Jean-François Deverge, Sébastien Monnet
Intégration des instruments et des équipements avec FDT/DTM
1 Efficient Data and Program Integration Using Binding Patterns Ioana Manolescu, Luc Bouganim, Francoise Fabret, Eric Simon INRIA.
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
GROUPE HOSPITALIER PITIE-SALPETRIERE
Configuration de Windows Server 2008 Active Directory
Sélection automatique d’index et de vues matérialisées
Plateforme de gestion de données de capteurs
PBST*: une nouvelle variante des SDDS
Contrôles d'accès aux données
XML-Family Web Services Description Language W.S.D.L.
Vue générale de Sharpdesk
Application des algorithmes génétiques
Les Systèmes Multi-Agents pour la Gestion de Production
Calcul distribué pour l'imagerie médicale
OLAP : Un pas vers la navigation
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.
Journée ConecsSdF 27 janvier 2011 ATELIER BENCHMARK Mise en œuvre du cas-test sur le simulateur Samovar Adrien GUENARD, INRIA Nancy, France Date.
Cloud Computing et mesures de performances
Gestion des bases de données
Internet : la mémoire courte ? Capture de sites Web en ligne Conférence B.N.F, Avril 2004 Xavier Roche(HTTrack)
Introduction - Modèle Discret – Modèle Continu - Algorithmes - Conclusion
Simulateur Interactif de Qos dans un Routeur
Test bilan de calcul mental N°1 :
Universté de la Manouba
1 Algotel /05/04 Modélisation analytique des algorithmes dordonnancement GPS & WFQ BOCKSTAL Charles, GARCIA J.M. et BRUN Olivier.
COURS DE PROGRAMMATION ORIENTEE OBJET :
Ordonnancement de tâches
Projet de Master première année 2007 / 2008
Sécurité et Vie Privée Dans les Réseaux Sociaux
Notre Accompagnement pour Votre Offre de Cloud
‘‘Open Data base Connectivity‘‘
1 Modèle pédagogique d’un système d’apprentissage (SA)
Presentaion Projet IA.
Partage de mémoire à très grande échelle sur des réseaux pair-à-pair
1. Présentation générale du système
Outil de gestion des cartes grises
Épopée d’expériences DIET sur Grid5000
1 Détecteurs de défaillances adaptables Marin BERTIER Thèmes SRC Laboratoire d'Informatique de Paris 6 Université Pierre & Marie Curie.
JTE – 2 oct DIET Une approche extensible pour les serveurs de calcul E. Caron, F. Desprez, M. Quinson, F. Suter INRIA Rhône-Alpes LIP ENS Lyon,
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
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.
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
Visualisation d’un entrepôt de données Pré soutenance technique
Un service de partage de données pour DIET : GDS basé sur JuxMem Mathieu Jan Projet PARIS Lyon, 5 décembre 2003.
- ACI GDS - 05/12/03 Gestion de la persistance des données dans DIET – Des nouvelles du front 1 ACI GDS – 2ème Édition Gestion de la persistance des données.
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Retour d'expérience de l'utilisation du cloud comme infrastructure de service Guillaume PHILIPPON.
Présentation générale. Introduction Enregistreur vidéo numérique 4 canaux d’un excellent rapport qualité-prix Solution idéale pour les clients cherchant.
Transcription de la présentation:

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, France

B. Del-FabbroCFSE05LIFC p.2 Plan Introduction: Le modèle GridRPC Motivation de la gestion des données Le modèle GridRPC et la gestion des données Lapproche DIET de gestion des données Expériences Conclusion

B. Del-FabbroCFSE05LIFC p.3 Introduction Calcul sur la grille = aggrégation de ressources hétérogènes Très grand potentiel Difficile pour les non spécialistes Pas ou peu de standards GridRPC: standard pour lapproche de calcul client-serveur (Global Grid Forum) – API basée sur le modèle RPC – Quelques Environnements ASP ; NetSolve, Ninf, DIET…

B. Del-FabbroCFSE05LIFC p.4 Modèle GridRPC AGENT(s) S1 S2S3S4 Client A, B, C Réponse (C) S2 ! Requête Op(C, A, B)

B. Del-FabbroCFSE05LIFC p.5 Gestion des données Pas de gestion des données dans le modèle GridRPC: Un serveur de calcul ne peut pas conserver des données localement et les réutiliser pour dautres calculs (persistance). Un serveur ne peut pas émettre une donnée vers un autre serveur (redistribution).

B. Del-FabbroCFSE05LIFC p.6 Limitation du modèle actuel AGENT(s) S1 S2S3S4 Client A, B C S2 ! C=A*B S1 ! D=C -1 C C ??? D=C -1 D

B. Del-FabbroCFSE05LIFC p.7 Données dans le GridRPC Pourquoi: Grandes à très grandes taille des données Eviter les transferts de données inutiles Localiser les données Mais...pas toujours utile Client Serveur Stockage de données

B. Del-FabbroCFSE05LIFC p.8 Extension du modèle GridRPC à la gestion des données Accès aux données Localisation des données: – Données Externes – Données Internes !! Ne pas modifier lAPI standard Client Service Registre handle enregistrement résultats call lookup Stockage des données API de gestion des données

B. Del-FabbroCFSE05LIFC p.9 Gestion des données dans les plateformes GridRPC (existant) Client Serveur Client Serveur call API GridRPC standardDonnées externes Client Serveur resultats call Résultats intermédiaires call B=F(A) C=G(B) A B Client Serveur Données externes résultats call

B. Del-FabbroCFSE05LIFC p.10 Extension à la gestion des données Client Serveur Client Serveur call API GridRPC standardUtilisation de données externes Client Serveur retour call persistance des données call B=F(A) C=G(B) A B Client Serveur Transfert vers des serveurs externes call

B. Del-FabbroCFSE05LIFC p.11 Distributed Interactive Engineering Toolbox Structure hiérarchique facilitant la mise à léchelle Informations distribuées le long des la hiérachie dagents Courtage / Ordonnancement Persistance des données / Redistribution MA LA Direct connection Computational server (SeD) Master Agent Local Agent C, Fortran, Java

B. Del-FabbroCFSE05LIFC p.12 DIET Data Tree Manager DTM DIET Agent SeD Data Mover Data Manager Loc Manager Motivations générales : Persistance et redistribution des données API client simple : pas de modification de lAPI standard Données accessibles dans dautres sessions par dautres clients Transparence daccès aux données (identification) FAST : Performance Forecasting tool

B. Del-FabbroCFSE05LIFC p.13 Avantages API simple à utiliser Placement et mouvement des données transparents au client. Données proches des serveurs de calcul Inconvénients actuels Pas de réelle politique de stockage DIET Data Tree Manager

B. Del-FabbroCFSE05LIFC p.14 Platforme de tests Machines Linux 0.8 up to 1.5 Ghz LAN : 100 Mbytes WAN : 16 Mbytes Tests réalisés en conditions réelles Séquence dappel : opérations sur des matrices C = A*B D = C+E A = t A

B. Del-FabbroCFSE05LIFC p.15 Résultats Experimentaux

B. Del-FabbroCFSE05LIFC p.16 Quelques exemples dapplications cibles Modélisation Numérique de Terrain: – Calcul du modèle numérique de terrain – + rendu 3D ou + positionnement dantennes Simulation de physique moléculaire: – Simulation Monte Carlo de la cinétique de déposition datomes sur substrat – Visualisation Povray Dividing cube: – Extraction dISO surfaces – Reconstruction dimages – Visualisation

B. Del-FabbroCFSE05LIFC p.17 Client Div Cube ? MA LA SeD1 DM1 LM1 LM0 ID1, file, /../../file1.vox, …,.. SeD1! Ajout fichier vox id1, jpeg_file Id1, DM1 Id1, LM1 Exemple dutilisation : Dividing Cube Algorithme dextraction diso surfaces Vox_file Calcul

B. Del-FabbroCFSE05LIFC p.18 Use Case : Dividing Cube Client Div Cube ? MA LA SeD1 DM1 LM1 LM0 ID1, file, /../../file1.vox, …,.. Id1, DM1 Id1, LM1 SeD1! Solve(id1,..) getData(id1) Calcul Jpeg file Donnée déjà présente

B. Del-FabbroCFSE05LIFC p.19 Exemple dutilisation : Dividing Cube 52%

B. Del-FabbroCFSE05LIFC p.20 Conclusion et Perspectives Conclusion Intérêt de lapproche : gain en temps de calcul total, transparence Proposition de normalisation en cours de discussion dans la cadre du GridRPC Working Group au GGF pour la gestion des données. Perspectives Politique de conservation de la donnée : Combien de temps ? Valeur de TTL, algorithme type LRU Hétérogénéité : récupérer ou fournir des données externes à la plateforme. Service de Réplication : API pour la réplication : fournie à lordonnanceur Evaluation de performances = FAST (meilleurs candidats pour les transferts) Cohérence des données ? Intérêt ?

B. Del-FabbroCFSE05LIFC p.21 Bruno DEL-FABBRO LIFC Besançon, France Data Tree Manager : Un service de gestion des données persistantes pour le calcul ASP sur la grille