Déploiement et contrôle d applications parallèles sur grappes de grandes tailles

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Déploiement et contrôle d applications parallèles sur grappes de grandes tailles"

Transcription

1 Déploiement et contrôle d applications parallèles sur grappes de grandes tailles Cyrille Martin Directrice : Brigitte Plateau Co-encadrant : Jacques Briat Laboratoire ID-IMAG Projet Lips Action DYADE BULL-INRIA Pascale Rosse (BULL) BULL Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 1

2 Contexte : Grappes de calcul Machines usuelles: Stations de travail Serveurs SMP Réseaux d interconnexion : + / - rapides Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 2

3 Programmes parallèles Ensemble distribué de programmes (processus) Collaboration : échange de données via réseau Noeud Noeud Noeud Noeud Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 3

4 Déploiement Noeud Noeud Noeud Noeud Déploiement Noeud Noeud Noeud Grappe de calcul Noeud Grappe de calcul + programme parallèle Création des processus Interconnexion logique Services: communication, contrôle Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 4

5 Problématique Déploiement efficace d applications sur des grappes de grandes tailles ( 1000 noeuds) Deux domaines d application : Applications de calcul parallèle - Tps d exécution (heures, jours) >> Tps de déploiement (secondes) - phase de développement Outils d exploitation - Tps de déploiement (secondes) >> Tps d exécution (milli-secondes) - opérations de maintenance : robustesse Performances Interactivité Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 5

6 Plan Contexte & Problématique Etat de l art Notre approche Concepts algorithmes Bibliothèque Taktuk Projets reposant sur Taktuk Conclusion et perspectives Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 6

7 Etat de l art Déploiement = Créer un ensemble distribué de processus Brique de base: Création distante d un processus Protocoles standards : rsh, ssh Répandus Sécurité Coût : rsh 100 ms, ssh 350 ms Protocoles dédiés : Faible coût : latence réseau Niveau de sécurité adapté Dédiés (pas de solution générique) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 7

8 Approche naïve de déploiement 1 Processus de lancement création des processus 2. interconnexion de contrôle 3. interconnexion applicative 4. programme parallèle 4 Processus de contrôle Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 8

9 Limites de cette approche "simple" Approche séquentielle Passage à l échelle limité Tps total = N tps opération unitaire Coût linéaire Exemple: ssh 100 noeuds : 35 secondes ls sur grappe : 35 secondes Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 9

10 Améliorations 1/3 Réseaux rapides : Myrinet, Quadrics Cplant, Storm très performant (opérateurs matériels de diffusion) dépendant du matériel Logiciel : protocoles dédiés rexec performant implantation spécifique centralisé (coût linéaire) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 10

11 Améliorations 2/3 Diviser pour régner : distribution récursive en arbre coût logarithmique Ksix Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 11

12 Améliorations 3/3 Factorisation : mpich, mpilam, score performant générique, niveau utilisateur robustesse de l implantation (mode connecté) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 12

13 Bilan sur les outils existants Grande diversité d outils (1 par centre de calcul) Approches dédiées : (outils d exploitations) - hautes performances (interactivité), passage à l échelle (milliers de noeuds) - déploiement d applications parallèles (trivial avec ces outils) Approches génériques : (calcul parallèle) - passage à l échelle factorisation - outils d exploitation (robustesse, peu utilisé) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 13

14 Bilan sur les méthodes existantes Deux méthodes : Améliorations "locales" - matériel - logiciel Améliorations "globales" - distribution - "factorisation" Implantations génériques existantes : Pas de combinaison de ces méthodes Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 14

15 Plan Contexte & Problématique Etat de l art Notre approche Concepts algorithmes Bibliothèque Taktuk Projets reposant sur Taktuk Conclusion et perspectives Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 15

16 Parallélisation "globale" Paralléliser le déploiement : protocoles standards Distribution récursive : Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 16

17 Parallélisation "globale" Paralléliser le déploiement : protocoles standards Distribution récursive : Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 16

18 Parallélisation "globale" Paralléliser le déploiement : protocoles standards Distribution récursive : 1 Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 16

19 Parallélisation "globale" Paralléliser le déploiement : protocoles standards Distribution récursive : Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 16

20 Parallélisation "globale" Paralléliser le déploiement : protocoles standards Distribution récursive : Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 16

21 Parallélisation "globale" Paralléliser le déploiement : protocoles standards Distribution récursive : Coût logarithmique Passage à l échelle Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 16

22 Parallélisation "globale" Paralléliser le déploiement : protocoles standards Distribution récursive : Coût logarithmique Passage à l échelle Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 16

23 Parallélisation "locale" Opérations de base: Un noeud initie N processus distants. Optimisation locale: Appels concurrents : recouvrement 1 Temps 2 3 Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 17

24 Appels concurrents et distribution t non recouvrable T α recouvrable noeud 1 noeud 2 noeud 3 0 Temps Taux de concurrence = T / t Répartition efficace : Déterminer le taux de concurrence Sur-estimation : performances (surcharge "locale") Sous-estimation : performances (capacité "locale" mal exploitée) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 18

25 Mesure du taux de concurrence RSH SSH Evolution du temps de lancement en fonction de la fréquence, pour 97 noeuds duree (s) pipeline explicite < pipeline implicite t ssh pipeline explicite > pipeline implicite 5 0 t rsh Temps d attente explicite entre chaque initiation (ms) pipeline implicite Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 19

26 Modélisation Modèle : - création d un processus = T - Tps non recouvrable t entre 2 initiations successives - diffusion en arbre Equivalent au problème de diffusion d un message dans le modèle Postal [BarKip92] Ordonnancement optimal : "Stratégie au plus tôt" Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 20

27 Stratégie "au plus tôt" Stratégie "au plus tôt" en fonction de T proto et t proto : noeud 1 noeud 2 noeud 3 t T Temps Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 21

28 Expérimentations Méthode statique : si t proto et T proto connus trivial Méthode dynamique : Algorithme de vol de travail Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 22

29 Méthode dynamique Vol de travail hiérarchique ("glouton") Coût d une communication << Coût d un appel distant Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 23

30 Méthode dynamique Vol de travail hiérarchique ("glouton") Coût d une communication << Coût d un appel distant Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 23

31 Méthode dynamique Vol de travail hiérarchique ("glouton") Coût d une communication << Coût d un appel distant Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 23

32 Méthode dynamique Vol de travail hiérarchique ("glouton") Coût d une communication << Coût d un appel distant Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 23

