Evaluation des performances de programmes parallèles haut niveau à base de squelettes
|
|
- Madeleine Jobin
- il y a 8 ans
- Total affichages :
Transcription
1 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, S. Gilmore, J. Hillston Séminaire ID 15 Avril
2 Motivations Grilles de calcul: ensemble hétérogène d ordinateurs reliés par un réseau problèmes d allocation de ressources et de scheduling Programmation à base de squelettes: schémas de programmation couramment utilisés modèles à l aide d algèbres de processus Améliorer les performances d applications pour des grilles de calcul (résultats de perf. bonnes décisions de scheduling) abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
3 Plan de l exposé Introduction Le squelette Pipeline Principe du squelette Modèle (algèbre de processus) AMoGeT: The Automatic Model Generation Tool Présentation et fichiers d entrée Différentes fonctionnalités Résultats numériques Conclusions et perspectives abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
4 Introduction - Grilles et squelettes Grilles de calcul Disponibilité et perf. des ressources non prévisibles Problèmes de scheduling Des techniques de rescheduling peuvent être utiles Programmation à base de squelettes librairie de squelettes; chaque squelette peut être utilisé par de nombreuses applications modulaire, configurable Edinburgh Skeleton Library eskel (MPI) [Cole02] abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
5 Introduction - Evaluation des performances Utilisation d un squelette particulier: information sur les dépendances impliquées Modélisation à l aide d algèbres de processus stochastiques inclut les aspects d incertitude propre aux grilles prise en compte dynamique des performances des ressources, processus de modélisation auto. permet de meilleures décisions de scheduling, et un éventuel rescheduling des applications abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
6 Introduction - Travaux connexes The Network Weather Service [Wolski99] benchmarking et monitoring de grilles de calcul pas de squelettes ni de modèles de performances Projet ICENI [Furmento02] modèles de perf. : améliorer les décisions de scheduling pas de squelettes, modèles = graphes (approximation) Utilisation de squelettes [Alt02] chaque serveur fournit une fonction représentant, pour chaque squelette, le coût de son implémentation chaque squelette tourne sur un unique serveur scheduling = choisit les serveurs les plus appropriés abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
7 Introduction - Principales contributions Un squelette réparti sur différents serveurs Squelettes modélisés de façon générique à l aide d algèbres de processus stochastiques Résultats de performance: permettent un rescheduling dynamique de l application pour améliorer ses performances Résultats significatifs obtenus sur un premier cas d étude, le squelette Pipeline abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
8 Plan de l exposé Introduction Le squelette Pipeline Principe du squelette Modèle (algèbre de processus) AMoGeT: The Automatic Model Generation Tool Présentation et fichiers d entrée Différentes fonctionnalités Résultats numériques Conclusions et perspectives abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
9 Pipeline - Principe inputs... Stage 1 Stage 2 Stage N s outputs N s stages travaillent sur une séquence d entrées (inputs) pour créer une séquence de sorties (outputs) L activité interne d un stage peut être parallèle, mais ceci est transparent à notre modèle abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
10 Pipeline - Modèle Le modèle est exprimé à l aide de Performance Evaluation Process Algebra PEPA [Hillston96] Mapping de l application sur les ressources de la grille: le réseau et les processeurs abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
11 Pipeline - Modèle de l application Modèle de l application: indépendant des ressources 1 composant PEPA par stage du Pipeline (s = 1..N s ) Stage s def = (move s, ).(process s, ).(move s+1, ).Stage s Séquentiel: obtient une donnée (move s ), la traite (process s ), transmet le résultat au stage suivant (move s+1 ) Taux non spécifiés ( ): déterminés par les ressources Pipeline = coopération des différents stages P ipeline def = Stage 1 Stage 2... Stage Ns {move 2 } {move 3 } {move N s } move 1 : arrivée d une donnée dans l application move Ns +1: transfert d un résultat hors du Pipeline abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
12 Pipeline - Modèle du réseau Modèle du réseau: information sur l efficacité des connections réseau entre couples de processeurs Affecte les taux λ s aux activités move s (s = 1..N s + 1) Reseau def = (move 1, λ 1 ).Reseau (move Ns +1, λ Ns +1).Reseau λ s représente la connection entre le proc. j s 1 hébergeant le stage s 1 et le proc. j s hébergeant le stage s Cas limites: j 0 est le processeur fournissant les données au Pipeline j Ns +1 est là où l on désire transmettre les résultats abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
13 Pipeline - Modèle des processeurs Modèle des processeurs: L application tourne sur un ensemble de N p processeurs Taux µ s de l activité process s (s = 1..N s ): charge du processeur, et autres indices de performance Un stage par processeur (N p = N s ; s = 1..N s ): P roc s def = (process s, µ s ).P roc s Plusieurs stages par processeur: P roc 1 def = (process 1, µ 1 ).P roc 1 + (process 2, µ 2 ).P roc 1 Ensemble de processeurs: composition parallèle P rocesseurs def = P roc 1 P roc 2... P roc Np abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
14 Pipeline - Modèle final Le modèle final est le mapping des stages sur les processeurs et le réseau, en utilisant l opérateur de coopération L p = {process s } s=1..ns synchronise P ipeline et P rocesseurs L m = {move s } s=1..ns +1 synchronise P ipeline et Reseau Mapping def = Reseau Lm P ipeline Lp P rocesseurs abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
15 Plan de l exposé Introduction Le squelette Pipeline Principe du squelette Modèle (algèbre de processus) AMoGeT: The Automatic Model Generation Tool Présentation et fichiers d entrée Différentes fonctionnalités Résultats numériques Conclusions et perspectives abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
16 AMoGeT - Vue générale AMoGeT Génération des modèles modèles PEPA Résolution des modèles résultats Comparaison des résultats fichiers d entrée informations de NWS indices de performance AMoGeT: Automatic Model Generation Tool Composant d analyse générique Role ultime: composant intégré à un scheduleur et rescheduleur temps réel abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
17 AMoGeT - Fichiers d entrée (1) Préciser les noms des processeurs fichier hosts.txt: liste des adresses IP rang i dans la liste processeur i le processeur 1 est le processeur de référence wellogy.inf.ed.ac.uk bw240n01.inf.ed.ac.uk bw240n02.inf.ed.ac.uk zuni.imag.fr abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
18 AMoGeT - Fichiers d entrée (2) Décrit l application exemple file exemple.des stages du Pipeline: nombre de stages N s et temps tr s (sec) requis pour produire une sortie pour chaque stage s = 1..N s sur le processeur de référence nbstage=n s ; tr1=10; tr2=2;... mappings des stages sur les processeurs: location des inputs, le processeur hébergeant chaque stage, et la location des outputs. mappings=[1,(1,2,3),1],[1,(1,1,1),1]; abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
19 AMoGeT - Utilisation du Network Weather Service The Network Weather Service (NWS) [Wolski99] Prédiction dynamique des performances du réseau et des ressources Quelques scripts à lancer sur les noeuds étudiés Information que l on utilise: av i - fraction de CPU disponible pour une tâche qui commence sur le processeur i la i,j - latence (en ms) d une communication du processeur i vers le processeur j cpu i - fréquence du processeur i en MHz (/proc/cpuinfo) abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
20 AMoGeT - Génération des modèles Un modèle de Pipeline par mapping Problème: calcul des taux Stage s (s = 1..N s ) sur le processeur j (et un total de nb j stages sur ce processeur): µ s = av j nb j cpu j cpu 1 1 tr s Taux λ s (s = 1..N s + 1): lien réseau entre le processeur j s 1 hébergeant le stage s 1 et le processeur j s (stage s): λ s = 10 3 /la js 1,j s (limites: stage 0 = input et stage N s + 1 = output) abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
21 AMoGeT - Résolution des modèles [Gilmore94] Résultats numériques obtenus avec PEPA Workbench Résultat de performance: débit des activités move s = débit de l application identique pour chaque s (Pipeline) cacul du débit de move 1 expression du résultat dans le modèle: T = λ 1 {** (Stage1 **) (** **)} : séparateur entre les composants du modèle **: composant indéterminé résultat obtenu par une simple ligne de commande abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
22 AMoGeT - Comparaison des résultats Tous les résultats sont sauvés dans un unique fichier Quel mapping produit le meilleur débit? Utiliser ce mapping pour faire tourner l application abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
23 Plan de l exposé Introduction Le squelette Pipeline Principe du squelette Modèle (algèbre de processus) AMoGeT: The Automatic Model Generation Tool Présentation et fichiers d entrée Différentes fonctionnalités Résultats numériques Conclusions et perspectives abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
24 Résultats numériques Exemple: 3 stages de Pipeline, jusqu à 3 processeurs 27 états, 51 transitions moins d une sec. pour résoudre (idem jusqu à 8 stages) Paramètres: la j,j = 0.1 ms pour j = 1..3 et la j1,j 2 = la j2,j 1 cpu j identique pour chaque processeur j = 1..3 tr s = tr identique pour chaque stage s = 1..3 Pour j = 1..3, t j = tr/av j, et donc µ s = 1 nb j 1 t j abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
25 Résultats numériques Pas besoin de transférer les inputs ou outputs Mappings comparés: tous les mappings avec le stage 1 sur le processeur 1 (mappings [1, (1,, ), ]) Expérience 1: Processeurs identiques et connection réseau rapide (la i,j = 0.1 pour chaque couple de processeurs i, j) t j = 0.1 (pour chaque processeur): meilleurs mappings: (1,2,3) et (1,3,2) avec un débit de 5.64 t j = 0.2: mêmes meilleurs mappings (un stage par processeur), mais le débit est divisé par 2 (2.82) abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
26 Résultats numériques Expérience 2: Processeur 3 plus lent que les autres (t 1 = t 2 = 0.1, et t 3 = 1) - Liens réseaux identiques la 1,2 = la 2,3 = la 1,3 = 0.1: (1,2,1) la 1,2 = la 2,3 = la 1,3 = 100: (1,1,2) et (1,2,2) la 1,2 = la 2,3 = la 1,3 = 1000: (1,1,1) éviter l utilisation du processeur 3, et éviter les transferts de données quand le réseau est lent abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
27 Résultats numériques Expérience 3: La connection réseau vers le processeur 3 est lente (la 1,2 = 100 ; la 1,3 = la 2,3 = 1000) t 1 = t 2 = t 3 = 0.1: (1,1,2) et (1,2,2) t 1 = t 2 = 1 ; t 3 = 0.1: (1,3,3) éviter l utilisation du processeur 3 quand tous les processeurs sont identiques utiliser le processeur 3 seulement quand les autres sont plus lent (même si plus de temps sera passé en communications) abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
28 Plan de l exposé Introduction Le squelette Pipeline Principe du squelette Modèle (algèbre de processus) AMoGeT: The Automatic Model Generation Tool Présentation et fichiers d entrée Différentes fonctionnalités Résultats numériques Conclusions et perspectives abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
29 Conclusions Utilisation de squelettes et de modèles de performance pour améliorer les performances d applications pour grilles squelette Pipeline Outil AMoGeT qui permet d obtenir des résultats facilement à l aide d un simple script Modèles: permettent de choisir le mapping qui produit le meilleur débit pour l application Utilisation du Network Weather Service pour obtenir des modèles réalistes abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
30 Perspectives Fournir des détails sur le temps requis par AMoGeT pour conforter son utilité Etendre le travail à d autres squelettes (Deal déjà traité de façon similaire) Expériences sur une application réelle sur une vraie grille de calcul hétérogène Premier cas d étude on a le potentiel pour améliorer les performances d applications pour grilles de calcul en utilisant des squelettes et des algèbres de processus abenoit1@inf.ed.ac.uk Séminaire ID 15 Avril
Evaluation des performances de programmes parallèles haut niveau à base de squelettes algorithmiques
Evaluation des performances de programmes parallèles haut niveau à base de squelettes algorithmiques (bourse EPSRC numéro GR/S21717/01) Enhancing the Perf. Predictability of Grid Appli. with Patterns and
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é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étailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailSimplifier l intégration des systèmes RH et garantir une version unique des données de l employé. D
Simplifier l intégration des systèmes RH et garantir une version unique des données de l employé. D ésormais, les entreprises utilisent des solutions variées pour gérer les multiples aspects des ressources
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étailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
Plus en détailOptimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie
Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie 1 Présenté par: Yacine KESSACI Encadrement : N. MELAB E-G. TALBI 31/05/2011 Plan 2 Motivation
Plus en détailMobile OGSI.NET: Grid Computing on Mobile Devices
Mobile OGSI.NET: Grid Computing on Mobile Devices David C.Chu Université de Californie, Berkeley Marty Humphrey Université de Virginie Publié en Novembre 2004 lors de la 5ième conférence IEEE/ACM International
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étailSPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments
SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments Développement d une application en web/ client lourd en C# permettant la gestion des médicaments et des commandes de
Plus en détailChapitre 2. Cluster de calcul (Torque / Maui) Grid and Cloud Computing
Chapitre 2. Cluster de calcul (Torque / Maui) Grid and Cloud Computing 2. Cluster de calcul (Torque/Maui) Batch/Job Scheduler Gestion automatique d'une séries de jobs Interface de définition des jobs et
Plus en détailMRTG & RRD Tool. Multi Router Traffic Grapher
MRTG & RRD Tool Multi Router Traffic Grapher Plan Principe Historique Principes Généraux Utilisation Installation et configuration Installation Configuration Architecture RRD Tool Étude de cas Historique
Plus en détailEPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE
EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0
Plus en détailMétriques de performance pour les algorithmes et programmes parallèles
Métriques de performance pour les algorithmes et programmes parallèles 11 18 nov. 2002 Cette section est basée tout d abord sur la référence suivante (manuel suggéré mais non obligatoire) : R. Miller and
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network
Plus en détail1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :
GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours
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é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étailModèles à Événements Discrets. Réseaux de Petri Stochastiques
Modèles à Événements Discrets Réseaux de Petri Stochastiques Table des matières 1 Chaînes de Markov Définition formelle Idée générale Discrete Time Markov Chains Continuous Time Markov Chains Propriétés
Plus en détailGestionnaire de réseaux Linux et Windows
Gestionnaire de réseaux Linux et Windows LEA.A6, version 2012 Information : (514) 376-1620, poste 7388 Programme de formation Type de sanction Attestation d études collégiales permettant de cumuler 51
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é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étailProduits et grille tarifaire. (septembre 2011)
Produits et grille tarifaire (septembre 2011) 2 IkuX Produits et grille tarifaire Serveur dédié / VPS Vous souhaitez un serveur dédié ou une VPS en location? Ne vous inquiétez pas, on s'occupe de tout.
Plus en détailLe service FTP. M.BOUABID, 04-2015 Page 1 sur 5
Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur
Plus en détailPOM Monitoring V4.0. Release Note fonctionnelle
POM Monitoring V4.0 Release Note fonctionnelle ZAC des Metz 3 rue du petit robinson 78350 Jouy en Josas Tél : 01.30.67.60.65 Fax : 01.75.43.40.70 www.pom-monitoring.com Contenu 1 RELEASE NOTE FONCTIONNELLE...
Plus en détailExécution des instructions machine
Exécution des instructions machine Eduardo Sanchez EPFL Exemple: le processeur MIPS add a, b, c a = b + c type d'opération (mnémonique) destination du résultat lw a, addr opérandes sources a = mem[addr]
Plus en détailCIBLE DE SECURITE CSPN DU PRODUIT PASS. (Product for Advanced SSO)
CIBLE DE SECURITE CSPN DU PRODUIT PASS (Product for Advanced SSO) Préparé pour : ANSSI Préparé par: Thales Communications & Security S.A. 4 Avenue des Louvresses 92622 GENNEVILLIERS CEDEX France This document
Plus en détailServeur FTP. 20 décembre. Windows Server 2008R2
Serveur FTP 20 décembre 2012 Dans ce document vous trouverez une explication détaillé étapes par étapes de l installation du serveur FTP sous Windows Server 2008R2, cette présentation peut être utilisée
Plus en détailSurveiller et contrôler vos applications à travers le Web
Surveiller et contrôler vos applications à travers le Web Valérie HELLEQUIN Ingénieur d application Internet permet aujourd hui la diffusion d informations et de ressources que chaque utilisateur peut
Plus en détailViSaGe. Virtualisation du Stockage dans les Grilles. Informatiques. RenPar 16, 6-8 Avril 2005 Thiebolt François thiebolt@irit.fr
1 ViSaGe Virtualisation du Stockage dans les Grilles Informatiques RenPar 16, 6-8 Avril 2005 Thiebolt François thiebolt@irit.fr IRIT Projet RNTL labellisé pré-compétitif Solution ViSaGe ViSaGe Accès transparent
Plus en détailPlan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction
Plan du cours Autres modèles pour les applications réparties Introduction Riveill@unice.fr http://rangiroa.polytech.unice.fr Notre terrain de jeu : les systèmes répartis Un rappel : le modèle dominant
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étailTable des matières. Chapitre 1 Les architectures TSE en entreprise
1 Chapitre 1 Les architectures TSE en entreprise 1. Présentation............................................. 11 1.1 Le concept........................................... 11 1.2 Approche contextuelle.................................
Plus en détailL optimisation des performances, la simplification des montées de version G.O.L.D. et le suivi statistique des processus.
L optimisation des performances, la simplification des montées de version G.O.L.D et le suivi statistique des processus. Présentation assurée par Pascal Gyssler (expert G.O.L.D. ilem) et Thierry Lejeune
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é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étailManuel d installation serveurs
NU-MIS-10-12 Manuel d installation serveurs www.neocoretech.com Présentation Le déploiement de l infrastructure NDV2 se fait à partir d un fichier.iso sur le premier serveur qui sera configuré en Master
Plus en détailCours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Plus en détailCRM PERFORMANCE CONTACT
CRM PERFORMANCE CONTACT PREMIUM 3ème génération Un concentré de haute technologie pour augmenter de 30 % vos rendez-vous Le Vinci, 2 place Alexandre Farnèse 84000 Avignon Tél : + 33 (0)4 90 13 15 88 Télécopie
Plus en détailFileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13
FileMaker Pro 13 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054
Plus en détailQuantification d incertitude et Tendances en HPC
Quantification d incertitude et Tendances en HPC Laurence Viry E cole de Physique des Houches 7 Mai 2014 Laurence Viry Tendances en HPC 7 Mai 2014 1 / 47 Contents 1 Mode lisation, simulation et quantification
Plus en détailSéminaire Partenaires Esri France 7-8 juin 2011 - Paris Cloud Computing Stratégie Esri
Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Cloud Computing Stratégie Esri Gaëtan LAVENU Plan de la présentation Evolution des architectures SIG Qu'est ce que le Cloud Computing? ArcGIS et
Plus en détailcorporate Output Management
corporate Output Management Solution globale de gestion des impressions et DE diffusion de documents pour optimiser vos processus opérationnels et réduire vos coûts Croyez-le ou non mais le succès d une
Plus en détailMonitoring THPE. Soutien au projet. Présentation du projet
Monitoring THPE Le projet Monitoring THPE a donné lieu à l un des premiers systèmes innovants de suivi des performances énergétiques et de confort des bâtiments. Informations générales Localisation : Région
Plus en détailCisco Certified Network Associate
Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un
Plus en détailPrésentation des éléments constitutifs d un plan de relève et de transmission d une entreprise
I. INTRODUCTION COACHING JRT 35, rue LeGuerrier Blainville (Québec) J7E 4H5 514-236-1729 info@coachingjrt.com www.coachingjrt.com Présentation des éléments constitutifs d un plan de relève et de transmission
Plus en détailPrincipes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle
2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation
Plus en détailWHITE PAPER. Quels avantages la déduplication offre-t-elle aux entreprises? Livre blanc Acronis
Quels avantages la déduplication offre-t-elle aux entreprises? Livre blanc Acronis Copyright Acronis, Inc. 2000 2009 Table des matières Résumé... 3 Qu est-ce que la déduplication?... 4 Déduplication au
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é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étailSAS ENTERPRISE MINER POUR L'ACTUAIRE
SAS ENTERPRISE MINER POUR L'ACTUAIRE Conférence de l Association des Actuaires I.A.R.D. 07 JUIN 2013 Sylvain Tremblay Spécialiste en formation statistique SAS Canada AGENDA Survol d Enterprise Miner de
Plus en détailEfficacité énergétique pour les particuliers : une solution pour le monitoring énergétique
Efficacité énergétique pour les particuliers : une solution pour le monitoring énergétique Orange Labs Jérôme Descos, Recherche & Développement 13 mars 2012, présentation au Colloque Energ&TIC² travaux
Plus en détailAdministration des ressources informatiques
1 2 La mise en réseau consiste à relier plusieurs ordinateurs en vue de partager des ressources logicielles, des ressources matérielles ou des données. Selon le nombre de systèmes interconnectés et les
Plus en détailPré-requis techniques
Sommaire 1. PRÉAMBULE... 3 2. PRÉ-REQUIS TÉLÉCOM... 4 Généralités... 4 Accès Télécom supporté... 4 Accès Internet... 5 Accès VPN... 5 Dimensionnement de vos accès... 6 3. PRÉ-REQUIS POUR LES POSTES DE
Plus en détailPrise en compte des ressources dans les composants logiciels parallèles
Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec Frederic.Guidec@univ-ubs.fr Action RASC Plan de cet exposé Contexte Motivations
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é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étail<Insert Picture Here> Solaris pour la base de donnés Oracle
Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs
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étailTP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP
Vue d ensemble du basculement DHCP Dans Windows Server 2008 R2, il existe deux options à haute disponibilité dans le cadre du déploiement du serveur DHCP. Chacune de ces options est liée à certains défis.
Plus en détailConfiguration de SQL server 2005 pour la réplication
Sommaire Configuration de SQL server 2005 pour la réplication 1. Présentation du besoin... 2 2. Architecture des deux sites... 2 3. Présentation du modèle de publication de réplication... 3 4. Configuration
Plus en détailIntroduction à la Programmation Parallèle: MPI
Introduction à la Programmation Parallèle: MPI Frédéric Gava et Gaétan Hains L.A.C.L Laboratoire d Algorithmique, Complexité et Logique Cours du M2 SSI option PSSR Plan 1 Modèle de programmation 2 3 4
Plus en détailInitiation au HPC - Généralités
Initiation au HPC - Généralités Éric Ramat et Julien Dehos Université du Littoral Côte d Opale M2 Informatique 2 septembre 2015 Éric Ramat et Julien Dehos Initiation au HPC - Généralités 1/49 Plan du cours
Plus en détailGrille tarifaire IloSoft 2013
Grille tarifaire IloSoft 2013 Gamme de produits IloSoft IloSoft CRM Tableau de bord paramétrable, gestion de contacts, suivis commerciaux, planning/relances commerciales, tâches, messagerie intégrée liée
Plus en détailServeur virtuel infogéré
Serveur virtuel infogéré Fiche produit 12 novembre 2010 Résumé Afin de garantir la disponibilité du serveur du client, nous proposons la mise à disposition d un serveur virtuel avec une infogérance complète
Plus en détail«clustering» et «load balancing» avec Zope et ZEO
IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre Sommaire Introduction...3 1. Présentation générale de ZEO...4
Plus en détailAppliances et logiciels Email Security
Install CD Appliances et logiciels Protection puissante et facile d utilisation contre les menaces véhiculées par les e-mails et la violation des règles de conformité Les e-mails sont essentiels à la communication
Plus en détailObjectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures]
Objectif Utiliser les techniques de gestion de la mise en cache pour contrôler et améliorer les performances des requêtes Définir des mesures simples et des mesures calculées pour une table de faits Créer
Plus en détail1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique...
1 Démarrer... 3 1.1 L écran Isis...3 1.2 La boite à outils...3 1.2.1 Mode principal... 4 1.2.2 Mode gadget...4 1.2.3 Mode graphique... 4 2 Quelques actions... 5 2.1 Ouvrir un document existant...5 2.2
Plus en détailFiche d identité produit
Fiche d identité produit Référence DNS-313 Désignation Boîtier de stockage réseau SATA à 1 baie Clientèle cible Particuliers Accroche marketing Proposé à un prix défiant toute concurrence, le boîtier de
Plus en détailComment optimiser votre. utilisation de POM? 23 avril 2015
Comment optimiser votre utilisation de POM? 23 avril 2015 Vos interlocuteurs Antoine Omont Directeur des Opérations Techniques Julien Thomas Lead Développeur POM Pierrick Martel Marketing Produit Sophie
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étailRé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étailServeur d'application Client HTML/JS. Apache Thrift Bootcamp
Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/
Plus en détailIntroduction aux systèmes temps réel. Iulian Ober IRIT ober@iut-blagnac.fr
Introduction aux systèmes temps réel Iulian Ober IRIT ober@iut-blagnac.fr Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans
Plus en détailLe filtrage de niveau IP
2ème année 2008-2009 Le filtrage de niveau IP Novembre 2008 Objectifs Filtrage : Le filtrage permet de choisir un comportement à adopter vis à vis des différents paquets émis ou reçus par une station.
Plus en détailFORMATION TALEND. Page 1 sur 9
FORMATION TALEND Ce livret contient et détaille les formulaires que vous devez nous retourner avec votre bon de commande. Vous y trouverez aussi toutes les informations susceptibles de vous aider à organiser
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étailLe e s tocka k ge g DAS,NAS,SAN
Le stockage DAS,NAS,SAN Sommaire Introduction SAN NAS Conclusion Bibliographie Questions Introduction Besoin de partage de données à travers un réseau Explosion des volumes de données Comment assurer les
Plus en détailMettez les évolutions technologiques au service de vos objectifs métier
Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,
Plus en détailPréparer la synchronisation d'annuaires
1 sur 6 16/02/2015 14:24 En utilisant ce site, vous autorisez les cookies à des fins d'analyse, de pertinence et de publicité En savoir plus France (Français) Se connecter Rechercher sur TechNet avec Bing
Plus en détailLe Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles
Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales
Plus en détailMettre en place un accès sécurisé à travers Internet
Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer
Plus en détailSpécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER
Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Documentation Auteurs: Simon Muyal SSU-SPEC-ToIP_FR_20101221.doc 1 / 20 Table des matières 1 Sommaire... 4 2 A qui s adresse
Plus en détailÉtendez les capacités de vos points de vente & sécurisez vos transactions.
Solutions VPN Point Of Sales by NBS System Étendez les capacités de vos points de vente & sécurisez vos transactions. NBS System 1999-2012, all right reserved Managed Hosting & Security www.nbs-system.com
Plus en détail1. Smart Energy Management System (SEMS)
Stignergy SA Y-Parc Swiss Technopole Rue Galilée 7 CH 1400 Yverdon-les-Bains +41 76 223 53 15 +41 24 504 15 68 contact@stignergy.ch www.stignergy.ch 1. Smart Energy Management System (SEMS) La facturation
Plus en détailVeille - recherche enrichissement. Veille sur les technologies et pratiques émergentes Recherche :
CRIM Veille - recherche enrichissement Veille sur les technologies et pratiques émergentes Recherche : Repérer et développer d des technologies d avantd avant-garde et les transférer rer vers l entreprise,
Plus en détailOptimisation for Cloud Computing and Big Data
1 / 23 Optimisation for Cloud Computing and Big Data Olivier Beaumont, Lionel Eyraud-Dubois 2 / 23 Aujourd hui Problèmes de fiabilité on va oublier la dynamicité Placement de VMs en programmation par contraintes
Plus en détailDruais Cédric École Polytechnique de Montréal. Résumé
Étude de load balancing par un réseau de neurones de types HME (Hierarchical Mixture of s). Druais Cédric École Polytechnique de Montréal Résumé Cet article tente d introduire le principe de load balancing
Plus en détailSOLUTION DE GESTION COMMERCIALE POUR IMPRIMEURS
SOLUTION DE GESTION COMMERCIALE POUR IMPRIMEURS ENJEU: PRODUCTIVITÉ ET EFFICACITÉ COMMERCIALE DES BESOINS, UNE SOLUTION Pour un imprimeur de petite ou moyenne taille, le devisage est complexe o Chaque
Plus en détailArchitecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Plus en détailRétablissement d un réseau cellulaire après un désastre
Rétablissement d un réseau cellulaire après un désastre Anaïs Vergne avec Laurent Decreusefond, Ian Flint, et Philippe Martins Journées MAS 2014 29 août 2014 Rétablissement d un réseau cellulaire après
Plus en détailMANUEL DE GESTION. Centre de réadaptation La Myriade DIRECTIVE 1. RAISON D'ÊTRE DSA-RH-DIR-98-04 TYPE DE DOCUMENT : DIRECTIVE ET PROCÉDURE
Centre de réadaptation La Myriade DSA-RH-DIR-98-04 MANUEL DE GESTION TITRE : VÉHICULE REQUIS TYPE DE DOCUMENT : DIRECTIVE ET PROCÉDURE Expéditeur : Directeur des services administratifs Destinataires :
Plus en détailDEPLOIEMENT MICROSOFT WINDOWS
2014 SOLUTION TECHNIQUE DE DEPLOIEMENT MICROSOFT WINDOWS JULIEN CRINON MOI@JULIENCRINON.FR Octobre 2014 SOLUTION TECHNIQUE DE DEPLOIEMENT MICROSOFT WINDOWS SOMMAIRE INTRODUCTION (MDT & WDS)... 2 LES PRE-REQUIS...
Plus en détailUFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP
Université de Strasbourg Licence Pro ARS UFR de Mathématiques et Informatique Année 2009/2010 1 Adressage IP 1.1 Limites du nombre d adresses IP 1.1.1 Adresses de réseaux valides Réseaux Locaux TP 04 :
Plus en détailUne méthode formelle pour la vérification de la consistance temporelle et la gestion prédictive de la Qualité de service pour la présentation des
Une méthode formelle pour la vérification de la consistance temporelle et la gestion prédictive de la Qualité de service pour la présentation des documents SMIL A.Abdelli LSI-TR-1503 1 Une méthode formelle
Plus en détail