SMPI : Simulation d applications MPI dans SimGrid
|
|
- Pascal Ducharme
- il y a 6 ans
- Total affichages :
Transcription
1 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss Université de Nancy, Équipe AlGorille 17 février 2011 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 1/ 26
2 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 2/ 26 Plan Introduction Précision Scalabilité Vitesse Conclusion et perspectives
3 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 3/ 26 Plan Introduction Motivations Approches Description de SMPI Précision Scalabilité Vitesse Conclusion et perspectives
4 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 4/ 26 Motivations : pourquoi utiliser la simulation? Prédiction de performance (hypothèses scénaristiques) Spécification de plateforme Adaptation matérielle Paramétrage applicatif Apprentissage (programmation parallèle, calcul haute-performance) Pas de recours nécessaire à des plateformes réelles Environnement local, pas d interférences Défis à relever Précision : la simulation reflète-t-elle la réalité? Scalabilité : quelle taille d application simuler? sur quelles plateformes? Vitesse : la simulation est-elle plus rapide que l exécution réelle? Reproductibilité : les résultats sont-ils stables et réutilisables?
5 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 5/ 26 Approches : comment faire une simulation? Simulation off-line Acquisition et rejeu de traces Liée à un jeu de paramètres applicatifs Besoin d une taille minimale de plateforme Impossibilité de simuler des applications sensibles au réseau LogGOPSim, PSiNS Simulation on-line Exécution directe du code Simulation des temps de communication Une seule machine nécessaire MPI-NetSim, SMPI
6 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 6/ 26 Simulation on-line dans SMPI Implémentation partielle de MPI au-dessus de SimGrid Pas ou peu de modification du code (C ou Fortran) Exécution réelle du code sur une machine hôte Report des temps d exécution dans la simulation Modèle CPU : ratio de puissance Simulation des communications Modèle réseau par flux (ethernet) Validité des modèles pour les applications MPI Repliement d une application répartie dans un seul processus système Sérialisation des calculs Espace d adressage unique Nécessité de réduire l emprunte mémoire (scalabilité) et CPU (vitesse)
7 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 7/ 26 Modèles réseaux existants dans SimGrid Caractéristiques des liens : latence (L) et bande-passante (B) Simulation par flux Simulation rapide Calcul de contention simple Modèle simple : T (S) = L + S B Modèle valide pour S 10 Mo S min(β B, 2 L) γ α permet de modéliser le slow-start de TCP β permet de modéliser le surcoût des en-têtes TCP/IP γ permet de modéliser les effets de la fenêtre TCP Modèle amélioré : T (S) = α L + Modèle valide pour S 100 Ko, trop gros pour des applications MPI Besoin d un nouveau modèle réseau
8 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 8/ 26 Validation expérimentale : mesure de l erreur Comparer un temps réel R et un temps simulé S Différence : Err = S R R = 10 ms S = 9 ms Err = 1 ms R = 1 s S = s Err = 1 ms
9 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 8/ 26 Validation expérimentale : mesure de l erreur Comparer un temps réel R et un temps simulé S Erreur relative : Err = S R R R = 10 ms S = 9 ms Err = 0.1 (-10 %) R = 1 s S = s Err = (0.1 %)
10 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 8/ 26 Validation expérimentale : mesure de l erreur Comparer un temps réel R et un temps simulé S Erreur relative : Err = S R R R = 1 s S = 0.5 s Err = 0.5 (-50 %) R = 1 s S = 2 s Err = 1 (100 %)
11 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 8/ 26 Validation expérimentale : mesure de l erreur Comparer un temps réel R et un temps simulé S Erreur logarithme : Err = ln(s) ln(r) = ln(r) ln(s) R = 1 s S = 0.5 s Err = 0.69 (100 %) R = 1 s S = 2 s Err = 0.69 (100 %)
12 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 9/ 26 Plan Introduction Précision Opérations point-à-point Opérations collectives Scalabilité Vitesse Conclusion et perspectives
13 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 10/ 26 Communications point-à-point : Griffon Temps de communication (en µs) e+06 1e+07 Taille des messages (en octets) Mesures expérimentales avec SKaMPI Modèle linéaire par défaut, 32.1% d erreur
14 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 10/ 26 Communications point-à-point : Griffon Temps de communication (en µs) e+06 1e+07 Taille des messages (en octets) Mesures expérimentales avec SKaMPI Modèle linéaire optimal, 18.5% d erreur
15 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 10/ 26 Communications point-à-point : Griffon Temps de communication (en µs) e+06 1e+07 Taille des messages (en octets) Mesures expérimentales avec SKaMPI Découpage en morceaux
16 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 10/ 26 Communications point-à-point : Griffon Temps de communication (en µs) e+06 1e+07 Taille des messages (en octets) Mesures expérimentales avec SKaMPI Nouveau modèle linéaire par morceaux, 8.63% d erreur
17 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 11/ 26 Instantiation du modèle linéaire par morceaux 9 paramètres au lieu de 3 pour le modèle précédent 2 limites de segments 2 facteurs α et β par segment 1 facteur γ global SMPI est fournit avec un script d instantiation qui utilise 1 fichier de données au format SKaMPI Le nombre de liens traversés lors du ping-pong La valeur de L et B pour les liens Les limites des segments
18 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 12/ 26 Collectives : choix des algorithmes Différents algorithmes optimaux dans différentes situations Monde réel (OpenMPI, MPICH2) Sélection dynamique des algorithmes Fonction du nombre de processus et de la taille des messages Monde simulé (SMPI) Un seul algorithme pour tout les cas Conséquence : implémentation manuelle pour comparaison
19 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 13/ 26 One-to-many : MPI_Scatter Algorithme par arbre binomial 64 Mo à la racine, 4 Mo par processus
20 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 14/ 26 Scatter : Comparaison entre processus SMPI avec contention SMPI sans contention OpenMPI MPICH2 Temps (en s) Processus La prise en compte de la contention est importante Comparaison SMPI/MPICH2 OpenMPI/MPICH2 : 5.3% d erreur
21 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 15/ 26 Plan Introduction Précision Scalabilité NAS Benchmark Data Traffic Réduction de la consommation mémoire Résultats sur Data Traffic Vitesse Conclusion et perspectives
22 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 16/ 26 NAS : Data Traffic (DT) Peu de calculs (hormis la construction du graphe) Schémas de communications possibles : WhiteHole (WH) BlackHole (BH) La taille du problème détermine le nombre de processus Classe A : 21 processus Classe B : 43 processus Classe C : 85 processus
23 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 16/ 26 NAS : Data Traffic (DT) Peu de calculs (hormis la construction du graphe) Schémas de communications possibles : Shuffle (SH) La taille du problème détermine le nombre de processus Classe A : 80 processus Classe B : 192 processus Classe C : 448 processus
24 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 17/ 26 DT : Comparaison avec OpenMPI SMPI OpenMPI BH BH 3 WH WH Temps (en s) WH WH BH BH 0 A Classe de problème B Erreur moyenne : 8.11% Difficile d exécuter SH ou la classe C en réel : taille limite du cluster Pas assez de mémoire pour simuler SH au-delà de la classe B
25 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 18/ 26 Réduction de la consommation mémoire Exemple : double* data = (double*)smpi_shared_malloc(...);... SMPI_SHARED_FREE(data); Changements mineurs Tableaux partagés entre les processus Résultats des calculs faux Temps simulés corrects
26 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 19/ 26 Réduction de la consommation mémoire : DT RSS maximale par processus (en Mo) SMPI SMPI + Réduction de RAM BH SH WH WH BH SH WH WH BH BH SH SH WH BH WH OM OM A B C Classe de problème BH SH OM SH Gain en moyenne d un facteur 11.9 (maximum 40.5) La classe C devient accessible
27 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 20/ 26 Plan Introduction Précision Scalabilité Vitesse NAS Benchmark Embarassingly Parallel Réduction de l utilisation CPU Résultats sur Embarassingly Parallel Conclusion et perspectives
28 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 21/ 26 NAS : Embarassingly Parallel (EP) Pas de communications (hors aggrégation des résultats) Partage du calcul entre les processus Cas réel idéal : exécution parallèle des processus Simulation : exécution séquentielle des processus Simulation plus lente que l exécution réelle avec moins de ressources
29 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 22/ 26 Réduction de l utilisation CPU Exemple : for(i = 0; i < n; i++) SMPI_SAMPLE_LOCAL(0.75*n,0.01) {... }... for(j = 0; j < k; j++) SMPI_SAMPLE_GLOBAL(0.5*k,0.01) {... } Changements mineurs Échantillonnage : mesure du temps CPU pour un ensemble d itérations Chaque processus exécute le nombre d itérations spécifié (LOCAL) Tous les processus participent à l exécution (GLOBAL) Simulation des itérations restantes par la moyenne des mesures
30 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 23/ 26 Réduction de l utilisation CPU : EP Temps de simulation (en s) SMPI (Temps de simulation) SMPI (Temps simulé) OpenMPI Temps simulé (en s) Ratio d échantillonnage (en %) Diminution linéaire de l utilisation CPU avec le ratio d échantillonnage Pas de perte de précision de simulation
31 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 24/ 26 Plan Introduction Précision Scalabilité Vitesse Conclusion et perspectives
32 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 25/ 26 Conclusion SMPI est un simulateur fonctionnel qui permet la reproductibilité Open Source Script d instantiation Le nouveau modèle réseau apporte plus de précision Les techniques de réduction de l usage des ressources améliorent à la fois la vitesse et la scalabilité Les améliorations apportées ont fait l objet d une validation importante Connaissance des cas positifs Identification des points améliorables
33 SMPI : Simulation d applications MPI dans SimGrid Pierre-Nicolas Clauss 26/ 26 Perspectives Améliorations à court terme Prise en compte de comportements ethernet Prise en compte de phénomène de sérialisation des paquets Objectifs à moyen terme Modèles pour d autre types de réseaux : Myrinet, Infiniband Objectifs à plus long terme Simuler les entrées/sorties Utiliser automatiquement les techniques de réduction à la compilation Simuler une implémentation MPI donnée : OpenMPI, MPICH2
Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace
1 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Réseau longue distance et application distribuée dans les grilles de
Plus en détailLimitations of the Playstation 3 for High Performance Cluster Computing
Introduction Plan Limitations of the Playstation 3 for High Performance Cluster Computing July 2007 Introduction Plan Introduction Intérêts de la PS3 : rapide et puissante bon marché L utiliser pour faire
Plus en détailCommunications performantes par passage de message entre machines virtuelles co-hébergées
Communications performantes par passage de message entre machines virtuelles co-hébergées François Diakhaté1,2 1 CEA/DAM Île de France 2 INRIA Bordeaux Sud Ouest, équipe RUNTIME Renpar 2009 1 Plan Introduction
Plus en détailContributions à 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étailCORBA 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étailRapport d activité. Mathieu Souchaud Juin 2007
Rapport d activité Mathieu Souchaud Juin 2007 Ce document fait la synthèse des réalisations accomplies durant les sept premiers mois de ma mission (de novembre 2006 à juin 2007) au sein de l équipe ScAlApplix
Plus en détailRetour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales
Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales Cécile Cavet cecile.cavet at apc.univ-paris7.fr Centre François Arago (FACe), Laboratoire
Plus en détailAgrégation de liens xdsl sur un réseau radio
Agrégation de liens xdsl sur un réseau radio Soutenance TX Suiveur: Stéphane Crozat Commanditaire: tetaneutral.net/laurent Guerby 1 02/02/212 Introduction 2 Introduction: schéma 3 Définition d un tunnel
Plus en détailThomas Loubrieu (Ifremer) Small to Big Data. http://wwz.ifremer.fr/bigdata. 26 Novembre 2013, Ifremer, Brest
Thomas Loubrieu (Ifremer) Small to Big Data 26 Novembre 2013, Ifremer, Brest http://wwz.ifremer.fr/bigdata Small to Big data IFREMER/IDM/ISI T. Loubrieu Résumé A partir d'expériences en gestion de données
Plus en détailTHÈSE. pour obtenir le grade de. Spécialité : "Informatique : Systèmes et Communications"
UNIVERSITÉ JOSEPH FOURIER DE GRENOBLE N attribué par la bibliothèque THÈSE pour obtenir le grade de DOCTEUR DE L UNIVERSITÉ JOSEPH FOURIER DE GRENOBLE Spécialité : "Informatique : Systèmes et Communications"
Plus en détailCluster High Performance Computing. Dr. Andreas Koch, Cluster Specialist
Cluster High Performance Computing Dr. Andreas Koch, Cluster Specialist TABLE DES MATIÈRES 1 RÉSUMÉ... 3 2 INTRODUCTION... 4 3 STRUCTURE D UN CLUSTER HPC... 6 3.1 INTRODUCTION... 6 3.2 MONTAGE SIMPLE...
Plus en détailVotre Réseau est-il prêt?
Adapter les Infrastructures à la Convergence Voix Données Votre Réseau est-il prêt? Conférence IDG Communications Joseph SAOUMA Responsable Offre ToIP Rappel - Définition Voix sur IP (VoIP) Technologie
Plus en détailChapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping
Chapitre V : La gestion de la mémoire Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Introduction Plusieurs dizaines de processus doivent se partager
Plus en détailPortage d applications sur le Cloud IaaS Portage d application
s sur le Cloud IaaS Cécile Cavet cecile.cavet at apc.univ-paris7.fr Centre François Arago (FACe), Laboratoire AstroParticule et Cosmologie (APC), LabEx UnivEarthS APC, Univ. Paris Diderot, CNRS/IN2P3,
Plus en détailConseils et astuces pour un déploiement réussi de la solution VMware Mirage
Conseils et astuces pour un déploiement réussi de la solution VMware Mirage Entrez le nom de l animateur ici 2014 VMware Inc. Tous droits réservés. Sommaire 1 Qu est-ce que VMware Mirage? 2 Quelles sont
Plus en détailMétrologie réseaux GABI LYDIA GORGO GAEL
Métrologie réseaux GABI LYDIA GORGO GAEL Métrologie Définition : La métrologie est la science de la mesure au sens le plus large. La mesure est l'opération qui consiste à donner une valeur à une observation.
Plus en détailDimensionnement Introduction
Dimensionnement Introduction Anthony Busson Dimensionnement Pourquoi dimensionner? Création d un système informatique ou réseau Problème de décision (taille des différents paramètres) Evaluer les performances
Plus en détailDé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étailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
Plus en détailParallélisme et Répartition
Parallélisme et Répartition Master Info Françoise Baude Université de Nice Sophia-Antipolis UFR Sciences Département Informatique baude@unice.fr web du cours : deptinfo.unice.fr/~baude Septembre 2009 Chapitre
Plus en détailEvaluation des performances de programmes parallèles haut niveau à base de squelettes
Evaluation des performances de programmes parallèles haut niveau à base de squelettes Enhancing the Performance Predictability of Grid Applications with Patterns and Process Algebras A. Benoit, M. Cole,
Plus en détailCisco Certified Voice Professional. Comprendre la QoS
Cisco Certified Voice Professional Comprendre la QoS Présentation Définition Méthodes de QoS Facteurs d amélioration Cisco CCNA -2- Définition Capacité d un réseau à fournir des services spécifiques Notion
Plus en détailÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour
Plus en détailProgrammation parallèle et distribuée
ppd/mpassing p. 1/43 Programmation parallèle et distribuée Communications par messages Philippe MARQUET Philippe.Marquet@lifl.fr Laboratoire d informatique fondamentale de Lille Université des sciences
Plus en détailCH.3 SYSTÈMES D'EXPLOITATION
CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,
Plus en détailAnalyse de la bande passante
Analyse de la bande passante 1 Objectif... 1 2 Rappels techniques... 2 2.1 Définition de la bande passante... 2 2.2 Flux ascendants et descandants... 2 2.3 Architecture... 2 2.4 Bande passante et volumétrie...
Plus en détailGestion de clusters de calcul avec Rocks
Gestion de clusters de calcul avec Laboratoire de Chimie et Physique Quantiques / IRSAMC, Toulouse scemama@irsamc.ups-tlse.fr 26 Avril 2012 Gestion de clusters de calcul avec Outline Contexte 1 Contexte
Plus en détailHPC by OVH.COM. Le bon calcul pour l innovation OVH.COM
4 HPC by OVH.COM Le bon calcul pour l innovation 2 6 5 6 2 8 6 2 OVH.COM 5 2 HPC by OVH.COM 6 HPC pour High Performance Computing Utilisation de serveurs et de grappes de serveurs (clusters), configurés
Plus en détailTechnologie de déduplication de Barracuda Backup. Livre blanc
Technologie de déduplication de Barracuda Backup Livre blanc Résumé Les technologies de protection des données jouent un rôle essentiel au sein des entreprises et ce, quelle que soit leur taille. Toutefois,
Plus en détailSurveillance et corrélation de flux réseaux via sondes applicatives embarquées
Surveillance et corrélation de flux réseaux via sondes applicatives embarquées Mini projet mars 2006 Mastère SSI Supélec / ENST B Présenté par Ali Bruno Alfredo Stéphane DELLAOUI KEROUANTON LEIVA SCHVARTZ
Plus en détailAccélérer l agilité de votre site de e-commerce. Cas client
Accélérer l agilité de votre site de e-commerce Cas client L agilité «outillée» devient nécessaire au delà d un certain facteur de complexité (clients x produits) Elevé Nombre de produits vendus Faible
Plus en détailProtocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).
Chapitre 5 Protocoles réseaux Durée : 4 Heures Type : Théorique I. Rappel 1. Le bit Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1). 2. L'octet C'est un ensemble de 8 bits.
Plus en détailProjet IGGI. Infrastructure pour Grappe, Grille et Intranet. Fabrice Dupros. CASCIMODOT - Novembre 2005. Systèmes et Technologies de l Information
Projet IGGI Infrastructure pour Grappe, Grille et Intranet CASCIMODOT - Novembre 2005 Fabrice Dupros CONTEXTE > Etablissement Public à caractère Industriel et Commercial (EPIC) Sous la tutelle des Ministères
Plus en détailAdministration réseau Firewall
Administration réseau Firewall A. Guermouche Cours 5 : Firewall 1/13 Plan Firewall? DMZ Iptables et filtrage Cours 5 : Firewall 2/13 Plan Firewall? DMZ Iptables et filtrage Cours 5 : Firewall 3/13 Pourquoi
Plus en détailMaîtriser les technologies Big Data pour obtenir des résultats en quasi-temps réel
LIVRE BLANC Processeurs Intel Xeon Unités de stockage SSD Intel Cartes réseau convergé Ethernet Intel Distribution Intel pour logiciel * Maîtriser les technologies Big Data pour obtenir des résultats en
Plus en détail4 Exemples de problèmes MapReduce incrémentaux
4 Exemples de problèmes MapReduce incrémentaux 1 / 32 Calcul des plus courtes distances à un noeud d un graphe Calcul des plus courts chemins entre toutes les paires de noeuds d un graphe Algorithme PageRank
Plus en détailRéseaux grande distance
Chapitre 5 Réseaux grande distance 5.1 Définition Les réseaux à grande distance (WAN) reposent sur une infrastructure très étendue, nécessitant des investissements très lourds. Contrairement aux réseaux
Plus en détailComme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:
Travaux Pratiques 3. IFT 1002/IFT 1005. Structure Interne des Ordinateurs. Département d'informatique et de génie logiciel. Université Laval. Hiver 2012. Prof : Bui Minh Duc. Tous les exercices sont indépendants.
Plus en détailChapitre 5 : Flot maximal dans un graphe
Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d
Plus en détailInfo0804. Cours 6. Optimisation combinatoire : Applications et compléments
Recherche Opérationnelle Optimisation combinatoire : Applications et compléments Pierre Delisle Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique 17 février 2014 Plan de
Plus en détailPrésentation et portée du cours : CCNA Exploration v4.0
Présentation et portée du cours : CCNA Exploration v4.0 Dernière mise à jour le 3 décembre 2007 Profil des participants Le cours CCNA Exploration s adresse aux participants du programme Cisco Networking
Plus en détailRésumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES
Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité
Plus en détailArchitecture des calculateurs
Formation en Calcul Scientifique - LEM2I Architecture des calculateurs Violaine Louvet 1 1 Institut Camille jordan - CNRS 12-13/09/2011 Introduction Décoder la relation entre l architecture et les applications
Plus en détailTests de SlipStream sur les plateformes StratusLab@LAL et OpenStack@CC-IN2P3 : vers la. Vers la fédération du Cloud computing
Tests de sur les plateformes StratusLab@LAL et OpenStack@CC-IN2P3 : vers la fédération du Cloud computing Cécile Cavet1 & Charles Loomis2 (1) Centre François Arago, Laboratoire, Université Paris Diderot,
Plus en détailStockage des machines virtuelles d un système ESXi jose.tavares@hesge.ch & gerald.litzistorf@hesge.ch
Titre Stockage des machines virtuelles d un système ESXi Auteurs jose.tavares@hesge.ch & gerald.litzistorf@hesge.ch Classification Document publique Date dernière modification 12 Mai 2009 Chemin\NomFichier
Plus en détailLES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas
Plus en détailOrdonnancement contrôlé de migrations à chaud
Ordonnancement contrôlé de migrations à chaud Vincent Kherbache, Éric Madelaine, Fabien Hermenier prénom.nom@inria.fr INRIA Sophia Antipolis fabien.hermenier@unice.fr Université Nice Sophia Antipolis,
Plus en détailITIL Gestion de la capacité
ITIL Sommaire 1 GENERALITES 3 2 PERIMETRE DE LA GESTION DES CAPACITES 3 3 ACTIVITES ET LIVRABLES DE LA GESTION DES CAPACITES 4 3.1 ACTIVITES ITERATIVES OU GESTION DE PERFORMANCES : 4 3.2 GESTION DE LA
Plus en détailPrototype de canal caché dans le DNS
Manuscrit auteur, publié dans "Colloque Francophone sur l Ingénierie des Protocoles (CFIP), Les Arcs : France (2008)" Prototype de canal caché dans le DNS Lucas Nussbaum et Olivier Richard Laboratoire
Plus en détailInfrastructures Parallèles de Calcul
Infrastructures Parallèles de Calcul Clusters Grids Clouds Stéphane Genaud 11/02/2011 Stéphane Genaud () 11/02/2011 1 / 8 Clusters - Grids - Clouds Clusters : assemblage de PCs + interconnexion rapide
Plus en détailDisponibilité et fiabilité des services et des systèmes
Disponibilité et fiabilité des services et des systèmes Anthony Busson Introduction Un site Web commercial perd de l argent lorsque leur site n est plus disponible L activité d une entreprise peut être
Plus en détailTests de performance du matériel
3 Tests de performance du matériel Après toute la théorie du dernier chapitre, vous vous demandez certainement quelles sont les performances réelles de votre propre système. En fait, il y a plusieurs raisons
Plus en détailProgrammation parallèle et distribuée
Programmation parallèle et distribuée (GIF-4104/7104) 5a - (hiver 2015) Marc Parizeau, Département de génie électrique et de génie informatique Plan Données massives («big data») Architecture Hadoop distribution
Plus en détailJulien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration
Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?...
Plus en détailReproductibilité des expériences de l article "Analyse et réduction du chemin critique dans l exécution d une application"
Reproductibilité des expériences de l article "Analyse et réduction du chemin critique dans l exécution d une application" Katarzyna Porada and David Parello and Bernard Goossens Univ. Perpignan Via Domitia,
Plus en détailEbauche Rapport finale
Ebauche Rapport finale Sommaire : 1 - Introduction au C.D.N. 2 - Définition de la problématique 3 - Etat de l'art : Présentatio de 3 Topologies streaming p2p 1) INTRODUCTION au C.D.N. La croissance rapide
Plus en détailIntroduction aux Technologies de l Internet
Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet
Plus en détailLe turbo met les gaz. Les turbines en équation
Le turbo met les gaz Les turbines en équation KWOK-KAI SO, BENT PHILLIPSEN, MAGNUS FISCHER La mécanique des fluides numérique CFD (Computational Fluid Dynamics) est aujourd hui un outil abouti de conception
Plus en détailProtection des données avec les solutions de stockage NETGEAR
Protection des données avec les solutions de stockage NETGEAR Solutions intelligentes pour les sauvegardes de NAS à NAS, la reprise après sinistre pour les PME-PMI et les environnements multi-sites La
Plus en détailRuntime. 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étailOur experience in using Apache Giraph for computing the diameter of large graphs. Paul Bertot - Flavian Jacquot
Our experience in using Apache Giraph for computing the diameter of large graphs Paul Bertot - Flavian Jacquot Plan 1. 2. 3. 4. 5. 6. Contexte Hadoop Giraph L étude Partitionnement ifub 2 1. Contexte -
Plus en détailInstallation et configuration du CWAS dans une architecture à 2 pare-feux
Installation et configuration du CWAS dans une architecture à 2 pare-feux Sommaire SOMMAIRE... 1 PRE REQUIS DU SERVEUR WEB ACCESS... 2 INSTALLATION DU SERVEUR WEB ACCESS EN DMZ... 3 Installation de base
Plus en détailArchitecture des ordinateurs
Décoder la relation entre l architecture et les applications Violaine Louvet, Institut Camille Jordan CNRS & Université Lyon 1 Ecole «Découverte du Calcul» 2013 1 / 61 Simulation numérique... Physique
Plus en détailCommunications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes
Loris MARCHAL Laboratoire de l Informatique du Parallélisme Équipe Graal Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes Thèse réalisée sous la direction
Plus en détail4D v11 SQL Release 5 (11.5) ADDENDUM
ADDENDUM Bienvenue dans la release 5 de 4D v11 SQL. Ce document présente les nouveautés et modifications apportées à cette nouvelle version du programme. Prise en charge de nouvelles plates-formes La release
Plus en détailLes clusters de calcul
Les clusters de calcul Sébastien Badia Guillaume Delourmel Luc Didry Julien Vaubourg LP ASRALL Année universitaire 2009-2010 Université Nancy 2 IUT Nancy-Charlemagne Conventions typographiques Toute portion
Plus en détailTCP/IP, NAT/PAT et Firewall
Année 2011-2012 Réseaux 2 TCP/IP, NAT/PAT et Firewall Nicolas Baudru & Nicolas Durand 2e année IRM ESIL Attention! Vous devez rendre pour chaque exercice un fichier.xml correspondant à votre simulation.
Plus en détailCours n 12. Technologies WAN 2nd partie
Cours n 12 Technologies WAN 2nd partie 1 Sommaire Aperçu des technologies WAN Technologies WAN Conception d un WAN 2 Lignes Louées Lorsque des connexions dédiées permanentes sont nécessaires, des lignes
Plus en détailAlgorithmique des Systèmes Répartis Protocoles de Communications
Algorithmique des Systèmes Répartis Protocoles de Communications Master Informatique Dominique Méry Université de Lorraine 1 er avril 2014 1 / 70 Plan Communications entre processus Observation et modélisation
Plus en détailGestion de mémoire secondaire F. Boyer, Laboratoire Sardes Fabienne.Boyer@imag.fr
Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes Fabienne.Boyer@imag.fr 1- Structure d un disque 2- Ordonnancement des requêtes 3- Gestion du disque - formatage - bloc d amorçage - récupération
Plus en détailMB Led. Benjamin Bonny Cédric Le Ninivin Guillaume Normand
MB Led Benjamin Bonny Cédric Le Ninivin Guillaume Normand Utilisation d un projet existant Projet GLiP Affichage de Gif animés avec un bloc maître (contrôlés via un port série). Affichage adapté dynamiquement
Plus en détailConsolidation Stockage. systemes@arrabal-is.com
Stockage systemes@arrabal-is.com Le stockage, un enjeu central pour les entreprises. Dans les petites et moyennes entreprises, les données sont souvent stockées de façon aléatoire sur des serveurs, des
Plus en détailGraphes de trafic et Statistiques utilisant MRTG
Graphes de trafic et Statistiques utilisant MRTG L affichage des statistiques graphiques pour l évaluation de la bande passante Internet utilisée est considéré comme une fonction optionnelle sur un routeur.
Plus en détailMise en oeuvre TSM 6.1
Mise en oeuvre TSM 6.1 «Bonnes pratiques» pour la base de données TSM DB2 Powered by Qui sommes nous? Des spécialistes dans le domaine de la sauvegarde et de la protection des données 10 ans d expertise
Plus en détailProfitez de tous les avantages de votre réseau, comme vos clients Remédiez à la coupure du service
Document technique Profitez de tous les avantages de votre réseau, comme vos clients Introduction Généralement, les tests de mise en service de couches 2 et 3, comme le RFC 2544, ont été effectués au moment
Plus en détailExercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?
Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version
Plus en détailExercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?
Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version
Plus en détailSécurité des réseaux Firewalls
Sécurité des réseaux Firewalls A. Guermouche A. Guermouche Cours 1 : Firewalls 1 Plan 1. Firewall? 2. DMZ 3. Proxy 4. Logiciels de filtrage de paquets 5. Ipfwadm 6. Ipchains 7. Iptables 8. Iptables et
Plus en détailPROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Plus en détailMANUEL D INSTALLATION
Data Processing Commission Fast Advanced Software for Table soccer - v 1.0 Logiciel de gestion de tournoi de football de table MANUEL D INSTALLATION INSTALLATION INFORMATIQUE DE LA TABLE DE MARQUE & CONFIGURATION
Plus en détailAlgorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication. Philippe Robert INRIA Paris-Rocquencourt
Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication Philippe Robert INRIA Paris-Rocquencourt Le 2 juin 2010 Présentation Directeur de recherche à l INRIA Institut
Plus en détailChapitre 7. Le Protocole SNMP 7.1 INTRODUCTION... 2 7.2 COMPOSANTES POUR L UTILISATION... 2 7.3 FONCTIONNEMENT... 2 7.4 LE PAQUET SNMPV1...
Chapitre 7 Le Protocole SNMP 7. INTRODUCTION... 7. COMPOSANTES POUR L UTILISATION... 7.3 FONCTIONNEMENT... 7.4 LE PAQUET SNMPV... 3 7.5 LES VERSIONS DU SNMP... 4 7.6 LES TABLES MIB... 5 7.7 LES RFC (REQUEST
Plus en détailIRL : Simulation distribuée pour les systèmes embarqués
IRL : Simulation distribuée pour les systèmes embarqués Yassine El Khadiri, 2 ème année Ensimag, Grenoble INP Matthieu Moy, Verimag Denis Becker, Verimag 19 mai 2015 1 Table des matières 1 MPI et la sérialisation
Plus en détailEfficacité énergétique des réseaux de cœur et d accès
Efficacité énergétique des réseaux de cœur et d accès David Coudert Joanna Mouliérac, Frédéric Giroire MASCOTTE I3S (CNRS/Université Nice Sophia-Antipolis) INRIA Sophia-Antipolis Méditerranée 1 Contexte
Plus en détailRESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual
RESEAUX TCP/IP: NOTIONS AVANCEES Preparé par Alberto EscuderoPascual Objectifs... Répondre aux questions: Quelles aspects des réseaux IP peut affecter les performances d un réseau Wi Fi? Quelles sont les
Plus en détailManuel de l Administrateur
Manuel de l Administrateur Monitor 1 2 Table des matières 1. Objectif... 5 2. Fonctionnement... 5 2.1. Schéma de fonctionnement... 6 2.2. Les indicateurs... 6 2.3. Le serveur de supervision... 7 2.4. L
Plus en détailRetour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.
Retour d expérience RATP Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats. Les intervenants Alexis Bourgeois Chef de projet MOE (front web)
Plus en détailSolutions de stockage réseau
Solutions de stockage réseau Adrien Waksberg Jonathan Demmerle Sofiane El Harsal Mohamed Bennoiken 28 mars 2012 Sommaire Introduction Sommaire Le projet Le Grid 5000 1 Introduction 2 3 4 5 6 Sommaire Le
Plus en détailL effet régulateur des moteurs de recherche. MICHEL Laurent
L effet régulateur des moteurs de recherche MICHEL Laurent 3 février 26 Table des matières Mesure de la qualité d une page Web : l algorithme PageRank 4. L algorithme......................................
Plus en détailQualité du logiciel: Méthodes de test
Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution
Plus en détailSystèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49
Systèmes répartis Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Systèmes répartis p.1/49 Systèmes répartis Définition très large : un système réparti est système informatique
Plus en détailPROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel. 4 24 12 24 CC + ET réseaux
PROGRAMME DETAILLE du Master IRS Parcours en première année en apprentissage Unités d Enseignement (UE) 1 er semestre ECTS Charge de travail de l'étudiant Travail personnel Modalités de contrôle des connaissances
Plus en détailACQUISITION DE MATERIEL INFORMATIQUE
Communauté de communes de Billom Saint-Dier 7 avenue Victor Cohalion 63160 Billom Tel : 04 73 73 43 24 / Fax : 04 73 73 44 20 Mail : contact@stdb-auvergne.com ACQUISITION DE MATERIEL INFORMATIQUE Marché
Plus en détailOrdonnancement sous contraintes de Qualité de Service dans les Clouds
Ordonnancement sous contraintes de Qualité de Service dans les Clouds GUÉROUT Tom DA COSTA Georges (SEPIA) MONTEIL Thierry (SARA) 05/12/2014 1 Contexte CLOUD COMPUTING Contexte : Environnement de Cloud
Plus en détailFigure 1a. Réseau intranet avec pare feu et NAT.
TD : Sécurité réseau avec Pare Feu, NAT et DMZ 1. Principes de fonctionnement de la sécurité réseau Historiquement, ni le réseau Internet, ni aucun des protocoles de la suite TCP/IP n était sécurisé. L
Plus en détailContrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs. Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle
Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle 1 CEA R & D for Nuclear Energy 5 000 people Nuclear systems
Plus en détailACQUISITION. Traitement de l image. Classement. Préparation. Ouverture. Performance
ACQUISITION StarOCR permet de classer et d indexer les documents scannés (BMP, TIF, GIF, JPEG ) et les documents de type PDF. Il alimente automatiquement les bases d indexation utilisées par StarFind.
Plus en détailIntroduction. Adresses
Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détail