33 Méthode dynamique Vol de travail hiérarchique ("glouton") Coût d une communication << Coût d un appel distant Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 23

34 Méthode dynamique Vol de travail hiérarchique ("glouton") Coût d une communication << Coût d un appel distant Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 23

35 Méthode dynamique Vol de travail hiérarchique ("glouton") Coût d une communication << Coût d un appel distant Evaluation dynamique du taux de concurrence Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 23

36 Evaluation du taux de concurrence Problème difficile : - CPU, E/S disque, communications réseau,... - Quels paramètres pertinents pour le déploiement? Solution naïve : indice de charge du système Prise en compte CPU, disque, réseau, nb processus Réactivité (moyenne amortie), précision Prend en compte l état du noeud Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 24

37 Evaluation méthode statique Icluster : 100 Pentium 733mhz, Ethernet 100 Mb/s commuté Comparaison du temps théorique et réel du lancement de Taktuk en fonction du nombre de noeuds 6 RSH optimal SSH optimal RSH statique 5 SSH statique 4 duree (s) nombre de noeuds - Paramètres T et t - Homogénéité de la plate-forme Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 25

38 Evaluation méthode dynamique Icluster : 100 Pentium 733mhz, Ethernet 100 Mb/s commuté Comparaison du temps théorique et réel du lancement de Taktuk en fonction du nombre de noeuds 3.5 RSH optimal SSH optimal 3 RSH dynamique SSH dynamique 2.5 duree (s) nombre de noeuds - Proche optimal - Homogénéité de la plate-forme Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 26

39 Bilan Performances 3s avec ssh sur 100 noeuds (ssh = 350ms) Passage à l échelle coût logarithmique Robuste approche dynamique Générique indépendant d un protocole Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 27

40 Plan Contexte & Problématique Etat de l art Notre approche Concepts algorithmes Bibliothèque Taktuk Projets reposant sur Taktuk Conclusion et perspectives Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 28

41 Taktuk Objectifs : Performance / passage à l échelle Générique / flexible Bibliothèque de programmation Contraintes : Robustesse Adaptabilité Installation / utilisation niveau utilisateur Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 29

42 Taktuk : Services offerts Auto-propagation (déploiement) Contrôle (arrêt, démarrage, etc...) Redirection Entrées / Sorties Communication - routage logique (arbre) - messages actifs Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 30

43 Taktuk: Description Méthode statique : Langage de description de l arbre de diffusion Taktuk indépendant de l algo d ordonnancement Langage parenthésé : A A (B, C (D,E)) Interpréter récursivement Méthode dynamique : Liste de machines B D C E Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 31

44 Taktuk: Flexibilité Enrichissement du langage Spécification d attributs pour un noeud ou un groupe de noeuds : protocole (rsh, ssh, autre...) passerelles nom d utilisateur temps limite de détection de défaillances arguments applicatifs Facilement extensible Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 32

45 Exemple: "grille légère" Liens statiques Liens adaptatifs Protocole rsh Protocole ssh Racine noeud 0 Intranet Grappe A Passerelle Intranet noeud 1 Intranet noeud 2 Intranet noeud 3 noeud 1 noeud 2 noeud 3 Passerelle Grappe B 150 noeuds Intranet noeud 4 Intranet noeud 5 Ligne de commande : Taktuk -cssh -m passerelle_g_b -[ -c rsh -d -f Liste_machines -] -m passerelle_g_a -[ -c ssh -d -f Liste_machines -] -d -f Liste_intranet Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 33

46 Taktuk : Architecture fonctionnelle IO Rtr ssh sshd Rtr IO ssh Lanc Programme utilisant Taktuk Machine A Programme utilisant Taktuk Machine B sshd Rtr IO ssh sshd Rtr IO Lanc ssh Programme utilisant Taktuk sshd Rtr IO Programme utilisant Taktuk Machine C Programme utilisant Taktuk Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 34

47 Taktuk: Achitecture logicielle Bibliothèque Taktuk API Entrées Sorties Description / Analyse langage Spawner Connecteur ssh rsh AM scheduler nommage routage Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 35

48 Taktuk : Bilan Interactif Générique (connecteurs virtuels) Flexible (langage de description) Robuste (approche dynamique) En exploitation depuis 1 an [W. Billot] Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 36

49 Plan Contexte & Problématique Etat de l art Notre approche Concepts algorithmes Bibliothèque Taktuk Projets reposant sur Taktuk Conclusion et perspectives Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 37

50 Inuktitut Intergiciel de communication Multi-réseaux / multi-protocoles Messages actifs / écriture distante C++ - Fort couplage avec Taktuk - Utilisé par Athapascan (grappes et grilles légères) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 38

51 KaRun Ensemble de commandes Unix parallèles Rshp : invite de commandes parallèle Mput : diffusion de fichiers Utilisé et distribué dans la distribution Mandrake CLIC (Projet BULL-INRIA) : urpmi : installation de packages sur grappes (mput + rshp) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 39

52 KaRun : Mput Taktuk Taktuk Taktuk réseau TCP dynamique réseau TCP dynamique réseau TCP dynamique Mput Mput Mput Taktuk réseau TCP dynamique Mput Taktuk réseau TCP dynamique Mput Taktuk réseau TCP dynamique Mput Mput < 3sec pour diffuser 16Mo sur 200 noeuds (Icluster PIII + Ether 100Mb) Storm 110ms pour diffuser 12M0 sur 64 noeuds (Quadrics + Alpha 866Mhz) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 40

53 OAR Gestionnaire de ressources pour grappes ("batch scheduler") Taktuk : Vérifier l état des noeuds (niveau applicatif) "Découverte" de noeuds (grappes dynamiques IDPOT) Traitements de pré ou post réservation Soumission de travail interactive Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 41

54 Bilan sur l utilisation de Taktuk Environnement d exécution Applications Données Intergiciels Bibliothèques Système d exploitation Matériel Rshp Mput Inuktitut Urpmi Kadeploy 2 (à venir) Bibliothèque Taktuk Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 42

55 Conclusion Taktuk : ordonnanceur d appels d exécution distante Passage à l échelle Performant Robuste Installation et utilisation simple Portable et générique Disponible sous la forme d une bibliothèque Utilisé et fonctionnel Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 43

56 Améliorations Réduction du surcoût de Taktuk Expérimentations sur SMP - IDPOT (48 bi-xéons, Gb/s) - Icluster2 (104 bi-ia64, Gb/s et Myrinet) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 44

