Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace

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

Download "Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace"

Transcription

1 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 calcul : étude et propositions pour une interaction efficace Ludovic Hablot 17 décembre 2009 Thèse effectuée au Laboratoire de l Informatique du Parallèlisme (LIP) de l ENS Lyon, dirigée par Olivier Glück et Pascale Vicat-Blanc Primet.

2 2 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Plan 1 Contexte 2 Problématique 3 Analyse des communications longue distance des applications MPI 4 Interaction entre TCP et les applications MPI 5 MPI5000 : Eclatement des connexions TCP pour les applications MPI 6 Conclusion

3 3 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Plan 1 Contexte 2 Problématique 3 Analyse des communications longue distance des applications MPI 4 Interaction entre TCP et les applications MPI 5 MPI5000 : Eclatement des connexions TCP pour les applications MPI 6 Conclusion

4 4 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Contexte Les applications parallèles Besoins en puissance de calcul grandissant pour différents domaines, tels que physique, astronomie, biologie, prévisions météorologiques Division des calculs pour gagner en temps d exécution Le standard MPI MPI (Message Passing Interface) est un standard pour programmer une application parallèle : il fonctionne par passage de messages il en existe plusieurs implémentations il s appuie sur les protocoles de transport existants il propose des fonctions point à point et collectives

5 4 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Contexte Les applications parallèles Besoins en puissance de calcul grandissant pour différents domaines, tels que physique, astronomie, biologie, prévisions météorologiques Division des calculs pour gagner en temps d exécution Le standard MPI MPI (Message Passing Interface) est un standard pour programmer une application parallèle : il fonctionne par passage de messages il en existe plusieurs implémentations il s appuie sur les protocoles de transport existants il propose des fonctions point à point et collectives Application MPI Implementation MPI Protocole de transport

6 4 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Contexte Les applications parallèles Besoins en puissance de calcul grandissant pour différents domaines, tels que physique, astronomie, biologie, prévisions météorologiques Division des calculs pour gagner en temps d exécution Le standard MPI MPI (Message Passing Interface) est un standard pour programmer une application parallèle : il fonctionne par passage de messages il en existe plusieurs implémentations il s appuie sur les protocoles de transport existants il propose des fonctions point à point et collectives Application MPI Implementation MPI MX OpenMX TCP SCTP UDP

7 4 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Contexte Les applications parallèles Besoins en puissance de calcul grandissant pour différents domaines, tels que physique, astronomie, biologie, prévisions météorologiques Division des calculs pour gagner en temps d exécution Le standard MPI MPI (Message Passing Interface) est un standard pour programmer une application parallèle : il fonctionne par passage de messages il en existe plusieurs implémentations il s appuie sur les protocoles de transport existants il propose des fonctions point à point et collectives Application MPI API MPI Opé. Collectives Fonc. p.-a-point Bibliothèque de communication MX OpenMX TCP SCTP UDP

8 5 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Les grilles Application A Notre définition : Les grilles sont une aggrégation de grappes ou de grappes de grappes, géographiquement éloignées et interconnectées par un réseau longue distance. Ce dernier est constitué d un WAN (Wide Area Network) par opposition au LAN (Local Area Network).

9 5 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Les grilles Reseau Myrinet Application A Reseau Ethernet Grappe 1 Notre définition : Les grilles sont une aggrégation de grappes ou de grappes de grappes, géographiquement éloignées et interconnectées par un réseau longue distance. Ce dernier est constitué d un WAN (Wide Area Network) par opposition au LAN (Local Area Network).

10 5 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Les grilles Reseau Infiniband Reseau Ethernet Reseau Myrinet Reseau Ethernet Grappe 1 Grappe 2 Site A Notre définition : Les grilles sont une aggrégation de grappes ou de grappes de grappes, géographiquement éloignées et interconnectées par un réseau longue distance. Ce dernier est constitué d un WAN (Wide Area Network) par opposition au LAN (Local Area Network).

11 5 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Les grilles Reseau Myrinet Grappe 1 Reseau Ethernet WAN Reseau Infiniband Reseau Ethernet Reseau Ethernet Grappe 2 Site A Site B Grappe 3 Notre définition : Les grilles sont une aggrégation de grappes ou de grappes de grappes, géographiquement éloignées et interconnectées par un réseau longue distance. Ce dernier est constitué d un WAN (Wide Area Network) par opposition au LAN (Local Area Network).

12 5 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Les grilles Reseau Myrinet Grappe 1 Application A Reseau Ethernet WAN Reseau Ethernet Application A Reseau Infiniband Application A Reseau Ethernet Application A Grappe 2 Site A Site B Grappe 3 Notre définition : Les grilles sont une aggrégation de grappes ou de grappes de grappes, géographiquement éloignées et interconnectées par un réseau longue distance. Ce dernier est constitué d un WAN (Wide Area Network) par opposition au LAN (Local Area Network).

13 5 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Les grilles Reseau Myrinet Grappe 1 Application A Reseau Ethernet WAN Reseau Ethernet Application A Reseau Infiniband Application A Reseau Ethernet Application A Grappe 2 Site A Site B Grappe 3 Notre définition : Les grilles sont une aggrégation de grappes ou de grappes de grappes, géographiquement éloignées et interconnectées par un réseau longue distance. Ce dernier est constitué d un WAN (Wide Area Network) par opposition au LAN (Local Area Network).

14 6 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Plan 1 Contexte 2 Problématique 3 Analyse des communications longue distance des applications MPI 4 Interaction entre TCP et les applications MPI 5 MPI5000 : Eclatement des connexions TCP pour les applications MPI 6 Conclusion

15 7 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Spécificités de la grille La grille soulève de nouveaux problèmes liés à ses spécificités : hétérogénéité des machines : problème résolu par un placement approprié des processus MPI hétérogénéité des réseaux rapides des clusters : problème résolu en utilisant une implémentation capable communiquer sur des réseaux différents latence plus grande sur le WAN que sur le LAN goulot d étranglement du WAN : bande passante du WAN inférieure à la la somme des noeuds qui peuvent communiquer dessus partage des ressources, notamment des ressources réseau Reseau Infiniband Reseau Myrinet Grappe 1 Reseau Ethernet Reseau Ethernet WAN Reseau Ethernet Grappe 2 Site A Site B

