Contribution du projet PARIS Christian Pérez Réunion LEGO LIP, ENS Lyon 10 février 2006.

Slides:



Advertisements
Présentations similaires
Click to edit Master title style Soccuper de notre personnel Investir dans leur développement professionnel Leur donner confiance en lavenir Look after.
Advertisements

(Nom du fichier) - D1 - 01/03/2000 FTR&D/VERIMAG TAXYS : a tool for the Development and Verification of RT Systems a joint project between France Telecom.
The Civil Aviation University World-wide CNS/ATM Systems Implementation Conference Rio de Janeiro, May 1998 Formations nécessaires.
Thales Communications
Gabriel Antoniu IRISA / INRIA Rennes
Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems A. Choudhary, M. Kandemir, J. NoG. Memik, X. Shen, W. Liao,
Data & MetaData Management and Monitoring Metacomputing 4 février 2003 DEA DISIC.
Revenir aux basiques !. 1 Revenir aux basiques Processus Nécessité daméliorer la Maîtrise les Offres et Projets: lanalyse des causes racines montre un.
Building a Smart Planet PARTENAIRES ET SERVICES IBM.
interaction in the .LRN platform
Status report SOLEIL April 2008
Institut Mines-Télécom SIMBAD Semantic Interoperability for Mobile, collaBorative and ADaptive applications Samir Tata, Institut Mines-Télécom Télécom.
CHALOUPE Global change, dynamics of exploited marine biodiversity and viability of fisheries Funded by the French national Agency of research – Call 2005.
1 Découverte des Outils SI de Cadence Ecole dElectronique Numérique IN2P3 Roscoff 2006 Découverte des Outils dAnalyse dIntégrité du Signal de Cadence ®
Coopération/Distribution DEA Informatique Nancy. Content 4 Introduction - Overview 4 Coordination of virtual teams : –explicit interaction model –explicit.
Diatelic - An Intelligent TeleSurveillance System for Peritoneal Dialysis Laurent Romary Minit Gupta Loria Labs, Nancy.
Septembre 2001Y. Schutz - ALICE / WP6 France1 Activités GRILLE dALICE.
Grid France – CC In2p3 – 19/07/2001 Travaux du WP4
N. Jacq- LBP/CNRS - DataGrid France - November, 21th, 2001 Avancement du WP10 N. Jacq - LBP/CNRS marianne.in2p3.fr/datagrid/wp10.
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.
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
Jean-François Deverge, Sébastien Monnet
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.
Live Meeting Technique N°3 Thomas LEBRUN – MVP WPF/Silverlight Florent SANTIN – MVP Team System Julien CORIOLAND - MSP.
La Charte de lempowerment The empowerment Charta Eugenia Lodini Università di Bologna.
Introduction. Windows Azure « Windows » + « Azure » Windows = un OS ? Azure = Késako ? OS : Système d'exploitation Abstraction du matériel Exécution de.
Development and certification of Avionics Platforms on Multi-Core processors Marc GATTI – August 29th, 2013.
TM.
Defence Research and Development Canada Recherche et développement pour la défense Canada Canada 11-1.
Projet PCRI “Grand Large”, INRIA Futurs Equipes “Parallélisme” et “Architecture” du LRI Joffroy Beauquier.
EUROPEAN ASSOCIATION OF DEVELOPMENT RESEARCH AND TRAINING INSTITUTES ASSOCIATION EUROPÉENNE DES INSTITUTS DE RECHERCHE ET DE FORMATION EN MATIÈRE DE DÉVELOPPEMENT.
L’INFORMATION SUR L’ORIENTATION AU LYCEE NORD BASSIN
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.
Présentation générale du projet
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
CHALEUR ANTHROPIQUE, ESTIMATION : CAS De LOKLAHOMA CITY DIAGRAMME de L APPROCHE TOP-DOWN DISTRIBUTION TEMPORELLE STATISTIQUES RÉSULTATS, 17 heures ( maximum.
ETL et Data Mining Présenté par : Marc Catudal-Gosselin Université de Sherbrooke automne 2004 automne 2004.
1. Les structures de documentation pour la division ST. 2. Les types de document dans la division ST. 3. Linterface informatique. Lundi 8 Mai 2000 ST Quality.
Ce document est la propriété d EADS CCR ; il ne peut être communiqué à des tiers et/ou reproduit sans lautorisation préalable écrite d EADS CCR et son.
Séquences denseignement. Application à une séquence en optique géométrique Christian Buty 15 décembre 2005 B3C.
Systèmes distribués Le futur des systèmes dinformation est: Networked Diverse Numerous Mobile Ubiquitous Systèmes multiagents Middlewares: CORBA JINI HLA.
Rebecca Kent and Stacey Mahoney Key Stage 3 Story Telling Triple Literacy Project Croesyceiliog School.
Marketing électronique Cours 5 La personnalisation.
WP2 Modèles de programmation
Nouvelles de PARIS et État d’avancement des briques Christian Perez – Bordeaux – 12 Juin 2008.
Réunion #3 18/09/2006. E. Caron - Réunion #3 - 18/09/06 Planning 10h - 10h30Accueil des participants 10h h40 Informations générales sur LEGO [Eddy.
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.
Nouvelles de PARIS et État d’avancement des briques Christian Perez – Toulouse – 22 octobre 2008.
Extensible Container Model / OpenCCM Integration Demo1 exemple Questions pour l’intégration.
Branche Développement Le présent document contient des informations qui sont la propriété de France Télécom. L'acceptation de ce document par son destinataire.
VTHD PROJECT (Very High Broadband Network Service): French NGI initiative C. GUILLEMOT FT / BD / FTR&D / RTA
KM-Master Course, 2004 Module: Communautés virtuelles, Agents intelligents C3: Collaborative Knowledge construction & knowledge sharing Thierry NABETH.
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.
Ministère de l’Éducation, du Loisir et du Sport Responsables des programmes FLS et ELA: Diane Alain et Michele Luchs Animateurs: Diane Alain et Michael.
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.
Bilan GDS Du côté de chez GRAAL Eddy Caron LIP ENS Lyon.
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.
Gabriel Antoniu IRISA / INRIA Rennes
- 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.
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.
1 Journee gdr COSMAL 27/01/2009 Exécution Distribuée et Agile de Compositions de Services Françoise Baude & Virginie Legrand
21/02/2003DEA DISIC 1 Grid Computing Programming the grid: Distributed Software Components, P2P and Grid Web Services for Scientific Applications Tarak.
Projet GDS de l’ACI MD Projet PARIS IRISA, Rennes.
French 1 Chapter 2 Grammar 2
Resource allocation: what can we learn from HPC? 20 janvier 2011 Vincent Breton Crédit: Catherine Le Louarn.
Démonstrateur LEGO LEGO meeting Octobre 2008.
BUSINESS TEMPLATE ADD YOUR TITLE HERE Catalog Part 01 /YOUR TITLE Part 02 /YOUR TITLE Part 04 /YOUR TITLE Part 03 /YOUR TITLE.
Transcription de la présentation:

Contribution du projet PARIS Christian Pérez Réunion LEGO LIP, ENS Lyon 10 février 2006

Activités du projets PARIS Grid Data Sharing Modèle de composants parallèle Déploiement

3 JuxMem: a Grid Data-Sharing Service Grid data-sharing service Grid-scale: nodes Data persistence Transparent data localization Data consistency Fault-tolerance JuxMem = DSM + P2P Implementation Based on JXTA 2.0 ( Current formalized collaborations French ACI MD: GDS and GdX projects Sun Microsystems, Santa Clara, USA 3 years contract (JXTA/Grid5000) Univ. Of Illinois at Urbana Champaign AIST, Tsukuba, Japan Cluster group A Juxmem group Cluster group C Cluster group B Data group D

Parallel Component Model GridCCM A parallel distributed component model Extension of CCM Based on PaCO++ PaCO++ A parallel distributed object model Extension of CORBA Feature of both models MxN data redistribution Plugin for data redistribution Plugin for communication scheduling Parallel Extension CORBA Object Model CORBA Component Model (CCM) Parallel Object Model (PaCO++) Parallel Component Model (GridCCM) Parallel Extension Component Extension HPC Component A HPC Component B // Comp. A // Comp. B

ADAGE Outil de déploiement automatique dapplication pour grille de calcul Unique commande de déploiement 3 infos en entrée Description des ressources Description de lapplication Paramètres de contrôle Choix du planificateur (random, round-robin), … Un plugin pour chaque type dapplication Convertisseur de description Configuration de lapplication CCM, MPICH-P4, MPICH-G2, JXTA Plugin: 400 à 1200 lignes de C++

Contributions principales de PARIS WP2 Tâche 2.1: Modèle de composant avec accès à des données partagées Tâche 2.2 : Modèle de composant supportant la dynamicité (par exemple le paradigme maître- travailleur ou la notion de workflow) Tâche 2.3 : Modèle de composants et logiciels patrimoniaux Tâche 2.4 Unification des modèles des tâches 2.1, 2.2 et 2.3.

Enhance the Component Model with Data Sharing Facilities Allocate Data Sharing Service Data Read / Write Read Component AComponent B

Our Study : A Model Based on Data Ports B C A Data Introduce a data-oriented port General data port model Applied to CCM & CCA Extend IDL3 Keywords «accesses» «shares» Access through a local interface Flexible Rather decentralized Load balance data_ref component C { shares sequence a; }; Component A accesses sequence p; };

JuxMem Couche d'abstraction de l'accès à la donnée Fichier localNFS id = mkstemp(..); id = open(..); close(..); flock(..); lseek(..); x = read(..); write(val); id = mkstemp(..); id = open(..); close(..); lockf(..); lseek(..); x = read(..); write(val); juxmem_alloc(size); id = juxmem_map(..); juxmem_acquire(..); juxmem_acquireR(..); juxmem_release(..); x = juxmem_read(..); juxmem_write(val); Implémentation du modèle intermédiaire 3 systèmes de gestion de données

Dynamic behavior and component models Started with a simple and well understood pattern The master-worker pattern Defined an abstract model for such a relationship between components Applied to CORBA Component Model Fractal Current prototype in CCM On going work Real application validation phase Future work Add more dynamic behavior Workflow!

Overview of the collection idea Master portI Worker portC Master portI Worker portC Collection of workers Introduce the need of abstract ADL Worker portC

Example of patterns

The three type of collection relationship

Points dinteractions WP1 Valider le(s) modèle(s) proposé(s) WP2 MW paradigme et DIET Workflow et code patrimoniaux WP3 Déploiement et algorithmes de placement Exécution et algorithmes de placement WP4 Juxmem high performance Support de libpthread WP5