57 Perspectives (1/2) Estimateur de concurrence (SMP) Approche statique / résultats théoriques Approche optimiste - Combinaison approche statique et dynamique - Pré-répartition coût du vol Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 45

58 Perspectives (2/2) Diffusion de fichiers (Mput + Inuktitut) - Topologie variable du réseau de diffusion - Exploitation d un réseau physique performant Ajout / retrait dynamique de noeuds "Découverte" de ressources - Arrêt de découverte sur critères (Tps, Nb ressources) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 46

59 Questions? Projet C3 (rsh) C3 (ssh) Taktuk (rsh) Taktuk (ssh) Storm Mput (rsh) Temps de déploiement 2.57 sec 200 noeuds (PIII 700 Mhz icluster) sec 200 noeuds (PIII 700 Mhz icluster) 0.7 sec 100 noeuds (PIII 700 Mhz icluster) 3.5 sec 100 noeuds (PIII 700 Mhz icluster) 0.11 sec 64 noeuds + diffusion 12Mo (Alpha 833 Mhz + Quadrics) 2.5sec 200 noeuds + diffusion 16Mo (PIII 700 Mhz icluster) Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 47

60 Prévisions 6 SSH t=150ms T=410ms 5 4 Temps (s) Nombre de noeuds Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 48

61 Exemples en fonction de λ Arbre de diffusion avec λ = 2 Arbre de diffusion binomial avec λ = Arbre de diffusion avec λ = 10 Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 49

62 Ordonnancement: Borne inférieure "optimal_ssh_100.data" "optimal_rsh_100.data" Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 50

63 Théorique Optimal Dynamique Comparaison du temps théorique et réel du lancement de Taktuk en fonction du nombre de noeuds 6 Tps de lancement avec le connecteur rsh Tps de lancement avec le connecteur ssh Tps de lancement Théorique pour rsh 5 Tps de lancement Théorique pour ssh Tps de lancement pour rsh adaptatif Tps de lancement pour ssh adaptatif 4 duree (s) nombre de noeuds Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 51

64 Taktuk: Exemple d utilisation Taktuk.init(...) print("bonjour tout le monde") Taktuk.terminate() : >./bonjour -v -cssh -m machinea -m machineb -m machinec <machine_locale> [rank:0] :->:bonjour tout le monde <machinea> [rank:2] :->:bonjour tout le monde <machineb> [rank:1] :->:bonjour tout le monde <machinec> [rank:3] :->:bonjour tout le monde Déploiement et contrôle d applications parallèles sur grappes de grandes tailles p. 52

CLIC Cluster LInux pour le Calcul

CLIC Cluster LInux pour le Calcul CLIC Cluster LInux pour le Calcul http://clic.mandrakesoft.com Wilfrid Billot (@imag.fr) ID-IMAG Projet Apache http://www-id.imag.fr Plan ¾ Introduction à CLIC ¾ CLIC et les clusters ¾ Ce qui existe déjà

Plus en détail

Calculs parallèles et Distribués. Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com

Calculs parallèles et Distribués. Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com Calculs parallèles et Distribués Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com Calculs parallèles et Distribués Introduction Parallélisation sur mémoire distribuée.

Plus en détail

Conclusions et Perspectives

Conclusions et Perspectives 8 Conclusions et Perspectives Ce chapitre conclut la thèse en donnant un bilan du travail effectué et les perspectives envisageables au terme de cette recherche. Nous rappelons tout d abord les principales

Plus en détail

Module BDR Master d Informatique (SAR) Cours 5- bases de données parallèles Anne Doucet Anne.Doucet@lip6.fr

Module BDR Master d Informatique (SAR) Cours 5- bases de données parallèles Anne Doucet Anne.Doucet@lip6.fr Module BDR Master d Informatique (SAR) Cours 5- bases de données parallèles Anne Doucet Anne.Doucet@lip6.fr 1 Plan Introduction Architectures Placement des données Parallélisme dans les requêtes Optimisation

Plus en détail

Contributions aux environnements de programmation pour le calcul intensif

Contributions aux environnements de programmation pour le calcul intensif Contributions aux environnements de programmation pour le calcul intensif Habilitation à diriger des recherches Pierre Boulet équipe WEST Pierre.Boulet@lifl.fr - http://www.lifl.fr/~boulet/hdr/ Soutenance

Plus en détail

Ordinateur, système d exploitation

Ordinateur, système d exploitation Ordinateur, système d exploitation Skander Zannad et Judicaël Courant 2013-09-02 1 Ordinateur 1.1 Qu est-ce qu un ordinateur? C est une machine Servant à traiter de l information Programmable Universelle

Plus en détail

Jérôme Clet-Ortega. Modèles hybrides de programmation pour architectures parallèles

Jérôme Clet-Ortega. Modèles hybrides de programmation pour architectures parallèles + Jérôme Clet-Ortega Modèles hybrides de programmation pour architectures parallèles + Présentation 2 Équipe projet RUNTIME Dirigée par Raymond Namyst Supports exécutifs pour le calcul hautes performances

Plus en détail

Claude Kaiser Machine virtuelle et environnement utilisateur SRI_B CHAPITRE 1

Claude Kaiser Machine virtuelle et environnement utilisateur SRI_B CHAPITRE 1 CHAPITRE 1 FOURNIR À L'UTILISATEUR UNE MACHINE VIRTUELLE ET UN ENVIRONNEMENT D'EXÉCUTION DE PROGRAMMES Plan ENVIRONNEMENT DE TRAVAIL ADAPTÉ AU BESOIN DE L'UTILISATEUR Fonctions de l'environnement d'exécution

Plus en détail

Cours d architecture logicielle. Philippe Lalanda

Cours d architecture logicielle. Philippe Lalanda Cours d architecture logicielle Tactiques de conception Philippe Lalanda Philippe.lalanda@imag.fr Rappel n Approches pour la conception n Identification des composants fonctionnels n dérivation à partir

Plus en détail

Génie Logiciel. Hassan El Mansouri

Génie Logiciel. Hassan El Mansouri Hassan El Mansouri 1 Plan du cours Problématique et naissance du génie logiciel Cycle de développement, cycle de vie, cahier des charges Patrons de conception Programmation par composants, réutilisation

Plus en détail

Systèmes et applications distribués Intergiciels et applications communicantes

Systèmes et applications distribués Intergiciels et applications communicantes Systèmes et applications distribués Intergiciels et applications communicantes Philippe Quéinnec Télécommunication et Réseaux 2e année ENSEEIHT 24 février 2014 Inspiré de cours de G. Padiou, Ph. Mauran