16 7 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Spécificités de la grille La grille soulève de nouveaux problèmes liés à ses spécificités : hétérogénéité des machines : problème résolu par un placement approprié des processus MPI hétérogénéité des réseaux rapides des clusters : problème résolu en utilisant une implémentation capable communiquer sur des réseaux différents latence plus grande sur le WAN que sur le LAN goulot d étranglement du WAN : bande passante du WAN inférieure à la la somme des noeuds qui peuvent communiquer dessus partage des ressources, notamment des ressources réseau Reseau Infiniband Reseau Myrinet Grappe 1 Reseau Ethernet Reseau Ethernet WAN Reseau Ethernet Grappe 2 Site A Site B

17 7 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Spécificités de la grille La grille soulève de nouveaux problèmes liés à ses spécificités : hétérogénéité des machines : problème résolu par un placement approprié des processus MPI hétérogénéité des réseaux rapides des clusters : problème résolu en utilisant une implémentation capable communiquer sur des réseaux différents latence plus grande sur le WAN que sur le LAN goulot d étranglement du WAN : bande passante du WAN inférieure à la la somme des noeuds qui peuvent communiquer dessus partage des ressources, notamment des ressources réseau Reseau Infiniband Reseau Myrinet Latence 1 us Latence 5 us Grappe 1 Reseau Ethernet Reseau Ethernet Latence 50 us Latence 50 us WAN Latence 10 ms Reseau Ethernet Latence 50 us Grappe 2 Site A Site B

18 7 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Spécificités de la grille La grille soulève de nouveaux problèmes liés à ses spécificités : hétérogénéité des machines : problème résolu par un placement approprié des processus MPI hétérogénéité des réseaux rapides des clusters : problème résolu en utilisant une implémentation capable communiquer sur des réseaux différents latence plus grande sur le WAN que sur le LAN goulot d étranglement du WAN : bande passante du WAN inférieure à la la somme des noeuds qui peuvent communiquer dessus partage des ressources, notamment des ressources réseau Reseau Myrinet Grappe 1 Application A Reseau Ethernet WAN Reseau Infiniband Reseau Ethernet Reseau Ethernet Application A Grappe 2 Site A Site B Grappe 3

19 7 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Spécificités de la grille La grille soulève de nouveaux problèmes liés à ses spécificités : hétérogénéité des machines : problème résolu par un placement approprié des processus MPI hétérogénéité des réseaux rapides des clusters : problème résolu en utilisant une implémentation capable communiquer sur des réseaux différents latence plus grande sur le WAN que sur le LAN goulot d étranglement du WAN : bande passante du WAN inférieure à la la somme des noeuds qui peuvent communiquer dessus partage des ressources, notamment des ressources réseau Reseau Myrinet Grappe 1 Application A Reseau Ethernet WAN Reseau Ethernet Application A Reseau Infiniband Application B Reseau Ethernet Application B Grappe 2 Site A Site B Grappe 3

20 7 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Spécificités de la grille La grille soulève de nouveaux problèmes liés à ses spécificités : hétérogénéité des machines : problème résolu par un placement approprié des processus MPI hétérogénéité des réseaux rapides des clusters : problème résolu en utilisant une implémentation capable communiquer sur des réseaux différents latence plus grande sur le WAN que sur le LAN goulot d étranglement du WAN : bande passante du WAN inférieure à la la somme des noeuds qui peuvent communiquer dessus partage des ressources, notamment des ressources réseau Reseau Infiniband Reseau Myrinet Grappe 1 Reseau Ethernet Reseau Ethernet WAN Reseau Ethernet Grappe 2 Site A Site B

21 8 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Problématiques Contraintes Transparence vis à vis de l utilisateur : on garde intacte l application MPI Transparence par rapport à l implémentation MPI TCP est le protocole utilisé pour les communications sur le réseau longue distance des grilles Comment exécuter au mieux des applications MPI sur une grille de calcul dont le protocole de transport sur le réseau longue distance est TCP, en optimisant l interaction entre ces deux couches? Sous-questions Comment se comportent les applications MPI sur un réseau longue distance? Etude des caractéristiques des communications : taille, fréquence, synchronisme Etude des points problèmatiques de la grille mentionnés précédemment Quels paramètres de TCP limitent les communications des applications MPI dans un réseau longue distance? Etude du contrôle de congestion et du contrôle de fiabilité Comment réduire l impact de TCP sur les communications MPI longue distance? Différentiation des communications (locales ou longue-distance) Adaptation des communications pour rendre le protocole de transport plus réactif

22 8 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Problématiques Contraintes Transparence vis à vis de l utilisateur : on garde intacte l application MPI Transparence par rapport à l implémentation MPI TCP est le protocole utilisé pour les communications sur le réseau longue distance des grilles Comment exécuter au mieux des applications MPI sur une grille de calcul dont le protocole de transport sur le réseau longue distance est TCP, en optimisant l interaction entre ces deux couches? Sous-questions Comment se comportent les applications MPI sur un réseau longue distance? Etude des caractéristiques des communications : taille, fréquence, synchronisme Etude des points problèmatiques de la grille mentionnés précédemment Quels paramètres de TCP limitent les communications des applications MPI dans un réseau longue distance? Etude du contrôle de congestion et du contrôle de fiabilité Comment réduire l impact de TCP sur les communications MPI longue distance? Différentiation des communications (locales ou longue-distance) Adaptation des communications pour rendre le protocole de transport plus réactif

23 8 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Problématiques Contraintes Transparence vis à vis de l utilisateur : on garde intacte l application MPI Transparence par rapport à l implémentation MPI TCP est le protocole utilisé pour les communications sur le réseau longue distance des grilles Comment exécuter au mieux des applications MPI sur une grille de calcul dont le protocole de transport sur le réseau longue distance est TCP, en optimisant l interaction entre ces deux couches? Sous-questions Comment se comportent les applications MPI sur un réseau longue distance? Etude des caractéristiques des communications : taille, fréquence, synchronisme Etude des points problèmatiques de la grille mentionnés précédemment Quels paramètres de TCP limitent les communications des applications MPI dans un réseau longue distance? Etude du contrôle de congestion et du contrôle de fiabilité Comment réduire l impact de TCP sur les communications MPI longue distance? Différentiation des communications (locales ou longue-distance) Adaptation des communications pour rendre le protocole de transport plus réactif

