Nouvelles de PARIS et État d’avancement des briques Christian Perez – Bordeaux – 12 Juin 2008.

Slides:



Advertisements
Présentations similaires
Aujourdhui cest mardi vingt-quatre septembre Le plan! 1.Réviser 2.Ecouter 3.Parler 4.Ecrire 5.Jouer! Il fait beau Le but! les numéros entre 1 et 31.
Advertisements

« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Gabriel Antoniu IRISA / INRIA Rennes
Eclipse Plug-ins Factory
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
Projet n°4 : Objecteering
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Applications et Techniques
Object Management Architecture (OMA)
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
1 Placement automatique des composants lors du déploiement dapplications à base de composants Abdelkrim Beloued Chantal Taconet, Dhouha Ayed, Guy Bernard.
Jean-François Deverge, Sébastien Monnet
LICENCE MIAGE Introduction Programmation Orientée Objet JAVA philippe
TP 3-4 BD21.
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
Principes de persistance dans les applications orienté objet
DeltaPROD Suivi des interventions Gestion de configuration
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.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Réunion #6 3/07/2007. E. Caron - Réunion #6 - 03/07/07 Planning 10h h40Informations générales sur LEGO [Eddy Caron] 10h h10Déploiement générique.
Contribution du projet PARIS Christian Pérez Réunion LEGO LIP, ENS Lyon 10 février 2006.
Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique.
SUPERVISION A DISTANCE DUNE LIGNE DE CONDITIONNEMENT ORAL FINAL 1 CIAI - Projet Socket.
Projet de Master première année 2007 / 2008
COMmunity of Extendable Toolkit for Experiment
Réunion #9 12/06/2008. E. Caron - Réunion #9 - 12/06/08 Planning 10h15 – 10h30Informations générales sur LEGO [Eddy Caron] 10h h00MADAG: Redesign.
WP2 Modèles de programmation
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.
Réunion #4 Spécial Déploiement 11/12/2006. E. Caron - Réunion #4 - 11/12/06 Planning • 10h - 10h30Accueil des participants • 10h h40 Informations.
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
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
CEDCOM architecture haute performance pour des applications “big data” Tanguy Raynaud Projet CEDAR.
Soutenance de mi-parcours PFE Crea Development Manager
KF-RAY Raytracer parallèle Projet long d’informatique
Les Composants de l’architecture Oracle
Supports de formation au SQ Unifié
Plan Définitions et exemples Composants de cluster
PRESTO Programme d’étude de séries temporelles Projet 4 ème année Jean-Frédéric Berthelot Paul-Alain Bugnard Camille Capelle Sébastien Castiel.
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.
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.
Application de gestion des retards
MIGRATION DE BASE DE DONNÉES la méthode générale
SciTools Understand A Source Code Analysis and Metrics Tool
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
1 Programmation en C++ Marianne Morris. 2 Intro générale à la programmation On a déjà étudié le langage assembleur Langage de bas niveau Meilleur que.
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.
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.
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.
YOUR CENTRAL SOURCE FOR DATA EXCHANGE TranscenData Proprietary Confidential Support AP242 Solution d’Interopérabilité ITI TranscenData 26 Mars 2014 Vincent.
Visual Information Solutions FastDL. Visual Information Solutions IDL pour le traitement parallèle ? -Beaucoup d’expériences/simulations génèrent de «
7 mai
Démonstrateur LEGO LEGO meeting Octobre 2008.
Transcription de la présentation:

Nouvelles de PARIS et État d’avancement des briques Christian Perez – Bordeaux – 12 Juin 2008

2 News PARIS Journée calcul intensive à St-Etienne SuperComputing 2 Papiers à EuroPar’08 STCM JuxMem/GFarm Collaboration avec Masha Sosonkina (Ames Lab)‏ Utilisation des modèles/outils LEGO dans une application de physique nucléaire (en cours de CCAification)‏ STCM Hinde Bouziane en post-doc à Pise (5 mois)‏ Étend le modèle STCM avec le support de squelette STKM: Spatio-Temporal-Skeleton component Model

3 WP2: Modèles de programmation Responsable: PARIS Équipes impliquées: PARIS, GRAAL, IRIT-TLSE 4 taches T2.1: modèle de composant et partage de données T2.2: modèle de composant et dynamicité T2.3: modèle de composant et codes patrimoniaux T2.4: modèle unifié