Plus en détail

Génie Logiciel. Hassan El Mansouri. Plan du cours. Problématique du Génie Logiciel

Génie Logiciel. Hassan El Mansouri. Plan du cours. Problématique du Génie Logiciel Hassan El Mansouri 1 Plan du cours Cycle de développement, cycle de vie, cahier des charges Patrons de conception Programmation par composants, réutilisation de composants Gestion des exceptions Stratégies

Plus en détail

Cours 1 : Introduction au réseaur

Cours 1 : Introduction au réseaur RE53 Cours 1 : Introduction au réseaur Philippe.Descamps@utbm.fr 1 Plan du Cours A. Terminologie et Concept Réseaux 1. Les différents types de réseaux 2. Communication et Échange des données 3. La segmentation

Plus en détail

Utilisation de la grille CONFIIT pour la résolution du problème de car-sequencing

Utilisation de la grille CONFIIT pour la résolution du problème de car-sequencing Utilisation de la grille CONFIIT pour la résolution du problème de car-sequencing Pierre-Paul Mérel, Michaël Krajecki, Olivier Flauzac, Simon Boivin. NP-Par'05 05/04/05 Plan de l'exposé Problème de car-sequencing.

Plus en détail

Clusters for Application Service Providers. T. Monteil, J.M. Garcia P. Pascal, S. Richard

Clusters for Application Service Providers. T. Monteil, J.M. Garcia P. Pascal, S. Richard Clusters for Application Service Providers (www.laas.fr/casp) T. Monteil, J.M. Garcia P. Pascal, S. Richard 1 Généralités Le monde du calcul dans un environnement ASP Les ASP : Application Service Provider

Plus en détail

PIPOL Plateforme INRIA de Portage Logiciel. Maurice BREMOND & Yann GENEVOIS JRES 2009

PIPOL Plateforme INRIA de Portage Logiciel. Maurice BREMOND & Yann GENEVOIS JRES 2009 1 PIPOL Plateforme INRIA de Portage Logiciel Maurice BREMOND & Yann GENEVOIS JRES 2009 Introduction : contexte 2 Le développement de logiciels scientifiques à l'inria : 150 projets de recherche plusieurs

Plus en détail

Informatique Répartie

Informatique Répartie INSA - ASI InfoRep : Client-Serveur 1/36 Informatique Répartie Architectures Client-Serveur Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI InfoRep : Client-Serveur

Plus en détail

Programmation multigpu OpenMP versus MPI

Programmation multigpu OpenMP versus MPI 17 février 2011 Gabriel Noaje Programmation multigpu OpenMP versus OpenMP 1 Programmation multigpu OpenMP versus MPI Gabriel Noaje, Michaël Krajecki, Christophe Jaillet gabriel.noaje@univ-reims.fr Équipe

Plus en détail

Construction d Applications Réparties

Construction d Applications Réparties Construction d Applications Réparties Jean-Francois Roos LIFL - équipe GOAL USTL - bâtiment M3 Extension - bureau 204 Jean-Francois.Roos@lifl.fr Avril 1 Objectifs du cours Appréhender la conception d applications

Plus en détail

Table des matières. Principes fondamentaux de conception des ordinateurs. Avant-propos Préface Remerciements XXI XXVII XXXV

Table des matières. Principes fondamentaux de conception des ordinateurs. Avant-propos Préface Remerciements XXI XXVII XXXV Table des matières Avant-propos Préface Remerciements XXI XXVII XXXV Chapitre 1 Principes fondamentaux de conception des ordinateurs 1.1 Introduction 2 1.2 L évolution de l informatique et la tâche du

Plus en détail

2. Architecture materielle Objectifs Comprendre l'architecture d'un ordinateur

2. Architecture materielle Objectifs Comprendre l'architecture d'un ordinateur A. de la formation Fournir aux étudiants l ensemble des connaissances leur permettant de: Concevoir, réaliser et mettre en œuvre des systèmes d'informations Evaluer le coup d un système et participer à

Plus en détail

Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience

Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience Cluster de calcul, machine Beowulf, ferme de PC Principes, problématique et échanges d expérience 29 mars 2002 Olivier BOEBION - Laboratoire de Mathématiques et de Physique Théorique - Tours 1 Principes

Plus en détail

CORBA haute performance

CORBA haute performance CORBA haute performance «CORBA à 730Mb/s!» Alexandre DENIS PARIS/IRISA, Rennes Alexandre.Denis@irisa.fr Plan Motivations : concept de grille de calcul CORBA : concepts fondamentaux Vers un ORB haute performance

Plus en détail

Système d exploitation (Operating System)

Système d exploitation (Operating System) Système d exploitation (Operating System) I. Introduction 1. Définition Système d exploitation : ensemble de programmes pour : Faciliter l utilisation de l ordinateur (ergonomie) Mettre à la disposition

Plus en détail

Gestion dynamique des tâches dans les grappes

Gestion dynamique des tâches dans les grappes Gestion dynamique des tâches dans les grappes une approche à base de machines virtuelles Fabien Hermenier Équipe ASCOLA, École des Mines de Nantes 26 novembre 2009 Fabien Hermenier (ASCOLA) Gestion dynamique

Plus en détail

Laboratoire ID-IMAG INRIA Rhône-Alpes Grenoble. http://moais.imag.fr

Laboratoire ID-IMAG INRIA Rhône-Alpes Grenoble. http://moais.imag.fr Laboratoire ID-IMAG INRIA Rhône-Alpes Grenoble http://moais.imag.fr 1 2 Personnel Permanents (7) : Vincent Danjean [MdC UJF] Thierry Gautier [CR INRIA] Guillaume Huard [MdC UJF] Grégory Mounié [MdC INPG]

Plus en détail

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML UML UML 1ère partie Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html LOG2000 Éléments du génie logiciel 2002 Bayomock André-Claude PLAN Définition et historique Vue générale A quoi

Plus en détail

d applications embarquées en environnement Java Card TM

d applications embarquées en environnement Java Card TM Mémoire de DEA sous la direction de Serge Chaumette Sécurité et vérification d applications embarquées en environnement Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron

Plus en détail

cours 1 : introduction à la virtualisation Olivier FLAUZAC olivier.flauzac@univ-reims.fr

cours 1 : introduction à la virtualisation Olivier FLAUZAC olivier.flauzac@univ-reims.fr cours 1 : introduction à la virtualisation Olivier FLAUZAC olivier.flauzac@univ-reims.fr plan Généralités Que virtualiser? Différents types de virtualisation Les outils de la virtualisation 1 généralités