24 9 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Etat de l art : implémentations existantes Gestion de l hétérogénéité Optimisation des comm. longue distance Opérations coll. Optimisation TCP PACX-MPI X X MagPIe X MPICH-GQ Limitation de débit MPICH2 MPICH-VMI X X MetaMPICH X Flux parallèles pour MPICH-G2 X X les gros messages sur le WAN MPICH-Madeleine X Diminution du RTO, limitation de débit, GridMPI X X pacing au démarrage, chgt. fenêtre cong., OpenMPI X?

25 9 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Etat de l art : implémentations existantes Gestion de l hétérogénéité Optimisation des comm. longue distance Opérations coll. Optimisation TCP PACX-MPI X X MagPIe X MPICH-GQ Limitation de débit MPICH2 MPICH-VMI X X MetaMPICH X Flux parallèles pour MPICH-G2 X X les gros messages sur le WAN MPICH-Madeleine X Diminution du RTO, limitation de débit, GridMPI X X pacing au démarrage, chgt. fenêtre cong., OpenMPI X?

26 9 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Etat de l art : implémentations existantes Gestion de l hétérogénéité Optimisation des comm. longue distance Opérations coll. Optimisation TCP PACX-MPI X X MagPIe X MPICH-GQ Limitation de débit MPICH2 MPICH-VMI X X MetaMPICH X Flux parallèles pour MPICH-G2 X X les gros messages sur le WAN MPICH-Madeleine X Diminution du RTO, limitation de débit, GridMPI X X pacing au démarrage, chgt. fenêtre cong., OpenMPI X?

27 9 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Etat de l art : implémentations existantes Gestion de l hétérogénéité Optimisation des comm. longue distance Opérations coll. Optimisation TCP PACX-MPI X X MagPIe X MPICH-GQ Limitation de débit MPICH2 MPICH-VMI X X MetaMPICH X Flux parallèles pour MPICH-G2 X X les gros messages sur le WAN MPICH-Madeleine X Diminution du RTO, limitation de débit GridMPI X X pacing au démarrage, chgt. fenêtre cong. OpenMPI X?

28 10 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Plan 1 Contexte 2 Problématique 3 Analyse des communications longue distance des applications MPI Instrumentation des applications MPI et de TCP Analyse des Nas Parallel Benchmark 4 Interaction entre TCP et les applications MPI 5 MPI5000 : Eclatement des connexions TCP pour les applications MPI 6 Conclusion

29 11 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Instrumentation des applications MPI et de TCP Pourquoi instrumenter? Analyse des pertes de performances des applications lors du passage sur la grille Deux couches accessibles TCP et MPI : analyse des communications longue distance au niveau de ces deux couches Nombre, taille et fréquence des communications Schéma de communication Evolution de la fenêtre de congestion de TCP Instant des retransmissions InstrAppli Date système des événements Surcharge des fonctions de l API socket Source et destination des données Fonction appelée et paramètres de celle-ci tcp probe modifié Date système des événements Espace libre dans les tampons d émission de TCP

30 11 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Instrumentation des applications MPI et de TCP Pourquoi instrumenter? Analyse des pertes de performances des applications lors du passage sur la grille Deux couches accessibles TCP et MPI : analyse des communications longue distance au niveau de ces deux couches Nombre, taille et fréquence des communications Schéma de communication Evolution de la fenêtre de congestion de TCP Instant des retransmissions InstrAppli Date système des événements Surcharge des fonctions de l API socket Source et destination des données Fonction appelée et paramètres de celle-ci tcp probe modifié Date système des événements Espace libre dans les tampons d émission de TCP

31 11 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Instrumentation des applications MPI et de TCP Pourquoi instrumenter? Analyse des pertes de performances des applications lors du passage sur la grille Deux couches accessibles TCP et MPI : analyse des communications longue distance au niveau de ces deux couches Nombre, taille et fréquence des communications Schéma de communication Evolution de la fenêtre de congestion de TCP Instant des retransmissions InstrAppli Date système des événements Surcharge des fonctions de l API socket Source et destination des données Fonction appelée et paramètres de celle-ci tcp probe modifié Date système des événements Espace libre dans les tampons d émission de TCP

32 11 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Instrumentation des applications MPI et de TCP Pourquoi instrumenter? Analyse des pertes de performances des applications lors du passage sur la grille Deux couches accessibles TCP et MPI : analyse des communications longue distance au niveau de ces deux couches Nombre, taille et fréquence des communications Schéma de communication Evolution de la fenêtre de congestion de TCP Instant des retransmissions InstrAppli Date système des événements Surcharge des fonctions de l API socket Source et destination des données Fonction appelée et paramètres de celle-ci tcp probe modifié Date système des événements Espace libre dans les tampons d émission de TCP

33 12 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Plateforme de tests : Grid 5000 Grid5000 Grille de recherche française qui regroupe 9 sites, interconnectés à 1 ou 10 Gb/s. 10 GbE Links 1 GbE Links Lille Rennes Orsay Nancy Lyon Bordeaux Grenoble Toulouse Sophia Expérience type Réservation de noeuds Déploiement d un environnement Paramétrage des noeuds Lancement de l expérience Récupération et regroupement des résultats

34 13 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Banc d essai 2 sites connectés au WAN à 1 Gb/s 1, 2 ou 8 noeuds par site selon les expériences Grappe du site S 1 Grappe du site S 2 N 1.1 N 2.1 N 1.2 N Gbit/s WAN bdp 1 Gbit/s RTT N 2.2 N Gbit/s 1 Gbit/s N 1.n G 1 N 2.n G 2

35 14 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Analyse des NAS Parallel Benchmark (NPB) Les NAS Parallel Benchmark [Bailey et al. 1994] Les NPB sont des applications représentatives des applications MPI : BT (Block Tridiagonal) CG (Conjugate Gradient) FT (Fast Fourier Transform) IS (Integer sort) LU (Lower-Upper symmetric Gauss-Seidel) MG (MultiGrid) SP (Scalar Pentadiagonal) différentes tailles de problème