4 Component Models and Temporal Composition: Unifying Workflow and Component Models Component Models Component and spatial ports Architecture Description Languages Workflow Models Tasks and temporal ports Workflow languages Spatio-Temporal Component Model Provides advantages of both models Extend Component with temporal ports GCM Adapt a workflow language to components Askalon Workflow Grid Language (AGWL)‏ C B A D pC pB outA inBinC inPar

5 Exemple d’application … i == 1

6 STCM & Physique Nucléaire (level 0)‏ NCSM Ncs; STORAGE Sto; Ncs.accessData -- Sto.GshareData; Ncs.laccessData -- Sto.LshareData; set Sto.config "PATH"; setFromFile Ncs.Executions "InputTable"; #May want to write a separate component configuring the table in Ncs.Executions

7 STCM & Physique Nucléaire (level 1)‏ include "UPSTEAM" include "MFDn" forall (string[] i : Ncs.Executions )‏ UPSTREAM Ups; MFDn Mfd; Ups.inUps -- i[1]; # get filename Mfd.inMfd1 -- i[2]; # to bind for input Mfdn.dat. Mfd.inMfd2 -- i[3]; # to bind for input of data filenames Ups.accessData -- this.accessData; Mfd.accessData -- this.accessData; Mfd.laccessData -- this.laccessData; exec Ups; exec Mfd;

8 STCM & Physique Nucléaire (level 2)‏

9 STCM & Physique Nucléaire (level 2)‏ include "INPUT“, "MBSTATES“, "HAMACT“, "OBSV" INPUT Inp; MBSTATES Mbs; HAMACT Ham; OBSV Obs; # connect to global storage Inp.laccessData -- this.laccessData; Mbs.accessData -- this.accessData; Ham.accessData -- this.accessData; Obs.accessData -- this.accessData; # connect to function flow Inp.inInp -- this.inMfd1; Ham.inHam2 -- this.inMfd2; Ham.inHam1 -- Inp.outInp; Mbs.inMbs -- Inp.outInp; Obs.inpObs -- Inp.outInp; Ham.eigen -- this.eigen; exec Inp; exec Mbs; if (IFLAGHAM)‏ exec Ham; if (IFLAGOBS)‏ exec Obs;

10 STCM & Physique Nucléaire (level 3)‏

Point sur l’état d’avancement des briques

12 B16 - JuxMem Réimplantation de JuxMem en C++ Plus de JXTA, basé sur des sockets Plus fiable, plus efficace Réplication limitée à une copie par grappe Pas de tolérance aux fautes « Robuste » Test intensif pendant 1h Développement d’utilitaires JuxMem-to-File File-to-JuxMem

13 B17 – JuxMem - Gfarm En cours pour le nouveau JuxMem…

14 B2 - ADAGE Mise à jour du logiciel Bug fixes Support de rsync pour transférer les fichiers … Plugins Support du nouveau JuxMem Support du redéploiement pour CCM Plugin ‘Meta’ simplifié Exemple fonctionnel d’une application CCM+JuxMem+Diet

15 B3 - CORDAGE Code « stable » Gestion transparente des réservations (OAR)‏ Utilise ADAGE pour le (re)-déploiement Applications simples et composées (co-déploiement)‏ Outil de visualisation à distance de l’état courant du déploiement Ack des entités, informations de connexion JuxMem Support et intégration dans le nouveau JuxMem Extensibilité à la volée de la topologie JuxMem ajout de providers et clients supplémentaires dans des grappes existantes ajout de providers et clients dans de nouvelles grappes Prototype Librairie C++ (7500+ LoC), CMake Dépendances: XMLRPC et LibXML2

16 B18 – CCM Simple Ça marche

17 B19 – CCM Master-Worker Déploiement dynamique « à la main » ok Scénario = liste fichiers CAD représentant les différentes architectures de l’application Utilisation de l’option re-déploiement d’ADAGE To do Intégration du paradigme MW dans l’interpréteur (cf plus loin)‏

18 B20 – CCM Workflow Début d’implémentation d’un interpréteur de STCM Création d’une représentation abstraite de l’assemblage ANTLR – compilateur de compilateur Moteur d’exécution du workflow centralisé Backend courant : affichage des actions To do Implémenter un backend CCM Génération de fichier CAD pour ADAGE Appel sur les interfaces de composants pour le lancement des tâches STCMSTCM STCMSTCM Parser/Lexer Walker Représentation Abstraite Moteur Centralisé InstancesProgramme