Plus en détail

Le Client / Serveur. la brique de base. Stéphane Frénot -MID - V.0.2.0 I - C/S 2. Caractéristiques de la communication InterProcessus

Le Client / Serveur. la brique de base. Stéphane Frénot -MID - V.0.2.0 I - C/S 2. Caractéristiques de la communication InterProcessus Le Client / Serveur la brique de base Stéphane Frénot -MID - V.0.2.0 I - C/S 1 Caractéristiques de la communication InterProcessus Primitives : send/receive Synchrone / Asynchrone Destinataire des messages

Plus en détail

Systèmes Logiciels et Applications Réparties

Systèmes Logiciels et Applications Réparties des Systèmes Logiciels et Applications Réparties GOAL/ADAM Team Laboratoire d Informatique Fondamentale de Lille & INRIA Institut National des Télecommunications, Evry 16 janvier 2008 Plan Introduction

Plus en détail

Un méta-modèle pour l automatisation du déploiement d applications logicielles

Un méta-modèle pour l automatisation du déploiement d applications logicielles Équipe Adèle Un méta-modèle pour l automatisation du déploiement d applications logicielles Noelle.Merle@imag.fr 28/10/2004 Conférence DECOR'04 1 Plan Motivations et contexte Méta-modèle de déploiement

Plus en détail

C09: Conception parallèle

C09: Conception parallèle méthodologie de conception en quatre étapes virtualisation applications structurées et non structurées aspect analytique: S, E Accélération Amdahl Accélération Gustafson Surcharge de parallélisation Conception

Plus en détail

Colloque «Télécommunicationsréseaux du futur et services»

Colloque «Télécommunicationsréseaux du futur et services» Colloque «Télécommunicationsréseaux du futur et services» DITEMOI Robustesse et efficacité pour la diffusion de contenu sur liens Internet sans fil Le problème et les objectifs du projet La consultation

Plus en détail

Plate-forme paysage point de vue d un économiste. Patrick Rio, UMR Lameta-INRA rio@supagro.inra.fr