36 15 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Analyse de BT à l aide de InstrAppli Grâce à InstrAppli et tcp probe, analyse des communications longue distance des NPB > Taille du write Taille (Octets) Temps (s) Nancy's cluster Mio, 809 msg 4645 Mio, Mio, msg msg 46 Mio, 809 msg45 Mio, 809 msg 4645 Mio, Mio, msg msg 45 Mio, 809 msg 122 Mio, 809 msg Mio, Mio, msg msg 123 Mio, 809 msg123 Mio, 809 msg Mio, Mio, msg msg 123 Mio, 809 msg 123 Mio, 812 msg 123 Mio, msg Mio, 809 msg 123 Mio, msg Mio, 812 msg 123 Mio, 123 Mio, 809 msg 809 msg 123 Mio, 812 msg msg Mio, 809 msg 45 Mio, 809 msg 45 Mio, 45 Mio, msg Mio, 809 msg Mio, Mio, msg msg 45 Mio, 808 msg Bordeaux's cluster

37 16 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Classification des NPB Classification des NPB Métrique Qualité Faible Moyenne Grande x > 1s 0.1s < x < 1s x < 0.1s Fréquence des comm. FT, IS BT, SP CG, MG, LU x < 1ko 1ko < x < 200ko 200ko < x Taille des comm. LU BT, SP, CG, MG FT, IS Synchronisme des comm. BT, SP, LU CG, MG FT, IS

38 16 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Classification des NPB Classification des NPB Métrique Qualité Faible Moyenne Grande x > 1s 0.1s < x < 1s x < 0.1s Fréquence des comm. FT, IS BT, SP CG, MG, LU x < 1ko 1ko < x < 200ko 200ko < x Taille des comm. LU BT, SP, CG, MG FT, IS Synchronisme des comm. BT, SP, LU CG, MG FT, IS

39 16 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Classification des NPB Classification des NPB Métrique Qualité Faible Moyenne Grande x > 1s 0.1s < x < 1s x < 0.1s Fréquence des comm. FT, IS BT, SP CG, MG, LU x < 1ko 1ko < x < 200ko 200ko < x Taille des comm. LU BT, SP, CG, MG FT, IS Synchronisme des comm. BT, SP, LU CG, MG FT, IS

40 16 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Classification des NPB Classification des NPB Métrique Qualité Faible Moyenne Grande x > 1s 0.1s < x < 1s x < 0.1s Fréquence des comm. FT, IS BT, SP CG, MG, LU x < 1ko 1ko < x < 200ko 200ko < x Taille des comm. LU BT, SP, CG, MG FT, IS Synchronisme des comm. BT, SP, LU CG, MG FT, IS

41 16 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Classification des NPB Classification des NPB Métrique Qualité Faible Moyenne Grande x > 1s 0.1s < x < 1s x < 0.1s Fréquence des comm. FT, IS BT, SP CG, MG, LU x < 1ko 1ko < x < 200ko 200ko < x Taille des comm. LU BT, SP, CG, MG FT, IS Synchronisme des comm. BT, SP, LU CG, MG FT, IS

42 16 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Classification des NPB Classification des NPB Métrique Qualité Faible Moyenne Grande x > 1s 0.1s < x < 1s x < 0.1s Fréquence des comm. FT, IS BT, SP CG, MG, LU x < 1ko 1ko < x < 200ko 200ko < x Taille des comm. LU BT, SP, CG, MG FT, IS Synchronisme des comm. BT, SP, LU CG, MG FT, IS

43 17 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Plan 1 Contexte 2 Problématique 3 Analyse des communications longue distance des applications MPI 4 Interaction entre TCP et les applications MPI TCP Suppression du démarrage lent sur les applications MPI Impact de la fenêtre de congestion Impact du contrôle de fiabilité 5 MPI5000 : Eclatement des connexions TCP pour les applications MPI 6 Conclusion

44 18 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace TCP TCP (Transport Control Protocol) a été créé pour proposer un transfert fiable et ordonné de données aux applications Internet. 3 mécanismes principaux : Contrôle de fiabilité : retransmission des données en cas de perte ou d erreur Contrôle de flux : prévention de la perte de données si un récepteur est trop lent Contrôle de congestion : partage équitable de la bande passante et utilisation maximale des liens. On distingue deux phases : le démarrage lent (slowtstart) la phase d évitement de congestion Taille de la fen. de congestion perte slowstart perte ou perte idle time perte RTO slowstart Temps

45 19 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Interaction entre MPI et TCP Application Implem. MPI TCP Tampon Utilisateur MPI_Send() write() Tampon Emission WAN / LAN TCP Implem. MPI Tampon Reception Application

46 19 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Interaction entre MPI et TCP Application Tampon Utilisateur Implem. MPI TCP Tampon Emission WAN / LAN TCP Implem. MPI Tampon Reception Application

47 19 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Interaction entre MPI et TCP Application Tampon Utilisateur Implem. MPI TCP Tampon Emission WAN / LAN TCP Implem. MPI Tampon Reception Application

48 19 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Interaction entre MPI et TCP Application Tampon Utilisateur Implem. MPI TCP Tampon Emission WAN / LAN TCP Implem. MPI Application Tampon Reception read() MPI_Recv()

49 20 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Suppression du démarrage lent pour les applications MPI Le démarrage lent permet de déterminer le débit d émission approprié sur un lien. Il intervient à 3 moments : au démarrage d une connexion après une rafale de perte après un temps d inactivité : particulièrement coûteux pour les applications MPI qui communiquent peu souvent. Peut-on supprimer le démarrage lent après une période d inactivité pour les applications MPI?

50 20 Réseau longue distance et application distribuée dans les grilles de calcul : étude et propositions pour une interaction efficace Suppression du démarrage lent pour les applications MPI Le démarrage lent permet de déterminer le débit d émission approprié sur un lien. Il intervient à 3 moments : au démarrage d une connexion après une rafale de perte après un temps d inactivité : particulièrement coûteux pour les applications MPI qui communiquent peu souvent. Peut-on supprimer le démarrage lent après une période d inactivité pour les applications MPI?

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

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

Introduction. Adresses

Introduction. 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é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

Architecture TCP/IP. Protocole d application. client x. serveur y. Protocole TCP TCP. TCP routeur. Protocole IP IP. Protocole IP IP.

Architecture TCP/IP. Protocole d application. client x. serveur y. Protocole TCP TCP. TCP routeur. Protocole IP IP. Protocole IP IP. Protocole TCP (Transmission Control Protocol) M1 Info Cours de Réseaux Z. Mammeri Protocole TCP M1 Info Z. Mammeri - UPS 1 1. Généralités Architecture TCP/IP client x Protocole d application serveur y

