CONCEPTION ET DÉPLOIEMENT D UNE GRILLE DE CONTRÔLE DE PROCESSUS PHYSIQUES MÉMOIRE EN INFORMATIQUE. SABATIER Fabrice Soutenu à Metz le 6 septembre 2004
|
|
- Lionel Soucy
- il y a 8 ans
- Total affichages :
Transcription
1 CONSERVATOIRE NATIONAL DES ARTS ET MÉTIERS CENTRE RÉGIONAL DE LORRAINE CENTRE D ENSEIGNEMENT DE METZ CONCEPTION ET DÉPLOIEMENT D UNE GRILLE DE CONTRÔLE DE PROCESSUS PHYSIQUES MÉMOIRE EN INFORMATIQUE PRÉSENTÉ PAR SABATIER Fabrice Soutenu à Metz le 6 septembre 2004 JURY Président : Monsieur Jean-Pierre ARNAUD, Membres : Monsieur Stéphane VIALLE, Professeur Principal Monsieur Laurent Watrin, Monsieur Claude Lhermitte, Monsieur Hervé Frezza-Buet.
2 Table des matières i Remerciements Mes remerciements vont tout particulièrement à : Monsieur Stéphane VIALLE, chercheur et enseignant à SUPELEC, pour ses conseils en programmation Monsieur Hervé FREZZA-BUET, chercheur et enseignant à SUPELEC, pour ses conseils sur l utilisation de la bibliothèque de commandes du Koala L équipe système informatique de SUPELEC
3 Table des matières ii Table des matières Introduction v 1 Les «Grilles» de calcul et de ressources Les besoins et l enjeux La Grille d information La Grille de calcul L ingénierie concourante L historique du «Grid computing» Le concept de Grille Quelques exemples Les projets européens DATAGRID et EGEE Le projet européen EUROGRID La plate-forme RNTL e-toile Notre projet de Grille de contrôle de processus physiques Le GridRPC et DIET Le GridRPC Le modèle de base L architecture de DIET Les composants de DIET Le fonctionnement général de DIET Application robotique et architecture client-serveur initiale L application robotique Description Sa plate-forme matérielle Ses modules logiciels Le module de localisation Le module de navigation L architecture client-serveur de contrôle du robot Vue d ensemble Qu est-ce que la bibliothèque nono? Principe de base de la bibliothèque nono Structure de la bibliothèque nono Le protocole de la bibliothèque nono L annuaire de ressources Réveil du serveur lors de la réception de nouvelles requêtes Qu est-ce que la bibliothèque koala? Structure de la bibliothèque koala Création d une application cliente
4 Table des matières iii Qu est-ce que la bibliothèque nonovideo? Structure de la bibliothèque nonovideo Conception d une nouvelle architecture logicielle adaptée à une Grille Vue d ensemble de l environnement de Grille expérimentale Les caractéristiques du robot L application robotique expérimentée La configuration du VPN L environnement de Grille Les services de la Grille expérimentale L architecture du logiciel de Grille La Grille orientée serveur de robots Les besoins spécifiques pour contrôler le robot Le service d annuaire de ressources L utilisation de buffers d historique Élaboration du mécanisme de concurrence Algorithme de mémorisation Déploiement et installation d une Grille multi-sites Réseaux privés virtuels IPSec Architecture d IPsec Principe de fonctionnement Types d utilisations possibles Équipement fournissant IPsec Modes de fonctionnement Les projets Open Source IPsec Sécurisation de l accès au VPN Architecture sécurisée de notre Grille Protocole d accès au service d annuaire Les concepts de LDAP Le protocole LDAP Le modèle de données arborescentes Les attributs des entrées Le partitionnement Le service «referral» Le service «replication» L annuaire de notre Grille locale Déploiement de l environnement de Grille DIET Déploiement des services CORBA Déploiement et configuration de DIET API - Application Programming Interface Principes de l API côté client Les appels GridRPC de l API L algorithmique de Grille Architecture de l API côté client Structure type d un client pour un service de haut niveau Description du service de localisation Description du service de navigation
5 Table des matières iv Description du service de mesure de luminosité Extensibilité de notre API côté client Conception d une application robotique de Grille Principes de l API côté serveur Architecture de l API côté serveur Structure type d un service de haut niveau Agencement des différentes classes Expérimentations et performances Les expérimentations de la redondance Les performances mesurées Performances sur la Grille locale Performances sur la Grille déployée Comparaison à une exécution «classique» Performances de la Grille à travers l Internet Conclusion et perspectives 102 Annexe 103 A Publication pour la conférence internationale WETICE B Les principaux schémas UML des bibliothèques nono, koala et nonovideo 104 B.1 Diagramme de déploiement B.2 Consultation de l annuaire des ressources B.3 Établissement d une connexion en mode directe B.4 Traitement des caractères de réveil B.5 La méthode DataTransfer() - première partie B.6 La méthode DataTransfer() - seconde partie B.7 Initialisation du client koala pour la ressource configurable B.8 Initialisation du client koala pour le contrôle de la ressource B.9 Initialisation de la ressource de commande B.10 Initialisation de la ressource configurable C Les mécanismes de sécurité d IPsec 115 C.1 Authentication Header (AH) C.1.1 Encapsulating Security Payload (ESP) C.2 La gestion des clés pour IPsec : ISAKMP et IKE C.2.1 ISAKMP C Indépendance vis à vis des mécanismes : les domaines d interprétation C et les phases Indépendance vis à vis du protocole de gestion des clés : la construction des messages par blocs C.2.2 IKE C Phase 1 : Main Mode et Aggressive Mode C Phase 2 : Quick Mode C Les groupes : New Group Mode C Phases et modes
6 Introduction v D Installation de FreeS/WAN sur un noyau D.0.3 Installations des commandes IPsec D.0.4 Test de l installation E Création des certificats X E Création de l autorité de certification E Création du certificat de la passerelle E Signature du certificat de la passerelle E.0.5 Mise en place de la passerelle F Installation du VPN 129 F.0.6 Configuration de la passerelle F Le fichier /etc/ipsec.conf F Le fichier /etc/ipsec.secrets F.0.7 Configuration du poste distant situé en Italie F Le fichier /etc/ipsec.conf F Le fichier /etc/ipsec.secrets F.0.8 Connexion d un poste distant à la Grille G Sécurisation de la passerelle 135 H Fichiers de configuration de DIET 137 H.1 L agent maître - MA (sfma1.cfg) H.2 L agent local - LA (sfla1.cfg) H.3 Le serveur démon - SeD (sfsed1.cfg) H.4 Le client (sfclient.cfg) I Script de lancement des agents 140
7 Introduction vi Introduction Le calcul sur une Grille est vu comme le moyen d avenir pour obtenir des ressources de calcul «à la demande». Les applications qui en bénéficient pour le moment sont généralement des applications très gourmandes en temps de calcul. Ce sont des simulations numériques, des calculs d algèbre linéaire, des modélisations de structures, etc. Par contre, aucune de ces applications ne concerne la distribution au sein d une Grille informatique d applications «interactives» accompagnées de contraintes de temps. C est-à-dire celles où des flots de données (permanents) entrent dans l application alors que d autres en ressortent, et où une vitesse de traitement minimale est imposée par la vitesse des flots de données au lieu d être fixée par la puissance de traitement disponible. Ces applications sont par exemple toutes celles qui concernent le contrôle de processus physiques, comme l analyse de signaux en provenance de capteurs et le réglage en conséquence des commandes du dispositif. Utiliser la Grille comme on utilise le réseau électrique, où il suffirait de connecter son «appareil» d un côté au secteur électrique pour avoir de l énergie et de l autre côté à la Grille de calcul pour avoir la puissance de calcul nécessaire à son fonctionnement, est la perceptive que s est donné l équipe de Supélec. C est pourquoi une première approche a été réalisée dans ce sens en portant une application robotique sur une Grille de PC standard, PC multiprocesseurs et cluster de PC. Grâce aux travaux précédemment réalisés avec l Ensam, nous disposions d une application où les robots peuvent se déplacent jusqu à rejoindre une position fixée, en effectuant tout d abord une auto-localisation basée sur une détection panoramique de marques artificielles, puis en calculant une trajectoire minimisant les glissements entre la position courante et l objectif (module qui demande encore à être amélioré). La Grille nous a permis d utiliser plus de machines que nécessaire afin d être tolérant aux pannes et d accélérer les calculs en faisant appel à des machines plus puissantes que l ordinateur portable typiquement utilisé ou que les ordinateurs que l on peut raisonnablement dédier aux robots. Par la suite, cette architecture de Grille testée sur un seul robot «KOALA» et sur deux pays européens servira de base à la prochaine étape : le déploiement de différents «services de contrôle de processus physiques» à travers une Grille étendue à l Europe, afin de permettre de contrôler une multitude de processus physiques diversifiés (robot Hercule, moteurs, capteurs, etc.) tout en respectant une politique de gestion des services permettant un équilibrage de charge et une tolérance aux pannes. Le portage de cette architecture sur une plate-forme comme Globus sera étudiée après cette expérimentation à grande échelle.
8 Mémoire d ingénieur CNAM 1 Chapitre 1 Les «Grilles» de calcul et de ressources Un des éléments importants dans l évolution des technologies de l information, lié à la convergence des télécommunications, de l informatique et de l audiovisuel, est que l ensemble de l information dont nous disposons ou que nous générons (données, textes, images, vidéo, etc.) est maintenant numérique. Ainsi nous nous trouvons face à une explosion de la quantité d informations directement accessible via les réseaux de communication. La maîtrise et le traitement de ces informations sont devenus un enjeu stratégique de tout premier ordre pour toutes les organisations tant industrielles que publiques ou associatives. Face à une concurrence de plus en plus grande, les entreprises doivent faire preuve du maximum de réactivité dans la conception de nouveaux produits ou services, l adaptation de leurs outils de production ou la mise en œuvre de solutions spécifiques à la demande. Dans ce contexte, les outils informatiques de modélisation et de simulation sont à la base de leur compétitivité. Ces deux remarques démontrent l importance de disposer, dans les meilleures conditions, de moyens adaptés pour le stockage, la transmission et le traitement de l information et pour la mise en œuvre de la puissance de calcul nécessaire. Or, aujourd hui, on constate que, suivant la loi de Moore [1], la puissance de traitement des processeurs croit très rapidement et est facilement accessible au travers de PC ou de stations de travail. Ces puissances de traitement sont globalement extrêmement sous-utilisées, et ainsi les entreprises ou organisations disposent de réserve importante de puissance qu elles souhaitent utiliser. Par ailleurs, des réseaux de communication à haut débit ont été installés ou sont en cours de déploiement, à l exemple de l initiative GÉANT [2] permettant de disposer, au niveau des organismes de recherche, d un réseau à 10 Gigabits. Cette organisation des moyens disponibles et des besoins en terme de puissance de traitement et de capacité de stockage accompagne le développement des Grilles informatiques.
9 Mémoire d ingénieur CNAM 2 ' 10 Gbit/s 2,5 Gbit/s 622 Mbit/s Mbit/s FIG. 1.1 Le réseau GÉANT 1.1 Les besoins et l enjeux La Grille d information La maîtrise et la disponibilité des informations par l accès à de très grandes bases d informations réparties géographiquement et à des capacités de traitement adaptées (data-mining par exemple) est un enjeu essentiel pour toutes les organisations. Ces informations peuvent être d origine et de type très variés. A titre d exemple, on peut indiquer les bases de données expérimentales issues de grandes expériences scientifiques (physique des particules, biologie, observation spatiale, etc.) ou résultant d actions spécifiques telles que les données commerciales ou économiques, les bases de données textuelles provenant de publications ou de centre de documentation, maintenant largement interconnectés, les bases de données techniques, etc. Les quantités de données stockées ou générées peuvent atteindre aujourd hui des grandeurs de l ordre du petabyte [3] ou plus, nécessitant des capacités de stockage inaccessibles pour un organisme seul. Par ailleurs, il apparaît souvent inutile de devoir rapatrier en un même lieu l ensemble des données alors que seule une faible partie est nécessaire pour le traitement envisagé. Un système de partage «intelligent» de ces données est nécessaire La Grille de calcul Les techniques de simulation et les outils de conception de nouveaux produits ou systèmes apportent une différenciation concurrentielle forte en permettant la réduction des coûts et du temps de mise au point. Avec les outils de PLM (Product Lifecycle Management) on s oriente vers le concept d entreprise numérique. La complexité des systèmes considérés, la nécessité de coupler plusieurs phénomènes (thermique, structure, fluides, etc.) ou de prendre en compte des géométries 3D complexes induisent des besoins de puissance de calcul pouvant atteindre plusieurs téraflops. L objectif est de résoudre soit des systèmes couplés d équations aux dérivées partielles par diverses méthodes numériques (différences finies, volumes finis, éléments finis, Monte-Carlo, méthodes particulaires, etc.) soit de grands systèmes algébro-différentiels et de disposer de capacités de pré et post traitement adaptées intégrant des techniques de réalité virtuelle.
10 Mémoire d ingénieur CNAM 3 Parmi les grands défis nécessitant de telles puissances de calcul, on peut citer les modèles météo et les études sur le changement climatique global, les simulations ab-initio de matériaux dans les domaines scientifiques, les simulations et outils de conception en aéronautique, automobile, chimie ou nucléaire pour ne citer que quelques exemples industriels, sans oublier les domaines de la finance, notamment avec les calculs de risque et de la santé [4] L ingénierie concourante De plus en plus souvent, dans le cadre de grands projets, les entreprises doivent collaborer entre elles à partir de sites géographiquement répartis, mettre en commun des bases de données ou de connaissances, des descriptions 3D d objets complexes, des outils de modélisation ou de simulation... Ces problématiques se retrouvent en particulier dans des secteurs tels que l aéronautique, l espace ou l automobile entre maître d œuvre, équipementiers et fournisseurs. L objectif est, par une mise en commun en permanence de moyens, de données et d outils dans le cadre d une «organisation virtuelle» (une Grille), de réduire considérablement les temps et coûts de conception. Ainsi la Grille apparaît comme une architecture des systèmes d information particulièrement bien adaptée aux nouvelles organisations du travail et des entreprises. 1.2 L historique du «Grid computing» Le terme de «Grid computing» apparaît en 1998, plusieurs définition circulent, nous présentons rapidement les principales. Une première définition présente le Grid computing comme la suite du «meta computing» : Un peu avant 1998 où deux projets américains ont expérimenté l utilisation conjointe de plusieurs superordinateurs répartis en différents sites des USA. Il s agit des projets CASA [5] de simulations intensives de phénomènes chimiques et météorologiques, et SF [6] (Synthetic Force) de simulation interactive de guerre pour l armée américaine. Synthetic B attlespace An o perator s primary interaction with the console is through the touch-sensitive display screens. All four consoles in an OM are identical LE GEND 1. OPE N SHE L TE R V IE W OF OPE R AT IONS M ODU L E 5. POW E R GE NE R AT OR 2. L OCAL AN/ TPS-7 5 R ADA R S 6. OT HE R MC E 3. MANNE D OPE RATIONS M ODU LES 7. AI R FIELD 4. R EMOTE R ADAR 8. TA DIL TO A WACS FIG. 1.2 les projets SF et CASA Le «meta computing» regroupe l ensemble des techniques permettant d utiliser plusieurs superordinateurs au sein d une même application, en tenant compte des temps de communications sur des réseaux longue distance lors de la conception de l application. L extension de cette technique à un grand nombre de super-ordinateurs, prenant en compte les problèmes de répartition et d équilibrage de charge, et réalisant une tolérance aux pannes, constitue l une des approches du Grid computing. Une deuxième définition est donnée par les fondateurs du Grid computing (Ian Foster et Karl Kesselman), qui font une analogie avec les grilles de gaz, d eau et d électricité [7]. Aujourd hui la plupart des
11 Mémoire d ingénieur CNAM 4 maisons européennes sont raccordées au réseau d électricité, au réseau d eau courante et au réseau de gaz. Peu importe où est produit cette électricité, cette eau ou ce gaz. Il en arrive suffisamment dans toutes les maisons. Il suffit de se raccorder à ces réseaux. Derrière ces réseaux de tuyaux se trouvent également des réservoirs de stockage, des centres de production, des artères à haut débit entre les principaux centre de production et de stockage, puis des artères à plus faible débit pour atteindre les particuliers. On peut envisager la même démarche en informatique : disposer chez sois d une prise de raccordement de son ordinateur au réseau informatique, mais pas seulement pour y trouver des données comme sur Internet, mais pour y trouver de la puissance de calcul et de l espace de stockage. On aurait alors une Grille informatique, comme l on a des grilles d électricité, d eau et de gaz. On serait alors capable de répondre plus souplement aux besoin des utilisateurs en globalisant les ressources. FIG. 1.3 Une Grille informatique, comme l on a des grilles d électricité Ainsi, derrière ce concept, se cachent deux approches : la virtualisation des ressources (une vision à long terme) et la distribution de calculs lourds (déjà opérationnelle). Les difficultés techniques à relever sont légion et les acteurs de ce marché devront se mettre d accord sur des standards communs afin de favoriser l interopérabilité des Grilles de calcul et la formation de Grilles inter-entreprises. Les Grilles en cours de déploiement se limitent en effet à des projets isolés regroupant très peu de partenaires et reposant souvent sur des plates-formes technologiques propriétaires. Aujourd hui, il s agit d un empilement d intergiciel (middleware) évoluant vers une architecture orientée services web et visant à faire communiquer chaque nœud de la Grille (calculateurs, baies de stockage, instruments scientifiques, etc.) au travers d un réseau à haut débit. Toutefois, des problèmes de sécurité restent à résoudre. Authentification et chiffrement s imposent. Pour sa part, Globus, le projet le plus avancé, propose un système de type PKI 1 pour authentifier les serveurs, les utilisateurs et les processus. Enfin, une troisième définition du «Grid computing» correspond à certains projets très médiatisés, comme «seti@home», qui font travailler de concert des centaines de milliers de PC. Cette activité hautement parallèle fonctionne à travers Internet car les différentes tâches ne communiquent pas entre elles. Il s agit d application «embarassingly parallel», où chaque nœud de la Grille exécute une version complète du programme avec certains paramètres ou un certain jeu de données. L ensemble des exécutions de la Grille permet de réaliser la totalité des calculs plus rapidement. La distribution d une application de «lancer de rayon» sur le réseau du campus de Metz de Supélec est un exemple d application «embarassingly parallel» : chaque portion de l image peut être calculée indépendamment des autres. Un simple réseau Ethernet peut alors suffire pour réaliser cette distribution de calculs. 1. Public Key Infractructure ou en français Infrastructure de Gestion de Clés IGC.
12 Mémoire d ingénieur CNAM 5 D autres définition existe pour d autres types de Grilles informatiques, comme les Grilles d information, les Grilles d environnements,... Mais nous pouvons résumer toutes ces définitions par celle du ministère français de la recherche : Globalisation des Ressources Informatiques et des Données (GRID). 1.3 Le concept de Grille Le concept de Grille a été mis au point pour répondre aux différents besoins évoqués précédemment en optimisant au maximum l utilisation des moyens de traitement et de stockage disponibles. Il a pour objet de fournir, de manière transparente et sure, à des communautés d intérêt (organisation virtuelle), l accès à des moyens de traitement et de stockage hétérogènes distribués géographiquement, permettant de disposer de capacités difficilement accessibles, individuellement ou incompatibles avec les moyens financiers d une telle structure. Un système de Grille repose sur les éléments suivants : des moyens matériels, systèmes de traitement et de calcul (PC, stations de travail, clusters, etc.) et systèmes de stockage; des mécanismes de communication par des réseaux haut-débit reliant les différents centres; des services de Grilles réunis au sein d un intergiciel; des boites à outils génériques (outils de visualisation, bibliothèques de données, etc.); des logiciels d applications spécifiques adaptés à l architecture de Grille. L intergiciel est la brique de base regroupant l ensemble des éléments logiciels pour la mise en œuvre d une Grille. Il comprend notamment les fonctions suivantes : le partage et l allocation des différentes ressources de la Grille suivant des critères techniques de performance, mais également des critères économiques et d éventuelles contraintes utilisateurs; l exécution, l ordonnancement et l administration de la Grille, intégrant toutes les fonctions de monitoring et de gestion en termes de facturation notamment; l ensemble des procédures de sécurisation de la Grille, notamment les outils d authentification des utilisateurs, la gestion des restrictions d accès, la confidentialité des données et des résultats; les outils collaboratifs permettant aux divers acteurs de travailler ensemble et d échanger documents, données, logiciels, résultats, etc., en garantissant la cohérence de ceux-ci au cours de l ensemble des manipulations; les outils d évaluation des performances et de mesure de la qualité de service; les outils de développement et les interfaces utilisateurs pour le déploiement des différentes applications. Ces intergiciels s appuient sur des protocoles standards de l Internet tels que FTP (File Transfer protocol), LDAP (Ligth Directory Acccess Protocol), HTTP (Hypertext Transfert Protocol). Parmi les intergiciels les plus utilisés actuellement il faut citer les outils GLOBUS, LEGION et UNICORE.
13 Mémoire d ingénieur CNAM 6 FIG. 1.4 Logiciel de supervision de Grille utilisant l intergiciel LEGION Le développement de ces intergiciels fait l objet d une très grande activité tant au niveau recherche qu industriel notamment dans le cadre du GGF (Global GRID Forum). Une initiative très importante appelée OGSA (Open Grid Services Architecture) a été récemment lancée pour assurer la convergence entre les technologies de Grilles et les technologies de Web Services, notamment WSDL (Web Services Description Language) et définir ainsi des standards pour des services distribués. L initiative OGSA se prolonge aujourd hui par «WSRF» ( Web Services Resource Framework) qui sera au cœur de Globus 4 Actuellement, les entreprises boudent encore ces projets coûteux et difficiles à mettre en œuvre. Elles préfèrent des Grilles internes qui leur permettent d optimiser leurs cycles CPU dormants en recourant à des technologies de calcul distribué identiques à celles utilisées par le Décrypthon qui a permis l établissement de la carte de protéines du vivant ou le très médiatique «Seti@home» qui, pour la recherche de signaux extra-terrestres, a réussi, en récupérant sur des milliers de PC les cycles processeurs inutilisés, à générer une puissance de 33, 79 Téraflops. 1.4 Quelques exemples Aujourd hui de très nombreux projets de Grille sont en cours de développement dans le monde. Il s agit d un axe majeur des actions proposées dans le cadre du 6 e Programme Cadre de Recherche et de Développement (PCRD) de l Union Européenne et de plus en plus expérimentations industrielles sont en cours Les projets européens DATAGRID et EGEE Le projet DATAGRID [8] était un projet européen (5 e PCRD) pour la mise en place d une Grille de stockage et d analyse de données issues de grandes expériences scientifiques. Le projet, issu d une initiative du CERN, a réunit six partenaires principaux (CERN, CNRS, ESRIN, INFN, NIKHEF, PPARC) et quinze partenaires associés dont trois industriels (CS Communication et Systèmes, DATAMAT et IBM- UK).
14 Mémoire d ingénieur CNAM 7 Testbed Sites DataGrid Testbed HEP sites ESA sites Lisboa Lund RAL Estec KNMI Berlin IPSL Prague Paris Brno CERN Santander Lyon Grenoble Milano PD-LNL Madrid Marseille Torino Pisa BO-CNAF Barcelona ESRIN Roma Valencia Catania Dubna Moscow FIG. 1.5 le projet européen DataGrid Le projet DATAGRID avait pour principaux objectifs : de développer un intergiciel open-source fondé sur l outil GLOBUS, de déployer des testbeds à grande échelle, de valider le concept de Grille sur différents démonstrateurs. Trois grandes applications ont servies à valider ce projet 2 : Physique des particules L objectif est de traiter les données qui seront fournies par les expériences avec le nouveau collisionneur LHC (Large Hadron Collider) en cours de montage au CERN. Le LHC est un accélérateur permettant la collision entre protons et ions à des énergies jamais atteintes aujourd hui, ceci devant recréer les conditions initiales de l univers après le «Big Bang». Les différents détecteurs du LHC fournissent une énorme quantité de données (environ 3,5 Petabytes par an), données devant être stockées, accessibles et traitées par la communauté mondiale des physiciens des particules regroupant en Europe plus de 250 instituts et dans le reste du monde plus de 200 instituts. 2. Aujourd hui DATAGRID se poursuit par un nouveau projet appelé EGEE (Enabling Grids for E-science in Europe) qui reprend les deux premières applications à savoir la physique des particules et la Bio-informatique.
15 Mémoire d ingénieur CNAM 8 FIG. 1.6 le collisionneur LHC Cette problématique requiert des besoins de stockage et de traitement inaccessibles à une seule organisation et seule une architecture de type Grille peut y répondre. Bio-informatique Le domaine de la bio-informatique est caractérisé par son interdisciplinarité (biologie moléculaire, calcul scientifique, technologies de l information, gestion de données, etc.) Il manipule de très grandes bases de données réparties à travers le monde (les bases de données connaissent une croissance exponentielle depuis plusieurs années). Les architectures de Grilles doivent permettre de répondre aux problèmes d organisation des données, d accès à celles-ci (en prenant en compte les aspects de distribution et de réplications) et de traitement de ces données (data-mining). Observation de la terre L objectif de cette application est le stockage, la distribution et le traitement des données fournies par les satellites d observation ERS 1/2 et ENVISAT. A titre d exemple le satellite d observation de la terre ENVISAT fournira un volume de 500 Go de données par jour. Le concept «Grille» doit permettre d accroître la disponibilité de ces données, de fournir un moyen de retraiter les archives de données et d autoriser l utilisation de traitements complexes de fusion de données, d analyse et de modélisation de celles-ci. Un premier système fonctionne sur plus de dix sites en Europe regroupant plus de chercheurs.
16 Mémoire d ingénieur CNAM 9 FIG. 1.7 le satellite d observation de la terre ENVISAT Le projet européen EUROGRID Le projet EUROGRID était un projet européen (5 e PCRD) pour le développement des technologies de Grille autour du calcul haute performance. Le projet dont le coordinateur était la société allemande PALLAS, regroupe six centres de calcul haute performance dont le centre IDRIS du CNRS et deux grands utilisateurs (GIE, EADS, CCR et Deutsche Wetterdienst). Le projet s appuyait sur l intergiciel UNICORE de la société PALLAS. Les principales applications mises en œuvre étaient : la simulation en recherche biomoléculaire, les modèles de prédiction météorologique, notamment les modèles atmosphériques régionaux, le couplage de codes d IAO, notamment pour des applications dans le domaine de l aéronautique, la simulation «multiphysique». LRZ: SR 8000, VPP, LC* RUS: SX-5, 2xLC* FZJ: 2xT3E,SV1, LC* ZIB: T3E, Sun DWD: IBM SP, SGI RUKA: IBM SP FZJ PC²: LC* TUD: T3E, SGI Pallas: Sun Fujitsu: VPP, Sun *LC = Linux Cluster RUKA PC 2 DWD RUS LRZ ZIB TUD FIG. 1.8 Le réseau Grille utilisant l intergiciel UNICORE en Allemagne Au niveau européen il convient également de signaler l initiative GRIDSTART dont l objectif est de consolider les avancées européennes dans les technologies de Grille et de stimuler le développement
17 Mémoire d ingénieur CNAM 10 des Grilles dans tous les domaines scientifiques, industriels et grand public. Ils associent la plupart des projets européens (AVO, CROSSGRID, DAMIEN, DATAGRID, DATATAG, EGSO, EUROGRID, GRIA, GRIDLAB, GRIP). FIG. 1.9 Le projet européen EUROGRID La plate-forme RNTL e-toile Le projet e-toile est une plate-forme financée par le RNTL (Réseau National des Technologies Logicielles ). Ce projet vient de se terminer. Plate-forme de production Plate-forme de tests noeuds actifs antares2 à antares4 IRISA nas PRiSM node-001 à node-006 cocteau antares1 CEA ursus-0 à ursus-9 ursa-minor ursa-major VTHD VTHD 3 Gb/s Gb/s EDF node1 à node6 serveur1 node7 à node10 Sirius-vthd ressources de test UREC supervision réseau et administration RESO 3 qos 6 tamanoir ENS-LYON IBCP ID-IMAG 6 icluster SUN-Lyon ls1 à ls16 gasp-front poi0 à poi23 poi tortue LIP kwad cobalt-31 à cobalt-39 SUN-Grenoble mercure CERN saturne Journées RNTL FIG Le projet e-toile Il réunit de grands acteurs français de la recherche et de l industrie dans le domaine des Grilles (CNRS, INRIA, ENS Lyon, CEA, EDF, France Télécom, SUN France, CS-Communication et Systèmes). Les objectifs du projet peuvent se résumer comme suit : mettre à la disposition de la communauté scientifique française une plate-forme d expérimentation d une Grille de calcul s appuyant sur RENATER (Réseau National de Télécommunications
18 Mémoire d ingénieur CNAM 11 pour la Technologie, l Enseignement et la Recherche) et VTHD (Vraiment Très Haut Débit). Cette plate-forme devait permettre de valider les travaux de recherche sur l intergiciel et de tester des applications dans les domaines du calcul intensif et du traitement de grandes quantités de données; développer un intergiciel prototype 3 intégrant les travaux les plus récents en réseaux actifs, DSM (Distributed Shared Memory), allocation de ressources et sécurité; favoriser la valorisation de cette technologie dans les grands domaines scientifiques et industriels en préparant une démarche de type GRID Service Provider. Réseau pour l'enseignement Supérieur, la Recherche et la Technologie SFINX accès à l'internet en France Connexion vers l'internet Mondial Lille GEANT Connexion vers les réseaux de la Recherche Europe, Amérique... Rouen Caen Compiègne Reims Strasbourg Rennes Nantes Orléans Dijon Nancy Connexion Asie Pacifique Poitiers Besançon Limoges Bordeaux Clermont - Ferrand Lyon Grenoble Martinique Guadeloupe Guyane La Réunion Nouvelle Calédonie Mayotte Tahiti Connexion vers les DOM-TOM Pau Toulouse Montpellier Marseille Nice Corté Boucle en Ile de France 2,5 Gbit/s 622 Mbit/s 155 Mbit/s NR NRI FIG Le réseau RENATER Trois applications nécessitant l accès à de grandes puissances de calcul ont été testées : des problèmes d optimisation combinatoire à partir de la bibliothèque Bob (Bibliothèque d Optimisation avec Branch-and-bound) développée par le laboratoire PRISM (université de Versailles Saint Quentin). Il s agit de traiter des arbres de quelques milliards de sommets; un logiciel de dynamique moléculaire avec potentiels empiriques lissés par des calculs ab initio et un atelier de neutronique composé d un modèle de données métier et d une solution générique d enchaînement de codes de calcul développé par EDF; deux applications dans les domaines de la physique nucléaire pour la simulation de données de l expérience ALICE [9] et des sciences du vivant pour des problèmes de dynamique moléculaire. Le projet e-toile ce termine cette année et son expérience servira au nouveau projet Grid 5000 [10]. Grid 5000 est une plateforme mis en place pour la recherche dans le domaine des Grilles. Dix laboratoires sont impliqués afin de fournir une plate-forme dédiée, permettant aux développeurs de la communauté Grille de valider les différents niveaux logiciels acteurs de la mise en œuvre des technologies Grille. L objectif est de fournir une plate-forme de huit sites composés de clusters de 256 à CPUs connectés par Renater à 1Gbit/s (étendu à 10 Gbit/s par la suite). 3. Ces travaux se sont réalisés en étroite complémentarité avec l ACI GRID du ministère de la recherche.
19 Mémoire d ingénieur CNAM 12 FIG Le projet Grid Notre projet de Grille de contrôle de processus physiques Au départ de ce projet, une application robotique client-serveur a été développée pour permettre à un robot de type «KOALA» de se déplacer et de se localiser dans un environnement clôt. L objectif final de ce projet, est de permettre de connecter n importe quel processus physique sur une Grille de ressources, en fournissant les outils et l architecture nécessaire. Une Grille de calcul a été mise en place au sein de Supélec, composée de mono et quadriprocesseur Intel Xéon. Le projet prévoit quatre phases qui sont : Phase 1 : Test de performance à travers Internet Lors de la première phase, une attention toute particulière a été portée à l optimisation de la routine d auto-localisation qui se répète fréquemment lors de longs parcours (optimisation de la liaison série, utilisation du multithreading, de l hyperthreading, de la parallélisation sur cluster, et du recouvrement des temps de communication, des temps de calcul, et des temps des mouvements mécaniques). Un déploiement de l application sur une liaison pair à pair (lien direct sur un tunnel SSH) avec l Italie, a montré qu il était possible de contrôler le robot à travers l Internet avec un ralentissement acceptable à certaines heures.
20 Mémoire d ingénieur CNAM 13 T-autolocalisation (s) JPEG & Séquentiel JPEG & Recouvrement JPEG & Recouv+MPI Meilleur temps en local Heures du jour FIG Mesures réalisées entre la France et l Italie à travers une liaison SSH Phase 2 : Premier déploiement sur intergiciel de Grille Cette phase présentée dans ce document, a permis d élaborer une architecture de Grille composée à ce jour : de machines de deux campus de recherche, en France et en Italie, reliés à travers l Internet par un Réseau Privé Virtuel (VPN) basé sur le protocole IPsec. De l environnement de Grille DIET en GridRPC utilisant un bus CORBA pour les communications entre les agents, serveurs et clients permettant la localisation des services redondants. Et enfin d une interface de programmation (API) écrite en C ++ facilitant grandement la conception de systèmes robotiques complexes. Phase 3 : Test d extensibilité de l architecture Durant cette phase, l architecture de Grille développée précédemment sera étentue à d autre processus physiques (robot HERCULE, second robot KOALA, etc.) ainsi qu à d autre sites géographiques. On vérifiera notamment si le contrôle de plusieurs processus physiques en même temps sur une Grille de plusieurs sites reste performant. FIG Le robot HERCULE de la société «Française d Instrumentation»
3A-IIC - Parallélisme & Grid GRID : Définitions. GRID : Définitions. Stéphane Vialle. Stephane.Vialle@supelec.fr http://www.metz.supelec.
3A-IIC - Parallélisme & Grid Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Principes et Objectifs Evolution Leçons du passé Composition d une Grille Exemple d utilisation
Plus en détailChapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing
Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud Grid and Cloud Computing Problématique Besoins de calcul croissants Simulations d'expériences coûteuses ou dangereuses Résolution de
Plus en détailPlan du cours. Incarnations/applications du Grid Computing. Super-calcul virtuel
Plan du cours Les grilles informatiques : concepts et infrastructures La grille nationale Grid5000 Modèles de programmation et intergiciels pour le grilles Etude de cas : Globus, MPICH-G2 et GridRPC Taxinomie
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étail1. 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étailGrid Technology. ActiveMQ pour le grand collisionneur de hadrons (LHC) Lionel Cons Grid Technology Group Information Technology Department
DB GT CF Grid ActiveMQ pour le grand collisionneur de hadrons (LHC) Lionel Cons Grid Group Information Department Journée de la communauté FUSE, Paris, 2010 CERN IT Department CH-1211 Geneva 23 Switzerland
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é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étailIntroduction au Grid computing. Introduction au Grid computing. Grid-Computing. 1-Introduction Motivations Différents objectifs Leçons du passé
Introduction au Grid computing Introduction au Grid computing Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1. Introduction 2. Exemple d utilisation d une Grille 3. 4. Une
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étailPROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Plus en détailGrid 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étailConception des systèmes répartis
Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan
Plus en détailLa sécurité dans les grilles
La sécurité dans les grilles Yves Denneulin Laboratoire ID/IMAG Plan Introduction les dangers dont il faut se protéger Les propriétés à assurer Les bases de la sécurité Protocoles cryptographiques Utilisation
Plus en détailLivre. blanc. Solution Hadoop d entreprise d EMC. Stockage NAS scale-out Isilon et Greenplum HD. Février 2012
Livre blanc Solution Hadoop d entreprise d EMC Stockage NAS scale-out Isilon et Greenplum HD Par Julie Lockner et Terri McClure, Analystes seniors Février 2012 Ce livre blanc d ESG, qui a été commandé
Plus en détailACCESSNET -T IP Technique système TETRA d Hytera. www.hytera.de
Technique système TETRA d Hytera est la solution complète et performante pour toutes les applications de la téléphonie mobile professionnelle. www.hytera.de Bref aperçu Pour une communication TETRA professionnelle
Plus en détailHPC by OVH.COM. Le bon calcul pour l innovation OVH.COM
4 HPC by OVH.COM Le bon calcul pour l innovation 2 6 5 6 2 8 6 2 OVH.COM 5 2 HPC by OVH.COM 6 HPC pour High Performance Computing Utilisation de serveurs et de grappes de serveurs (clusters), configurés
Plus en détailLes Architectures Orientées Services (SOA)
Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie
Plus en détailParcours en deuxième année
Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure
Plus en détailGestion de données dans les NES
Gestion de données dans les NES E. Caron, F. Desprez, A. Vernois B. Del-Fabbro LIP/ENS-Lyon LIFC {Eddy.Caron,Frederic.Desprez}@ens-lyon.fr delfabbro@lifc.univ-fcomte.fr Antoine.Vernois@ens-lyon.fr Introduction
Plus en détailArchitecture de la grille
1 2 Diversité des applications et des utilisateurs (profile, nombre,...) supposent des solutions différentes architectures différentes avec des services communs Services de base authentification: établir
Plus en détailAdministration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Plus en détailAXES DE RECHERCHE - DOMAINE D'INTERET MAJEUR LOGICIELS ET SYSTEMES COMPLEXES
1 AXES DE RECHERCHE - DOMAINE D'INTERET MAJEUR LOGICIELS ET SYSTEMES COMPLEXES 2 Axes de recherche L activité du DIM LSC concerne la méthodologie de la conception et le développement de systèmes à forte
Plus en détailConcours interne d ingénieur des systèmes d information et de communication. «Session 2010» Meilleure copie "étude de cas architecture et systèmes"
Concours interne d ingénieur des systèmes d information et de communication «Session 2010» Meilleure copie "étude de cas architecture et systèmes" Note obtenue : 14,75/20 HEBERGE-TOUT Le 25 mars 2010 A
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étailPrésentation de la Grille EGEE
Présentation de la Grille EGEE Introduction aux grilles La grille EGEE Exemples d applications en physique des particules et en sciences de la vie Le cercle vertueux Conclusion Guy Wormser Directeur de
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détail10 tâches d administration simplifiées grâce à Windows Server 2008 R2. 1. Migration des systèmes virtuels sans interruption de service
10 tâches d administration simplifiées grâce à Windows Server 2008 R2 Faire plus avec moins. C est l obsession depuis plusieurs années de tous les administrateurs de serveurs mais cette quête prend encore
Plus en détailVMWare Infrastructure 3
Ingénieurs 2000 Filière Informatique et réseaux Université de Marne-la-Vallée VMWare Infrastructure 3 Exposé système et nouvelles technologies réseau. Christophe KELLER Sommaire Sommaire... 2 Introduction...
Plus en détailSécurisation des architectures traditionnelles et des SOA
Sécurisation des architectures traditionnelles et des SOA Un livre blanc de Bull Evidian Gestion SAML des accès SSO aux applications classiques et J2EE. Max Vallot Sommaire Émergence des architectures
Plus en détailLe modèle client-serveur
Le modèle client-serveur Olivier Aubert 1/24 Sources http://www.info.uqam.ca/~obaid/inf4481/a01/plan.htm 2/24 Historique architecture centralisée terminaux passifs (un seul OS, systèmes propriétaires)
Plus en détailLa surveillance réseau des Clouds privés
La surveillance réseau des Clouds privés Livre blanc Auteurs : Dirk Paessler, CEO de Paessler AG Gerald Schoch, Rédactrice technique de Paessler AG Publication : Mai 2011 Mise à jour : Février 2015 PAGE
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étailProjet ViSaGe : implémentation de l administration et du monitoring de ViSaGe (Virtualisation du Stockage appliquée aux Grilles informatiques)
RenPar 18/ SympA 2008 / CFSE 6 / JC 2008 Fribourg en Suisse, 11 au 13 février 2008 Projet ViSaGe : implémentation de l administration et du monitoring de ViSaGe (Virtualisation du Stockage appliquée aux
Plus en détailJournée CUME 29 Mars 2012. Le déport d affichage. Vincent Gil-Luna Roland Mergoil. www.upmc.fr
Journée CUME 29 Mars 2012 Le déport d affichage Vincent Gil-Luna Roland Mergoil www.upmc.fr Sommaire Contexte Le déport d affichage Conclusion et perspectives Le contexte Présentation Problématiques Résultats
Plus en détailPRODIGUER un noeud français de distribution de données GIEC/IPCC
PRODIGUER un noeud français de distribution de données GIEC/IPCC Sébastien Denvil et Olivier Marti Pôle de Modélisation, IPSL Prodiguer - Mercredi 18 juin 2008 1 Le contexte : le compte à rebours du rapport
Plus en détailIntroduction 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étailCluster High Availability. Holger Hennig, HA-Cluster Specialist
Cluster High Availability Holger Hennig, HA-Cluster Specialist TABLE DES MATIÈRES 1. RÉSUMÉ...3 2. INTRODUCTION...4 2.1 GÉNÉRALITÉS...4 2.2 LE CONCEPT DES CLUSTERS HA...4 2.3 AVANTAGES D UNE SOLUTION DE
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailLa fédération des infrastructures cloud
La fédération des infrastructures cloud Ecole IN2P3 : Maîtriser le cloud Charles LOOMIS (LAL) 4 juillet 2014 Questions importantes Est-ce que la fédération des ressources est nécessaire? Si oui, comment
Plus en détailGrid5000 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étailDécrets, arrêtés, circulaires
Décrets, arrêtés, circulaires TEXTES GÉNÉRAUX MINISTÈRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE Arrêté du 19 mars 2013 autorisant au titre de l année 2013 l ouverture de concours externes et internes
Plus en détail3A-IIC - Parallélisme & Grid GRID : Middleware
3A-IIC - Parallélisme & Grid GRID : Middleware Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Grid : Middleware 1. Globus 2. UniGrids 3. NES 4. XtremWeb 5. JavaSpaces/Jini
Plus en détailDescription des UE s du M2
Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure
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étailDMZ... as Architecture des Systèmes d Information
ASI... Le réseau à l INSA de Rouen Sébtien Bonnegent 9 décembre 2010 INSA de Rouen - rev. 40 1 / 25INSA de Rouen - rev. 40 2 / 25 ASI... DMZ... le département ASI 6 vlans réseaux sur 2 bâtiments 5 serveurs
Plus en détailFAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES
FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBLITÉ CONTINUE ET MOBILITÉ DES DONNÉES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue
Plus en détailNFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Plus en détailArchitectures informatiques dans les nuages
Architectures informatiques dans les nuages Cloud Computing : ressources informatiques «as a service» François Goldgewicht Consultant, directeur technique CCT CNES 18 mars 2010 Avant-propos Le Cloud Computing,
Plus en détailRetour sur les déploiements eduroam et Fédération Éducation/Recherche
Séminaire Aristote Sécurité et Mobilité Retour sur les déploiements eduroam et Fédération Éducation/Recherche 7 février2013 Agenda La communauté RENATER L offre de service La mobilité numérique avec la
Plus en détailChapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication
Chapitre VII : Principes des réseaux Structure des réseaux Types de réseaux La communication Les protocoles de communication Introduction Un système réparti est une collection de processeurs (ou machines)
Plus en détailSystèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49
Systèmes répartis Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Systèmes répartis p.1/49 Systèmes répartis Définition très large : un système réparti est système informatique
Plus en détailProgramme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
Plus en détailEvolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy
Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy Séminaire Aristote, 17 Déc. 2009 Ecole Polytechnique Palaiseau Plan L'univers du cloud Ressources Grilles, middleware
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étailD une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.
PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue
Plus en détailGroupe Eyrolles, 2004 ISBN : 2-212-11504-0
Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure
Plus en détailModule BDR Master d Informatique (SAR)
Module BDR Master d Informatique (SAR) Cours 6- Bases de données réparties Anne Doucet Anne.Doucet@lip6.fr 1 Bases de Données Réparties Définition Conception Décomposition Fragmentation horizontale et
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étailNetCrunch 6. Superviser
AdRem NetCrunch 6 Serveur de supervision réseau Avec NetCrunch, vous serez toujours informé de ce qui se passe avec vos applications, serveurs et équipements réseaux critiques. Documenter Découvrez la
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é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étailSSL ET IPSEC. Licence Pro ATC Amel Guetat
SSL ET IPSEC Licence Pro ATC Amel Guetat LES APPLICATIONS DU CHIFFREMENT Le protocole SSL (Secure Socket Layer) La sécurité réseau avec IPSec (IP Security Protocol) SSL - SECURE SOCKET LAYER Historique
Plus en détailLE SAN ET LE NAS : LE RESEAU AU SERVICE DES DONNEES
LE SAN ET LE NAS : LE RESEAU AU SERVICE DES DONNEES Marie GALEZ, galez@cines.fr Le propos de cet article est de présenter les architectures NAS et SAN, qui offrent de nouvelles perspectives pour le partage
Plus en détailIyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1
SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de
Plus en détailMessagerie asynchrone et Services Web
Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS
Plus en détailFAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters
FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBILITE CONTINUE ET MOBILITE DES DONNEES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue
Plus en détailLes 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étailWEA Un Gérant d'objets Persistants pour des environnements distribués
Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et
Plus en détailIBM Tivoli Monitoring, version 6.1
Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments
Plus en détailÉvaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
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étailINTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE
I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES
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étailArchitecture d un service de partage de données modifiables sur une infrastructure pair-à-pair
Architecture d un service de partage de données modifiables sur une infrastructure pair-à-pair Mathieu Jan Mathieu.Jan@irisa.fr Superviseurs : Gabriel Antoniu, Luc Bougé, Thierry Priol {Gabriel.Antoniu,Luc.Bouge,Thierry.Priol}@irisa.fr
Plus en détail4.2 Unités d enseignement du M1
88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter
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étailServeurs de noms Protocoles HTTP et FTP
Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et
Plus en détailL état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant
L état de l ART Évolution récente des technologies Denis Szalkowski Formateur Consultant Composants et infrastructure L entreprise interconnecté Les composants Les processeurs Le stockage La sauvegarde
Plus en détailNOTIONS 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étailLancement de la mise à jour de la feuille de route nationale «Infrastructures de Recherche»
Lancement de la mise à jour de la feuille de route nationale «Infrastructures de Recherche» 7 juillet 2014 L infrastructure de données scientifiques: un système qui combine contenu, services et infrastructures
Plus en détailLes cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization)
Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization) Préparé par : Zeus Kerravala Les cinq raisons majeures pour déployer SDN et NFV NetworkWorld,
Plus en détailBABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS
Quatrième colloque hypermédias et apprentissages 275 BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Anne-Olivia LE CORNEC, Jean-Marc FARINONE,
Plus en détailLE RESEAU GLOBAL INTERNET
LE RESEAU GLOBAL INTERNET 1. INTRODUCTION Internet est un réseau international, composé d'une multitude de réseaux répartis dans le monde entier - des réseaux locaux, régionaux et nationaux, ainsi que
Plus en détailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailChapitre 01 Généralités
Chapitre 01 Généralités I- Introduction II- Windows Server 2008 R2 1. Historique 2. Caractéristiques 3. Les différentes éditions 4. Outils d administration 4.1. Gestionnaire de serveur 4.2. Utilisateurs
Plus en détailAxway SecureTransport
Axway SecureTransport Passerelle étendue de gestion du transfert de fichiers Pour renforcer leur position concurrentielle sur un marché global et exigeant, les entreprises doivent échanger un flot d informations
Plus en détailSystème de vidéosurveillance Guide de configuration
Guide de configuration Introduction Les technologies de vidéosurveillance ne sont plus considérées comme «nouvelles» de nos jours, puisque l on enregistre et archive des vidéos depuis maintenant de nombreuses
Plus en détailCQP Développeur Nouvelles Technologies (DNT)
ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,
Plus en détailTeste 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étailCours Bases de données
Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles
Plus en détailDemande d'ap informatique 2012
Demande d'ap informatique 2012 Architecture Laboratoire: Les postes de travail Les environnements Linux/Windows Le réseau du Laboratoire Grille de Calcul à l IPN Unité mixte de recherche CNRS-IN2P3 Université
Plus en détail1 Introduction à l infrastructure Active Directory et réseau
1 Introduction à l infrastructure Active Directory et réseau Objectifs d examen de ce chapitre Ce premier chapitre, qui donne un aperçu des technologies impliquées par la conception d une infrastructure
Plus en détailSécurité des réseaux IPSec
Sécurité des réseaux IPSec A. Guermouche A. Guermouche Cours 4 : IPSec 1 Plan 1. A. Guermouche Cours 4 : IPSec 2 Plan 1. A. Guermouche Cours 4 : IPSec 3 Pourquoi? Premier constat sur l aspect critique
Plus en détailDG-ADAJ: Une plateforme Desktop Grid
DG-ADAJ: Une plateforme pour Desktop Grid Olejnik Richard, Bernard Toursel Université des Sciences et Technologies de Lille Laboratoire d Informatique Fondamentale de Lille (LIFL UMR CNRS 8022) Bât M3
Plus en détailProjet IGGI. Infrastructure pour Grappe, Grille et Intranet. Fabrice Dupros. CASCIMODOT - Novembre 2005. Systèmes et Technologies de l Information
Projet IGGI Infrastructure pour Grappe, Grille et Intranet CASCIMODOT - Novembre 2005 Fabrice Dupros CONTEXTE > Etablissement Public à caractère Industriel et Commercial (EPIC) Sous la tutelle des Ministères
Plus en détailMise en place d un service de voix sur IP
PROJET DE MASTER 1 2004-2005 Mention Informatique Spécialité Réseaux Mise en place d un service de voix sur IP CAHIER DES CHARGES Adrien Dorland < revok_2k2@hotmail.com > Loic gautier < ciolcavalli@hotmail.com
Plus en détailSécurité des réseaux sans fil
Sécurité des réseaux sans fil Francois.Morris@lmcp.jussieu.fr 13/10/04 Sécurité des réseaux sans fil 1 La sécurité selon les acteurs Responsable réseau, fournisseur d accès Identification, authentification
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détail