Plate-forme paysage point de vue d un économiste. Patrick Rio, UMR Lameta-INRA rio@supagro.inra.fr Plate-forme paysage point de vue d un économiste Patrick Rio, UMR Lameta-INRA rio@supagro.inra.fr Le modèle des économistes : un outil de médiation Pour aider l économiste (et les autres scientifiques

Plus en détail

Technologie SAFE* 1000 Outils et Développement Cursus Sage FRP 1000 Outils et Développement. Technologie SAFE* 1000 Outils et Développement

Technologie SAFE* 1000 Outils et Développement Cursus Sage FRP 1000 Outils et Développement. Technologie SAFE* 1000 Outils et Développement Technologie Cursus Sage FRP 1000 Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Technologie Directeur Administratif et Financier, Optez pour les «formations Sage MGE» Nous

Plus en détail

B3/B7 Réseau (SQL/Citrix)

B3/B7 Réseau (SQL/Citrix) B3/B7 Réseau (SQL/Citrix) Introduction Pour que plusieurs utilisateurs puissent travailler en même temps sur les mêmes données (clients, dossiers, ) il faut disposer d un réseau Plusieurs architectures

Plus en détail

LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION

LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION Administration générale de l'enseignement et de la Recherche scientifique Commission de concertation de l Enseignement de Promotion sociale LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION COMMISSION

Plus en détail

Gobelins. un système d exploitation distribué pour un cluster à image unique. Geoffroy Vallée EDF/IRISA/RESAM

Gobelins. un système d exploitation distribué pour un cluster à image unique. Geoffroy Vallée EDF/IRISA/RESAM Gobelins un système d exploitation distribué pour un cluster à image unique Geoffroy Vallée EDF/IRISA/RESAM gvallee@irisa.fr http://www.edf.fr/der/ http://www.irisa. fr/paris 1 Plan de l exposé Introduction

Plus en détail

Supervision des réseaux et services pair à pair

Supervision des réseaux et services pair à pair Supervision des réseaux et services pair à pair Présentation des travaux de Thèse Guillaume Doyen LORIA - Université Henri Poincaré pour l obtention du Doctorat en Informatique de l université Henri Poincaré

Plus en détail

Analyse fonctionnelle

Analyse fonctionnelle 2 Analyse fonctionnelle Dans ce chapitre, nous commencerons par présenterons les exigences fonctionnelles et techniques que devra satisfaire l intergiciel. Puis nous décrirons les différents acteurs qui

Plus en détail

Systèmes transactionnels

Systèmes transactionnels Systèmes transactionnels TP : Transaction processing IF G.Beuchot 1 La transaction Traitement correspondant à une opération élémentaire caractérisée par ses propriétés ACID Atomicité entièrement ou pas

Plus en détail

TIP-I Télécommunications des informations de paiement par Internet

TIP-I Télécommunications des informations de paiement par Internet RÉGIE DE L ASSURANCE MALADIE DU QUÉBEC TIP-I Télécommunications des informations de paiement par Internet Plan de la présentation» Introduction» Présentation de la solution» Présentation de la documentation

Plus en détail

Parallélisation. Parallélisation. 1 Applications. 2 Historique. 3 Parallélisme au niveau du circuit. 4 Coprocesseur.

Parallélisation. Parallélisation. 1 Applications. 2 Historique. 3 Parallélisme au niveau du circuit. 4 Coprocesseur. Parallélisation 1 Applications 2 Historique 3 Parallélisme au niveau du circuit 4 Coprocesseur 5 Multiprocesseur 6 Multi-ordinateur 7 grille (Université Bordeaux 1) Architecture de l Ordinateur 2007-2008

Plus en détail

Jeu d instruction et Pipeline NSY 104

Jeu d instruction et Pipeline NSY 104 Jeu d instruction et Pipeline NSY 104 Les jeux d instructions Définitions Partie de l architecture avec laquelle le programmeur ou le concepteur de compilateur est en contact. Ensemble des instructions

Plus en détail

Parallélisation d'un logiciel de simulation de croissance des plantes dans un environnement Java

Parallélisation d'un logiciel de simulation de croissance des plantes dans un environnement Java Parallélisation d'un logiciel de simulation de croissance des plantes dans un environnement Java Pascale Launay VALORIA, Vannes Pascale.Launay@univ-ubs.fr Contexte Le projet Concerto Objectif : définir

Plus en détail

Gestion autonome de flots d exécution événementiels

Gestion autonome de flots d exécution événementiels Gestion autonome de flots d exécution événementiels Fabien GAUD, M2R S&L Équipe SARDES (INRIA/LIG) 18 juin 2007 1 / 31 Sommaire 1 Introduction 2 État de l art 3 Contribution 4 Évaluation de performances

Plus en détail

L INFORMATIQUE OPÉRATIONNELLE

L INFORMATIQUE OPÉRATIONNELLE INTERBRANCHES FAMILLE MALADIE RECOUVREMENT RETRAITE ORGANISATION DU DISPOSITIF NATIONAL Le dispositif de formation est proposé par l Ucanss et mis en oeuvre par le Crafep, le CRF de Tours et le CRF de

Plus en détail

ComputeMode : transformer une

ComputeMode : transformer une ComputeMode : transformer une salle de PC Windows en cluster Linux Philippe Augerat CASCIMODOT 19 novembre 2004 la société ICATIS! SAS créée le 28 janvier 2004 avec un capital de 37 Ke! Issue du Laboratoire

Plus en détail

Cours Systèmes et Réseaux : principes, programmation et modélisation Marc Pouzet École normale supérieure L3. Systèmes et Réseaux L3, 2014-2015 1/13

Cours Systèmes et Réseaux : principes, programmation et modélisation Marc Pouzet École normale supérieure L3. Systèmes et Réseaux L3, 2014-2015 1/13 Cours Systèmes et Réseaux : principes, programmation et modélisation Marc Pouzet École normale supérieure L3 Systèmes et Réseaux L3, 2014-2015 1/13 Organisation du cours 10 cours + 10 TD/TPs. Enseignants

Plus en détail

Grid'5000. Principes et utilisations. Olivier Richard Labo ID-IMAG / Equipe INRIA MESCAL

Grid'5000. Principes et utilisations. Olivier Richard Labo ID-IMAG / Equipe INRIA MESCAL Grid'5000 Principes et utilisations Olivier Richard Labo ID-IMAG / Equipe INRIA MESCAL Objectif: Etendre le champ du possible Computing As You Want! Cluster in Cluster Grid in Cluster Grid in Grid Cluster

Plus en détail

FUTURE-READY, CONTINUITÉ DES SERVICES, SEAMLESS SECURITY. Stormshield SNS V2.1 NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY

FUTURE-READY, CONTINUITÉ DES SERVICES, SEAMLESS SECURITY. Stormshield SNS V2.1 NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY FUTURE-READY, CONTINUITÉ DES SERVICES, SEAMLESS SECURITY Stormshield SNS V2.1 NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY Version logicielle 2.1 ANTICIPEZ: PRÉPAREZ L AVENIR GRÂCE À DES PERFORMANCES,

Plus en détail

Détection d'intrusions en environnement haute performance

Détection d'intrusions en environnement haute performance Symposium sur la Sécurité des Technologies de l'information et des Communications '05 Détection d'intrusions en environnement haute performance Clusters HPC Fabrice Gadaud (fabrice.gadaud@cea.fr) 1 Sommaire

Plus en détail

Installation de Linux sur une grappe de PC

Installation de Linux sur une grappe de PC Installation de Linux sur une grappe de PC Simon Derr ID-IMAG Équipe Apache Grappes 2001 Plan Problématique Diffusion des données Automatisation de l installation Notes sur les performances Conclusion

Plus en détail

1984 Année de fondation. 1,000,000 Capacité annuelle de fabrication de systèmes. 50,000+ Installations de serveurs refroidis par liquide

1984 Année de fondation. 1,000,000 Capacité annuelle de fabrication de systèmes. 50,000+ Installations de serveurs refroidis par liquide Solutions TI 1984 Année de fondation BÂTIR Avec plus de 30 ans d expertise en ingénierie avancée, CIARA excelle dans la conception, le développement, la fabrication, l'intégration et l'assistance reliés

Plus en détail

Chapitre 2: Typologies & Techniques d intégration

Chapitre 2: Typologies & Techniques d intégration Chapitre 2: Typologies & Techniques d intégration Dr. Benmerzoug D. Département TLSI Faculté des NTIC Université Constantine 2 INTA - Master 2 - Recherche 66 Chapitre 2: Typologies & Techniques d intégration

Plus en détail

GENIE LOGICIEL Détermination du périmètre cible d une application

GENIE LOGICIEL Détermination du périmètre cible d une application GENIE LOGICIEL Détermination du périmètre cible d une application Hervé DOMALAIN 2004 / 2005 Génie logiciel 2004 / 2005 Page 1 Diagrammes de CU et périmètre cible Le domaine cible d une application est

Plus en détail

Fourniture de services cloud pour la biologie

Fourniture de services cloud pour la biologie Fourniture de services cloud pour la biologie Exemple du cloud IBCP/IDB C. GAUTHEY, C. BLANCHET Institut de Biologie et Chimie des Protéines Plateforme «Infrastructure Distribuée pour la Biologie» Assemblée

Plus en détail

INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE

INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE INSPECTEUR DES DOUANES ET DES DROITS INDIRECTS «SPECIALITE TRAITEMENT AUTOMATISE DE L'INFORMATION PROGRAMMEUR SYSTEME D'INFORMATION (PSE)» EXTERNE I Épreuves écrites d admissibilité PROGRAMME DES EPREUVES

Plus en détail

Séminaire Aristote : présentation du logiciel ComputeMode. Philippe Augerat

Séminaire Aristote : présentation du logiciel ComputeMode. Philippe Augerat Séminaire Aristote : présentation du logiciel ComputeMode Philippe Augerat 16 septembre 2004 la société ICATIS! SAS créée le 28 janvier 2004 avec un capital de 37 k euros! Issue du Laboratoire Informatique

Plus en détail

IFT3030 Base de données. Chapitre 10 Modèle et bases de données à objets

IFT3030 Base de données. Chapitre 10 Modèle et bases de données à objets IFT3030 Base de données Chapitre 10 Modèle et bases de données à objets Cours tiré du livre Gardarin99 Plan du cours Introduction Architecture Modèles de données Modèle relationnel Algèbre relationnelle

Plus en détail

Formations & Certifications informatiques, Services & Produits

Formations & Certifications informatiques, Services & Produits Le système d exploitation Linux a depuis de nombreuses années gagné le monde des entreprises et des administrations grâce à sa robustesse, sa fiabilité, son évolutivité et aux nombreux outils et services

Plus en détail

Licence Professionnelle

Licence Professionnelle Licence Professionnelle Energie et Génie Climatique Spécialité Intelligence Technique et Energétique du Bâtiment Page Unités d enseignement Page 2 UE1 Entreprise : économie, conduite de projet et développement

Plus en détail

www.kiwi-backup.com info@kiwi-backup.com 03 89 333 888 Fax : 03 59 03 92 41

www.kiwi-backup.com info@kiwi-backup.com 03 89 333 888 Fax : 03 59 03 92 41 Revendeurs informatiques, SSII, spécialistes de la sécurité des données Sécurisez les données stratégiques de vos clients grâce à un service simple et efficace! et créez votre propre réseau de revendeurs!

Plus en détail

PROPOSITIONS DE TRAVAUX PRATIQUES

PROPOSITIONS DE TRAVAUX PRATIQUES PROPOSITIONS DE TRAVAUX PRATIQUES Système de Vidéo Surveillance Internet CENTRE D INTÉRÊT N 12 : FONCTION COMMUNIQUER LES INFORMATIONS Sujet N 1 Sujet N 2 2 PC équipés réseau + switch + système de vidéosurveillance

Plus en détail

Mise en œuvre d une solution de haute disponibilité pour un serveur de fichier

Mise en œuvre d une solution de haute disponibilité pour un serveur de fichier Mise en œuvre d une solution de haute disponibilité pour un serveur de fichier Sommaire : Page 2 à 12 : TP5 Mise en œuvre d une solution de haute disponibilité pour un serveur de fichier o o o Page 2-4

Plus en détail

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

EXPRESSION DES BESOINS

EXPRESSION DES BESOINS PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

Gestion de la congestion

Gestion de la congestion Gestion de la congestion réseau de télécommunication ou de transport Madiagne Diallo Laboratoire Université de Versailles, France Projet FT R&D Participants : Barth, Bouhtou, Diallo et Wynter : 000 --

Plus en détail

LOICHOT Lucas 11/04/2008 L3 ASR. Rsync & Robocopy. Description, utilisation, options utiles

LOICHOT Lucas 11/04/2008 L3 ASR. Rsync & Robocopy. Description, utilisation, options utiles Rsync & Robocopy Description, utilisation, options utiles Rsync Description : Rsync est un outil qui permet le transfert des fichiers de façon incrémentale, c est-à-dire qu il ne copie que les nouveautés

Plus en détail

Systèmes d exploitation et Programmation Concurrente. L équipe «SEPC» L organisation de l année 14/09/2014

Systèmes d exploitation et Programmation Concurrente. L équipe «SEPC» L organisation de l année 14/09/2014 Systèmes d exploitation et Programmation Concurrente Yves Denneulin Yves.Denneulin@imag.fr Jacques Mossière Sebastien Viardot Le cours L équipe «SEPC» Yves Denneulin : ISI, Telecom et SLE Les TD/TP Vincent

Plus en détail

Maître de stage : Fonction : Nom de l entreprise : Adresse : Code postal : Téléphone : Courriel :

Maître de stage : Fonction : Nom de l entreprise : Adresse : Code postal : Téléphone : Courriel : . Identification des personnes supervisant le stagiaire * Entreprise : Maître de stage : Fonction : Nom de l entreprise : Adresse : Code postal : Téléphone : Courriel : Autres personnes qui accompagnent

Plus en détail

@promt NET Professional 8.0

@promt NET Professional 8.0 @promt NET Professional 8.0 Description abrégée @promt NET Professional 8.0 Pratique et rentable, ce logiciel de traduction peut être utilisé par un nombre illimité d utilisateurs et vous permet de réaliser

Plus en détail

Gestion de ressources dans Grid 5000

Gestion de ressources dans Grid 5000 Sommaire Introduction 1 Introduction aux clusters et aux grilles : pourquoi un ordonnanceur de tâches? 2 WIKI Au niveau cluster Au niveau Grid 5000 3 GRID 4 Appariement de ressources CPUSET Notification

Plus en détail

Objets Avancées Semestre 3 Année 2015-2016. Projet

Objets Avancées Semestre 3 Année 2015-2016. Projet Conception et Programmation IUT d Aix-Marseille Dép. INFO Aix Objets Avancées Semestre 3 Année 2015-2016 Projet André Abramé - andre.abrame@univ-amu.fr Sophie Nabitz - sophie.nabitz@univ-avignon.fr Petru

Plus en détail

Plateforme mutualisée pour l enseignement pratique en conception intégrée et productique. Au service de

Plateforme mutualisée pour l enseignement pratique en conception intégrée et productique. Au service de Plateforme mutualisée pour l enseignement pratique en conception intégrée et productique Au service de Plan de la présentation Le pôle AIP PRIMECA NPdC, Le site de Valenciennes, Nos ressources, L activité

Plus en détail

L INFORMATISATION DES GMF

L INFORMATISATION DES GMF L INFORMATISATION DES GMF Quelques mots sur la section GMF de l Intranet Réseau En janvier 2004, le ministre Couillard procédait au lancement de l Intranet Réseau destiné à l ensemble des gestionnaires

Plus en détail

Chef de projet ou Expert en conception du contrôle/commande en instrumentation C1C25

Chef de projet ou Expert en conception du contrôle/commande en instrumentation C1C25 BAP C Sciences de l ingénieur et instrumentation scientifique Chef de projet ou Expert en conception du contrôle/commande en instrumentation C1C25 Contrôle - Commande en instrumentation - IR Mission Le

Plus en détail

La collecte et le traitement des données sur les Entreprises et la Banque de France

La collecte et le traitement des données sur les Entreprises et la Banque de France La collecte et le traitement des données sur les Entreprises et la Banque de France Yves Nachbaur Directeur des Entreprises Rabat, le 30 Mars 2012 1. La Banque de France et le suivi des Entreprises : quel

Plus en détail

Chaîne de développement : Compilation croisée

Chaîne de développement : Compilation croisée Chaîne de développement : Compilation croisée Principe d'une chaîne de développement Dépendances entre processus de «production» et architecture opérationnelle Compilation croisée, MDE et génération de

Plus en détail

Modélisation objet avec UML

Modélisation objet avec UML Modélisation objet avec UML Le développement des systèmes est une tâche d une grande envergure et un investissement important pour toute entreprise. La modélisation des systèmes déjà existants ou d un

Plus en détail

Gestion de Clusters de grande taille. Mathieu Hautreux (CEA/DAM/DIF) matthieu.hautreux@cea.fr

Gestion de Clusters de grande taille. Mathieu Hautreux (CEA/DAM/DIF) matthieu.hautreux@cea.fr Gestion de Clusters de grande taille Mathieu Hautreux (CEA/DAM/DIF) matthieu.hautreux@cea.fr Plan de la présentation Problématique Administration des ressources Gestion des ressources M. Hautreux Journées

Plus en détail

Exécution des applications réparties

Exécution des applications réparties Exécution des applications réparties Programmation des Applications Réparties Olivier Flauzac URCA Master STIC-Informatique première année Olivier Flauzac (URCA) PAR : Exécution des applications réparties

Plus en détail

3A-IIC - Parallélisme & Grid GRID : Prémisses (des applications distribuées à la grille)

3A-IIC - Parallélisme & Grid GRID : Prémisses (des applications distribuées à la grille) 3A-IIC - Parallélisme & Grid GRID : Prémisses (des applications distribuées à la grille) Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle GRID : Prémisses Projet CASA Projet

Plus en détail

Expérimentation Satellite IP VSAT

Expérimentation Satellite IP VSAT Expérimentation Satellite IP VSAT Contexte & objectif Évaluer le potentiel des solutions satellitaires pour la transmission des données des réseaux hydrométriques Suite étude et expérimentation CETMEF

Plus en détail

Collection «Solutions d entreprise» dirigée par Guy Hervier

Collection «Solutions d entreprise» dirigée par Guy Hervier Collection «Solutions d entreprise» dirigée par Guy Hervier, ISBN : 2-212-11122-3 Avant-propos Nés dans les années 1970 pour répondre aux besoins des entreprises de VPC, les «centres d appels» ont pour

Plus en détail

-Partie7- La Couche Réseau

-Partie7- La Couche Réseau -Partie7- La Couche Réseau Plan La couche Réseau Définition et Objectifs Fonctions Adressage Routage Contrôle de flux / erreurs / congestion multiplexage segmentation / groupage des messages gestion des

Plus en détail

ALTRAN TECHNOLOGIES. EMM2013 Plateforme de prototypage rapide pour cibles mécatroniques Septembre 2013. 1 456m CA. 20+ pays. 20 000 Collaborateurs

ALTRAN TECHNOLOGIES. EMM2013 Plateforme de prototypage rapide pour cibles mécatroniques Septembre 2013. 1 456m CA. 20+ pays. 20 000 Collaborateurs 1 456m CA ALTRAN TECHNOLOGIES 20+ pays EMM2013 Plateforme de prototypage rapide pour cibles mécatroniques Septembre 2013 20 000 Collaborateurs 1 EMM2013 Prototypage rapide Programme 1. Qui somme nous?

Plus en détail

Vous trouverez ci-après un résumé du contenu pédagogiques des différents modules de formation proposés.

Vous trouverez ci-après un résumé du contenu pédagogiques des différents modules de formation proposés. Le CESI, centre de formation professionnelle et supérieure, situé à Brest, recherche des personnes pour animer des formations dans les domaines suivants : Systèmes d information Page 2 Architecture systèmes

Plus en détail

Runtime. Gestion de la réactivité des communications réseau. François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I

Runtime. Gestion de la réactivité des communications réseau. François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I Runtime Gestion de la réactivité des communications réseau François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I 1 Le calcul hautes performances La tendance actuelle

Plus en détail

Bases de données avancées. cours 1 : introduction

Bases de données avancées. cours 1 : introduction Bases de données avancées cours 1 : introduction Plan Objectifs du cours Bases de données : utilisation Système de Gestion de Bases de données (SGBD) Architecture d un SGBD Ingénierie des bases de données

Plus en détail

développement de serveurs Internet

développement de serveurs Internet Un modèle génératif pour le développement de serveurs Internet Soutenance de thèse de l Université Paris-Est Gautier LOYAUTÉ Gautier.Loyaute@univ-mlv.fr 5 Septembre 2008 Laboratoire d Informatique Institut

Plus en détail

Algorithmique Distribuée

Algorithmique Distribuée Algorithmique Distribuée Problèmes et Algorithmes Fondamentaux Arnaud labourel http://pageperso.lif.univ-mrs.fr/ arnaud.labourel Aix-Marseille Université 15 janvier 2014 Arnaud Labourel (AMU) Algorithmique

Plus en détail

PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03

PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03 PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03 Plan Contexte Problèmes CORBA PaCO++ Conclusion / perspectives Contexte : couplage de code Structural Mechanics Optics Thermal Dynamics Satellite design

Plus en détail

* Un flux TCP/UDP est une communication (plusieurs sessions TCP ou UDP) entre deux machines IP pendant un intervalle de

* Un flux TCP/UDP est une communication (plusieurs sessions TCP ou UDP) entre deux machines IP pendant un intervalle de Plateforme de Surveillance réseau et sécurité Solution SecurActive NSS SecurActive NSS est une plateforme de surveillance réseau et sécurité basée sur un moteur d analyse innovant. SecurActive NSS capture

Plus en détail

Contributions à l expérimentation sur les systèmes distribués de grande taille

Contributions à l expérimentation sur les systèmes distribués de grande taille Contributions à l expérimentation sur les systèmes distribués de grande taille Lucas Nussbaum Soutenance de thèse 4 décembre 2008 Lucas Nussbaum Expérimentation sur les systèmes distribués 1 / 49 Contexte

Plus en détail

Gestionnaire de réseaux Linux et Windows

Gestionnaire de réseaux Linux et Windows Gestionnaire de réseaux Linux et Windows LEA.A6, version 2007 Information : (514) 376-1620, poste 419 Programme de formation Type de sanction Attestation d études collégiales permettant de cumuler 52,33

Plus en détail

Une Plate-forme d Émulation Légère pour Étudier les Systèmes Pair-à-Pair

Une Plate-forme d Émulation Légère pour Étudier les Systèmes Pair-à-Pair Une Plate-forme d Émulation Légère pour Étudier les Systèmes Pair-à-Pair Lucas Nussbaum Laboratoire Informatique et Distribution Laboratoire ID-IMAG Projet MESCAL RenPar 17 Lucas Nussbaum Émulation légère

Plus en détail

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau Nicolas Niclausse - INRIA Sophia Antipolis Méditerranée - projet Aladdin Grid 5000 2 juillet

Plus en détail