Plus en détail

Profitez de tous les avantages de votre réseau, comme vos clients Remédiez à la coupure du service

Profitez 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étail

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14 Systèmes et Réseaux (ASR ) - Notes de cours Cours Anne Benoit May, 0 PARTIE : Systèmes PARTIE : Réseaux Architecture des réseaux de communication La couche -liaison La couche -réseau Algorithmes de routage

Plus en détail

Réseaux grande distance

Ré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étail

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia Olivier Togni Université de Bourgogne, IEM/LE2I Bureau G206 olivier.togni@u-bourgogne.fr 24 mars 2015 2 de 24 M1 Informatique, Réseaux Cours

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

Rapport d activité. Mathieu Souchaud Juin 2007

Rapport 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étail

NOTIONS DE RESEAUX INFORMATIQUES

NOTIONS DE RESEAUX INFORMATIQUES NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des

Plus en détail

Le protocole TCP. Services de TCP

Le protocole TCP. Services de TCP Le protocole TCP TCP (Transmission Control Procedure) est un protocole de transport bout-en-bout (Host-To- Host) Ajoute les fonctions que le réseau ne peut offrir et qui sont demandées par les applications

Plus en détail

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free. 2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement

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

10 choses à savoir sur le 10 Gigabit Ethernet

10 choses à savoir sur le 10 Gigabit Ethernet Livre blanc 10 choses à savoir sur le 10 Gigabit Ethernet Sommaire Introduction... 3 Le 10 Gigabit Ethernet et Les serveurs : une meilleure efficacité... 3 SAN contre Fibre Channel : plus simple et plus

Plus en détail

Le Multicast. A Guyancourt le 16-08-2012

Le Multicast. A Guyancourt le 16-08-2012 Le Multicast A Guyancourt le 16-08-2012 Le MULTICAST Définition: On entend par Multicast le fait de communiquer simultanément avec un groupe d ordinateurs identifiés par une adresse spécifique (adresse

Plus en détail

HPC by OVH.COM. Le bon calcul pour l innovation OVH.COM

HPC 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étail

Cours des réseaux Informatiques (2010-2011)

Cours des réseaux Informatiques (2010-2011) Cours des réseaux Informatiques (2010-2011) Rziza Mohammed rziza@fsr.ac.ma Supports Andrew Tanenbaum : Réseaux, cours et exercices. Pascal Nicolas : cours des réseaux Informatiques, université d Angers.

Plus en détail

Communications 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 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étail

Un aperçu de la technologie d'accélération WAN de Silver Peak

Un aperçu de la technologie d'accélération WAN de Silver Peak Un aperçu de la technologie d'accélération WAN de Silver Peak Sommaire Comprendre les défis d'un réseau WAN 2 Mémoire réseau (Network Memory ) Optimiser l'efficacité de la bande passante 2 Intégrité réseau

Plus en détail

Couche Transport TCP et UDP

Couche Transport TCP et UDP Partie 7: Couche Transport TCP et UDP Ahmed Mehaoua - 1 Le Modèle OSI Application Présentation Session Transport Réseau Liaison Physique Application Présentation Session Transport Réseau Liaison Physique

Plus en détail

Grid5000 aujourd'hui : Architecture & utilisation

Grid5000 aujourd'hui : Architecture & utilisation 1 Grid5000 aujourd'hui : Architecture & utilisation aurelien.dumez@labri.fr 11 octobre 2005 Contexte 2 Grid5000 est : Une plateforme expérimentale pour le grid computing Ouverte à de nombreux thèmes de

Plus en détail

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier Plan Internet - Outils Nicolas Delestre 1 DHCP 2 Firewall 3 Translation d adresse et de port 4 Les proxys 5 DMZ 6 VLAN À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier 7 Wake On Line

Plus en détail

Algorithmique et langages du Web

Algorithmique et langages du Web Cours de Algorithmique et langages du Web Jean-Yves Ramel Licence 1 Peip Biologie Groupe 7 & 8 Durée totale de l enseignement = 46h ramel@univ-tours.fr Bureau 206 DI PolytechTours Organisation de la partie

Plus en détail

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT Administration Réseau Niveau routage Intérêt du NAT (Network Address Translation) Possibilité d utilisation d adresses privées dans l 4 2 1 Transport Réseau Liaison Physique Protocole de Transport Frontière

Plus en détail

Cours n 12. Technologies WAN 2nd partie

Cours 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étail

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie L3 Réseaux et Protocoles Jean-Jacques PANSIOT Professeur, Département d informatique UdS Pansiot at unistra.fr TD/TP : Damien Roth 2011 Réseaux et Protocoles 1 Objectifs du cours Mécanismes de base des

Plus en détail

Travail d évaluation personnelle UV valeur C : IRE. Planification de réseaux : Simulateur IT-GURU Academic Edition

Travail d évaluation personnelle UV valeur C : IRE. Planification de réseaux : Simulateur IT-GURU Academic Edition Travail d évaluation personnelle UV valeur C : IRE Planification de réseaux : Simulateur IT-GURU Academic Edition 25 mai 2005 Objectif de l exercice d évaluation personnelle : 1. Observer le partage de

Plus en détail

Gestion de clusters de calcul avec Rocks

Gestion 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étail

THÈSE. Réseaux rapides et stockage distribué dans les grappes de calculateurs : propositions pour une interaction efficace

THÈSE. Réseaux rapides et stockage distribué dans les grappes de calculateurs : propositions pour une interaction efficace N d ordre : 328 N attribué par la bibliothèque : 05ENSL0 328 École normale supérieure de Lyon Laboratoire de l Informatique et du Parallélisme THÈSE en vue d obtenir le grade de Docteur de l École normale

Plus en détail

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Communications 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étail

Teste et mesure vos réseaux et vos applicatifs en toute indépendance

Teste et mesure vos réseaux et vos applicatifs en toute indépendance Teste et mesure vos réseaux et vos applicatifs en toute indépendance 2013 J3TEL en quelques minutes Groupe HBG en bref : Siège social à Paris 1100 employés dans 6 pays 150 M d de CA en 2012 Des activités

Plus en détail

CONFIGURATION FIREWALL

CONFIGURATION FIREWALL Diffusion : Libre Expert en Réseaux & Télécoms Restreinte Interne CONFIGURATION FIREWALL Version : 2.0 Date : 29/08/2009 RESIX - 8, rue germain Soufflot - Immeuble le sésame - 78180 Montigny le Bretonneux

Plus en détail

Groupe Eyrolles, 2004, ISBN : 2-212-11274-2

Groupe Eyrolles, 2004, ISBN : 2-212-11274-2 Groupe Eyrolles, 2004, ISBN : 2-212-11274-2 4 L accélération de flux IP Que ce soit dans l environnement Internet ou au sein du système d information des entreprises, la course à la performance vise de

Plus en détail

JRES 2007 Solution de stockage répartie sur les centres de recherche INRIA, à base de serveurs de fichiers de type «NAS»

JRES 2007 Solution de stockage répartie sur les centres de recherche INRIA, à base de serveurs de fichiers de type «NAS» JRES 2007 Solution de stockage répartie sur les centres de recherche INRIA, à base de serveurs de fichiers de type «NAS» 1 Laurent Mirtain, Jean-Luc Szpyrka Novembre 2007 v1.3.2 Date 1 2 JRES 2007 : Solution

Plus en détail

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Programmation Internet Cours 3. Organismes de standardisation Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1

Plus en détail

DHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013

DHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013 DHCP et NAT Cyril Rabat cyril.rabat@univ-reims.fr Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 22-23 Cours n 9 Présentation des protocoles BOOTP et DHCP Présentation du NAT Version

Plus en détail

Caches web. Olivier Aubert 1/35

Caches web. Olivier Aubert 1/35 Caches web Olivier Aubert 1/35 Liens http://mqdoc.lasat.com/online/courses/caching/ (prise en compte des caches dans la conception de sites) http://mqdoc.lasat.com/online/courses/proxyserver http://www.web-caching.com/mnot_tutorial/

Plus en détail

1. Introduction à la distribution des traitements et des données

1. Introduction à la distribution des traitements et des données 2A SI 1 - Introduction aux SI, et à la distribution des traitements et des données Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Support de cours élaboré avec l aide de

Plus en détail

Métrologie des réseaux IP

Métrologie des réseaux IP Groupe de travail Métrologie http://www.inria.fr http://gt-metro.grenet.fr Métrologie des réseaux IP Approches, tendances, outils Luc.Saccavini@inria.fr G6 recherche 18 mars 2009 Remerciements Exposé préparé

Plus en détail

Haka : un langage orienté réseaux et sécurité

Haka : un langage orienté réseaux et sécurité Haka : un langage orienté réseaux et sécurité Kevin Denis, Paul Fariello, Pierre Sylvain Desse et Mehdi Talbi kdenis@arkoon.net pfariello@arkoon.net psdesse@arkoon.net mtalbi@arkoon.net Arkoon Network

Plus en détail

Mon Sommaire. INEO.VPdfdf. Sécurisations des accès nomades

Mon Sommaire. INEO.VPdfdf. Sécurisations des accès nomades Mon Sommaire INEO.VPdfdf jhj Sécurisations des accès nomades Traçabilité et authentification forte Interconnexions des sites Protection des flux Vidéo et Audio Avec INEO.VPN vous bénéficiez d une technologie

Plus en détail

Prototype de canal caché dans le DNS

Prototype 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étail

Téléinformatique et télématique. Revenons aux définitions

Téléinformatique et télématique. Revenons aux définitions Téléinformatique et télématique Revenons aux définitions Téléinformatique: exploitation à distance de systèmes informatiques grâce à l utilisation de dispositifs de télécommunication. Télématique: ensemble

Plus en détail

Métrologie réseaux GABI LYDIA GORGO GAEL

Mé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étail

LES MEILLEURES PRATIQUES POUR DÉPLOYER L'OPTIMALISATION WAN AVEC LA RÉPLICATION DES DONNÉES

LES MEILLEURES PRATIQUES POUR DÉPLOYER L'OPTIMALISATION WAN AVEC LA RÉPLICATION DES DONNÉES LES MEILLEURES PRATIQUES POUR DÉPLOYER L'OPTIMALISATION WAN AVEC LA RÉPLICATION DES DONNÉES LES CLÉS D'UNE PROTECTION DES DONNÉES RÉUSSIE SUR L'ENSEMBLE DU WAN LES MEILLEURES PRATIQUES POUR DÉPLOYER L'OPTIMALISATION

Plus en détail

La continuité de service

La continuité de service La continuité de service I INTRODUCTION Si la performance est un élément important de satisfaction de l'utilisateur de réseau, la permanence de la disponibilité des ressources l'est encore davantage. Ici

Plus en détail

Gamme d appliances de sécurité gérées dans le cloud

Gamme d appliances de sécurité gérées dans le cloud Fiche Produit MX Série Gamme d appliances de sécurité gérées dans le cloud En aperçu Meraki MS est une solution nouvelle génération complète de pare-feu et de passerelles pour filiales, conçue pour rendre

Plus en détail

Master e-secure. VoIP. RTP et RTCP

Master e-secure. VoIP. RTP et RTCP Master e-secure VoIP RTP et RTCP Bureau S3-354 Mailto:Jean.Saquet@unicaen.fr http://saquet.users.greyc.fr/m2 Temps réel sur IP Problèmes : Mode paquet, multiplexage de plusieurs flux sur une même ligne,

Plus en détail

Réseaux M2 CCI SIRR. Introduction / Généralités

Réseaux M2 CCI SIRR. Introduction / Généralités Réseaux M2 CCI SIRR Introduction / Généralités Isabelle Guérin Lassous Isabelle.Guerin-Lassous@ens-lyon.fr http://perso.ens-lyon.fr/isabelle.guerin-lassous 1 Objectifs Connaissances générales sur les réseaux

Plus en détail

Cluster High Performance Computing. Dr. Andreas Koch, Cluster Specialist

Cluster 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étail

SAN AoE (ATA over Ethernet)

SAN AoE (ATA over Ethernet) Paris - 1 décembre 2010 LEGI - Laboratoire des Ecoulements Geophysiques et Industriels CNRS / UJF / G-INP - Grenoble, France http://www.legi.grenoble-inp.fr/ 1 décembre 2010 1 Généralités sur l AoE 2 3

Plus en détail

Chapitre 11 : Le Multicast sur IP

Chapitre 11 : Le Multicast sur IP 1 Chapitre 11 : Le Multicast sur IP 2 Le multicast, Pourquoi? Multicast vs Unicast 3 Réseau 1 Serveur vidéo Réseau 2 Multicast vs Broadcast 4 Réseau 1 Serveur vidéo Réseau 2 Multicast 5 Réseau 1 Serveur

Plus en détail

Limitations of the Playstation 3 for High Performance Cluster Computing

Limitations 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étail

Cisco Certified Network Associate Version 4

Cisco Certified Network Associate Version 4 Cisco Certified Network Associate Version 4 Protocoles et concepts de routage Chapitre 2 Le résultat de la commande Router# show interfaces serial 0/1 est le suivant : Serial0/1 is up, line protocol is

Plus en détail

Cisco Discovery - DRSEnt Module 7

Cisco Discovery - DRSEnt Module 7 Page 1 of 7 Cisco Discovery - DRSEnt Module 7 Select language : English Mode examen : Oui (Changer la couleur du site, écriture noire sur fond blanc). Liens utiles : Site Netacad Télécharger Packet Tracer

Plus en détail

Votre Réseau est-il prêt?

Votre 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étail

FACILITER LES COMMUNICATIONS. Le gestionnaire de réseau VPN global de Saima Sistemas

FACILITER LES COMMUNICATIONS. Le gestionnaire de réseau VPN global de Saima Sistemas FACILITER LES COMMUNICATIONS Le gestionnaire de réseau global de Saima Sistemas Afin d'améliorer le service proposé à ses clients, SAIMA SISTEMAS met à leur disposition le SAIWALL, gestionnaire de réseau

Plus en détail

Les Réseaux Informatiques

Les Réseaux Informatiques Les Réseaux Informatiques Licence Informatique, filière SMI Université Mohammed-V Agdal Faculté des Sciences Rabat, Département Informatique Avenue Ibn Batouta, B.P. 1014 Rabat Professeur Enseignement

Plus en détail

z Fiche d identité produit

z Fiche d identité produit z Fiche d identité produit Référence DFL-260 Désignation Firewall UTM NETDEFEND 260 pour petites entreprises et télétravailleurs Clientèle cible PME comptant jusqu à 50 utilisateurs Accroche marketing

Plus en détail

Programmation parallèle et distribuée

Programmation 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étail

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet Chapitre I La couche réseau 1. Couche réseau 1 Historique de l Internet Né 1969 comme projet (D)ARPA (Defense) Advanced Research Projects Agency; US Commutation de paquets Interconnexion des universités

Plus en détail

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. 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étail

7.1.2 Normes des réseaux locaux sans fil

7.1.2 Normes des réseaux locaux sans fil Chapitre 7 7.1.2 Normes des réseaux locaux sans fil Quelles sont les deux conditions qui poussent à préférer la norme 802.11g à la norme 802.11a? (Choisissez deux réponses.) La portée de la norme 802.11a

Plus en détail

Architectures et Protocoles des Réseaux

Architectures et Protocoles des Réseaux Chapitre 5 - Les réseaux xdsl Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Claude Duvallet 1/32 Plan de la

Plus en détail

Métrologie réseau pour les grilles. Projet IGTMD a

Métrologie réseau pour les grilles. Projet IGTMD a Métrologie réseau pour les grilles Projet IGTMD a Magì Sanchón Soler b Philippe d Anfray Philippe.d-Anfray@renater.fr GIP RENATER SIPA, Coordination grille version 1.0, 31 Juillet 2007. a Interopérabilité

Plus en détail

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir. Mise à jour: Mars 2012 Objectif du module Réseaux Informatiques [Archi/Lycée] http://fr.wikipedia.org/ Nicolas Bredèche Maître de Conférences Université Paris-Sud bredeche@lri.fr Acquérir un... Ressources

Plus en détail

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. ENPC.

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. ENPC. Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. Réseau 1 Architecture générale Couche : IP et le routage Couche : TCP et

Plus en détail

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Julien 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étail

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30 Plan du Travail Chapitre 1: Internet et le Web : Définitions et historique Chapitre 2: Principes d Internet Chapitre 3 : Principaux services d Internet Chapitre 4 : Introduction au langage HTML 2014/2015

Plus en détail

Algorithmique des Systèmes Répartis Protocoles de Communications

Algorithmique 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étail

Introduction aux applications réparties

Introduction aux applications réparties Introduction aux applications réparties Noël De Palma Projet SARDES INRIA Rhône-Alpes http://sardes.inrialpes.fr/~depalma Noel.depalma@inrialpes.fr Applications réparties Def : Application s exécutant

Plus en détail

Firewall IDS Architecture. Assurer le contrôle des connexions au. nicolas.hernandez@univ-nantes.fr Sécurité 1

Firewall IDS Architecture. Assurer le contrôle des connexions au. nicolas.hernandez@univ-nantes.fr Sécurité 1 Sécurité Firewall IDS Architecture sécurisée d un réseau Assurer le contrôle des connexions au réseau nicolas.hernandez@univ-nantes.fr Sécurité 1 Sommaire général Mise en oeuvre d une politique de sécurité

Plus en détail

PACK SKeeper Multi = 1 SKeeper et des SKubes

PACK SKeeper Multi = 1 SKeeper et des SKubes PACK SKeeper Multi = 1 SKeeper et des SKubes De plus en plus, les entreprises ont besoin de communiquer en toute sécurité avec leurs itinérants, leurs agences et leurs clients via Internet. Grâce au Pack

Plus en détail

La VOIP :Les protocoles H.323 et SIP

La VOIP :Les protocoles H.323 et SIP La VOIP :Les protocoles H.323 et SIP PLAN La VOIP 1 H.323 2 SIP 3 Comparaison SIP/H.323 4 2 La VOIP Qu appelle t on VOIP? VOIP = Voice Over Internet Protocol ou Voix sur IP La voix sur IP : Le transport

Plus en détail

Agrégation de liens xdsl sur un réseau radio

Agré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étail

Prise en compte des ressources dans les composants logiciels parallèles

Prise 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étail

EMC DATA DOMAIN HYPERMAX

EMC DATA DOMAIN HYPERMAX EMC DATA DOMAIN HYPERMAX Optimisation du stockage de protection EMC AVANTAGES CLÉS Déduplication évolutive et ultrarapide Jusqu à 58,7 To/h de débit Réduit de 10 à 30 fois le stockage de sauvegarde, et

Plus en détail

Projet 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. 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étail

Le réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr

Le réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr Le réseau Internet Christian.Fondrat@dsi.univ-paris5.fr Un réseau Définition : Un réseau est un ensemble d ordinateurs connectés et qui communiquent entre eux. Classification : Réseau local (LAN = Local

Plus en détail

Doctorat ParisTech. TELECOM ParisTech. Flow-Aware Networking : garanties de performance pour le trafic IP

Doctorat ParisTech. TELECOM ParisTech. Flow-Aware Networking : garanties de performance pour le trafic IP 2014-ENST EDITE - ED 130 Doctorat ParisTech T H È S E pour obtenir le grade de docteur délivré par TELECOM ParisTech Spécialité «Informatique et Réseaux» présentée et soutenue publiquement par Jordan AUGÉ

Plus en détail

Introduction aux Technologies de l Internet

Introduction 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étail

Présentation du déploiement des serveurs

Présentation du déploiement des serveurs Présentation du déploiement des serveurs OpenText Exceed ondemand Solutions de gestion de l accès aux applications pour l entreprise OpenText Connectivity Solutions Group Février 2011 Sommaire Aucun environnement

Plus en détail

Année Universitaire 2010-2011 session 1 d automne Parcours : CSB5 Licence 3 STS Informatique

Année Universitaire 2010-2011 session 1 d automne Parcours : CSB5 Licence 3 STS Informatique Année Universitaire 2010-2011 session 1 d automne Parcours : CSB5 Licence 3 STS Informatique UE : INF157 Épreuve : Examen Utilisation des réseaux Date : 13 décembre 2010 Heure : 8h30 Durée : 1h30 Modalités

Plus en détail

UDP/TCP - Protocoles transport

UDP/TCP - Protocoles transport UDP/TCP - Protocoles transport ISEN/ITII- UDP/TCP 1 Plan UDP : LE PROTOCOLE TRANSPORT DATAGRAM Concept de ports Format du datagramme TCP : LE PROTOCOLE DE TRANSPORT FIABLE Connexion Segmentation Fenêtrage

Plus en détail

Cours 13. RAID et SAN. 2004, Marc-André Léger

Cours 13. RAID et SAN. 2004, Marc-André Léger Cours 13 RAID et SAN Plan Mise en contexte Storage Area Networks Architecture Fibre Channel Network Attached Storage Exemple d un serveur NAS EMC2 Celerra Conclusion Démonstration Questions - Réponses

Plus en détail

EMC AVAMAR. Logiciel et système de sauvegarde avec déduplication

EMC AVAMAR. Logiciel et système de sauvegarde avec déduplication EMC AVAMAR Logiciel et système de sauvegarde avec déduplication Avantages clés Les données sont dédupliquées à la source (client), avant leur transfert sur le réseau Idéal pour la protection des environnements

Plus en détail

Présentation du projet national

Présentation du projet national Expérimentation Satel-IT I Expérimentation Satel-IT Christian ESCAFFRE, escaffre@cict.fr Centre Interuniversitaire de Calcul de Toulouse Alain BOURISSOU, Alain.Bourissou@education.gouv.fr Ministère de

Plus en détail

Graphes de trafic et Statistiques utilisant MRTG

Graphes 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étail

Livre blanc Haute disponibilité sous Linux

Livre blanc Haute disponibilité sous Linux Livre blanc Haute disponibilité sous Linux Nicolas Ferre 29 septembre 2000 Résumé Ce livre blanc décrit une solution informatique à haute disponibilité. Les technologies mises

Plus en détail

EMC DATA DOMAIN OPERATING SYSTEM

EMC DATA DOMAIN OPERATING SYSTEM EMC DATA DOMAIN OPERATING SYSTEM Au service du stockage de protection EMC AVANTAGES CLÉS Déduplication évolutive ultrarapide Jusqu à 31 To/h de débit Réduction des besoins en stockage de sauvegarde de

Plus en détail

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

RESEAUX 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étail

Sauvegarde et restauration EMC Avamar en environnement VMware

Sauvegarde et restauration EMC Avamar en environnement VMware Sauvegarde et restauration EMC Avamar en environnement VMware Technologie appliquée Résumé Ce livre blanc décrit les composants des solutions VMware vsphere et VMware View, ainsi que les options disponibles

Plus en détail

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II.2/ Description des couches 1&2 La couche physique s'occupe de la transmission des bits de façon brute sur un canal de

Plus en détail

Un concept multi-centre de données traditionnel basé sur le DNS

Un concept multi-centre de données traditionnel basé sur le DNS Confiez vos activités critiques à un expert S il est crucial pour vos activités commerciales que vos serveurs soient disponibles en continu, vous devez demander à votre hébergeur de vous fournir une solution

Plus en détail

CONFIGURATION DE BASE

CONFIGURATION DE BASE Gît@Box Configuration de base 6, Rue de l'industrie BP130 SOULTZ 68503 GUEBWILLER Cedex Fax.: 03 89 62 13 31 Tel.: 08.92.56.68.69 support@telmatweb.com Tous droits de reproduction réservés 2014 Page: 1

Plus en détail

Présentation du modèle OSI(Open Systems Interconnection)

Présentation du modèle OSI(Open Systems Interconnection) Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:

Plus en détail

Les environnements de calcul distribué

Les environnements de calcul distribué 2 e Atelier CRAG, 3 au 8 Décembre 2012 Par Blaise Omer YENKE IUT, Université de Ngaoundéré, Cameroun. 4 décembre 2012 1 / 32 Calcul haute performance (HPC) High-performance computing (HPC) : utilisation

Plus en détail

Contrôleur de communications réseau. Guide de configuration rapide DN1657-0606

Contrôleur de communications réseau. Guide de configuration rapide DN1657-0606 K T - N C C Contrôleur de communications réseau Guide de configuration rapide DN1657-0606 Objectif de ce document Ce Guide de configuration rapide s adresse aux installateurs qui sont déjà familiers avec

Plus en détail