Projet ViSaGe : implémentation de l administration et du monitoring de ViSaGe (Virtualisation du Stockage appliquée aux Grilles informatiques)

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

Download "Projet ViSaGe : implémentation de l administration et du monitoring de ViSaGe (Virtualisation du Stockage appliquée aux Grilles informatiques)"

Transcription

1 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 Grilles informatiques) Salam Traboulsi, Jacques Jorda, Abdelaziz M zoughi Institut de Recherche en Informatique de Toulouse IRIT Université Paul Sabatier Toulouse III Toulouse Cedex, France {traboul, jorda, Résumé La grille offre une large gamme de ressources distribuées pour le stockage de données, en particulier pour les tâches interactives telles que les résultats des expérimentations de simulation et d analyse des données. Les principaux problèmes liés au stockage de données dans les grilles sont l hétérogénéité des ressources ainsi que leur dispersion, et leur dynamicité. Pour résoudre ces problèmes, ViSaGe 1 a proposé l agrégation de ces ressources dans un espace virtuel. Chaque ressource de stockage étant caractérisée par sa charge qui évolue durant le temps d exécution, les choix relatifs à la gestion de ces espaces virtuels sont critiques. Dans cet article, nous présentons l utilisation du service d administration et de monitoring Admon comme outil d aide à la gestion de stockage. Nous allons décrire son architecture hiérarchique et ses différentes fonctionnalités, et montrer son efficacité. Il est formé de deux modules : le module d administration qui rend plus aisée la gestion de stockage, à partir des données collectées et analysées par l autre module : le monitoring. Admon est caractérisé par son architecture hiérarchique. Cette architecture permet à ses composants de communiquer afin de gérer le stockage des données pour améliorer la performance. Mots-clés : Administration, Monitoring, Virtualisation du stockage, Grille 1 Introduction La grille est une collection de nœuds de calcul et de stockage [1]. Elle fait partie des évolutions des technologies de télécommunications dans les systèmes informatiques. La grille offre une large gamme de ressources distribuées pour le stockage de données, en particulier pour les tâches interactives telles que les résultats des expérimentations de simulation et d analyse des données [1][2]. Les principaux problèmes liés au stockage de données dans les grilles sont l hétérogénéité des ressources ainsi que leur dispersion, et leur dynamicité [1]. Le projet ViSaGe[4] offre des services de virtualisation de stockage pour résoudre ces problèmes. Il est développé au sein de l IRIT en partenariat avec les industriels SEA- NODES 2, CS SI 3 et EADS CCR 4. ViSaGe permet de regrouper un ensemble de ressources de stockage physiques dans un seul espace de stockage virtuel. Ces ressources de stockage sont dédiées à la virtualisation et appartiennent à des nœuds de calcul ou de stockage. Ces nœuds sont caractérisés par leur qualité de service et leur disponibilité qui évoluent dans le temps. Par exemple, la charge sur un nœud est susceptible d augmenter significativement durant un laps de temps restreint. Une telle évolution de la charge pendant le temps d exécution d une application rend critique la prise de décision dans un 1 Projet national RNTL financé par le ministère de recherche sous contrat # 04K459. http ://www.irit.fr/visage/ 2 http ://www.seanodes.fr/ 3 http ://www.c-s.fr/ 4 http ://www.eads.net/1024/en/trailer_eads.html

2 système de gestion de stockage comme visage (protocole de gestion de stockage, la distribution des tâches). C est pourquoi une surveillance des mesures critiques (comme la charge du CPU, du réseau et de la bande passante disque) identifiant la charge et du temps de service des applications, est nécessaire. Dans ce contexte, ViSaGe a proposé un outil de surveillance et d aide à la décision et au déploiement. Cet outil est représenté par le service d administration et de monitoring de ViSaGe, et baptisé Admon. Le service d administration et de monitoring est formé de deux modules : l un d administration est dédié à la gestion des composants de ViSaGe, l autre de monitoring se charge de collecter les informations nécessaires pour surveiller chaque nœud pour la gestion du stockage. Dans cet article, nous présenterons l architecture d Admon et montrerons son efficacité. Nous verrons que sa position au sein de ViSaGe lui permet d enrichir ses connaissances concernant l état d un nœud. Dans la section 2, nous présenterons un état de l art des systèmes de monitoring existants. Nous rappellerons dans la section 3 l organisation générale de la grille, puis nous introduirons l architecture logicielle de ViSaGe afin de mieux comprendre comment s organisent les services d administration et de monitoring. Dans la section 4, nous introduirons l interface et les fonctionnalités d Admon, avant de montrer son utilité par des expérimentations dans la section 5. Nous conclurons par la section 6. 2 État de l art Dans un environnement de système distribué comme les grilles, la gestion du stockage s appuie sur des décisions pour améliorer la performance. Ces décisions peuvent être par exemple le placement des données, la distribution des tâches, l équilibrage de la charge, etc. Les informations collectées sur l état des nœuds sont primordiales pour pouvoir prendre des décisions adéquates ; elles concernent les nœuds (de stockage ou de calcul) de la grille, les liens (largeur de la bande passante et latence) et les applications soumises. Dans la littérature nous trouvons plusieurs outils de surveillance pour collecter ces informations, chacun étant caractérisé par les informations auxquelles il s intéresse. Aucun de ces outils ne présentant l ensemble des caractéristiques requises pour un système de virtualisation tel que ViSaGe, notre outil de surveillance Admon se trouve à l intersection des caractéristiques de ces différents outils. Nous allons présenter ci-dessous les principaux d entre eux, et indiquer en quoi ils sont insuffisants pour remplir l objectif fixé. NWS (Network Weather Service) [3] est un outil simple à déployer, qui surveille les nœuds de calcul et les liens. Il fournit des prévisions concernant des exécutions ayant de courtes durées, en se basant sur l historique des informations collectées. NWS semble séduisant, mais il n offre pas de données bas niveau sur le stockage (les débits d entrée/sortie) ni d informations sur les applications soumises. Autopilot [6] est un système de surveillance des applications soumises à l échelle de la grille, mais il n offre pas d informations sur les nœuds de la grille. Il est donc trop superficiel pour notre usage. A l inverse, Hawkeye [8] est un outil pour surveiller les nœuds de la grille et leur liens, mais il ne surveille pas les applications soumises. Ganglia [10] est dans la même catégorie. Ce système collecte des informations sur les nœuds de calcul, de stockage et en plus sur les liens. Ganglia permet d afficher l utilisation des ressources dans le passé (par exemple : la charge du CPU d un nœud pendant la dernière heure ou dernier mois, etc.), mais il n offre pas la possibilité de faire des analyses réelles de performance. A la différence des outils précédants, R-GMA (Relational Grid Monitoring Architecture)[5] fournit des informations sur les nœuds de la grille et les liens, et procède aussi à la génération de traces des applications. Son écueil majeur réside dans son inaptitude à nous proposer des solutions qui permettent ViSaGe à prendre les décisions adéquates, citées ci dessus, améliorant la gestion de stockage. Netlogger (Networked Application Logger) [7] est un outil de surveillance et d analyse de performance. Il est utilisé pour surveiller les nœuds, les liens et les applications. Il permet de détecter les goulots d étranglement d une application (la perte de temps durant l exécution), ce qui en fait un système relativement complet. Netlogger et les systèmes présentés ont montré leurs efficacités pour étudier ou analyser la performance du monitoring et de l exécution des applications, mais pas dans le but d améliorer la performance d un système de stockage. Cependant, dans ViSaGe, nous avons besoin d un outil qui puisse s interfacer avec les autres composants de ViSaGe et qui soit capable, de manière proactive, d utiliser la charge d un nœud pour mieux distribuer les tâches et améliorer la performance des proto- 2

3 Utilisateur de la grille portail Hôte de proximité Hôte frontal Hôte frontal Pare-feu Site A Site B Hôte contrôleur Nœuds de calcul Nœuds de stockage /* L'utilisateur détermine la valeur des mesures à surveiller*/ Monitored_criteria Value /* Admon Initialise les valeurs des mesures à surveiller*/ User_criteria_name= Monitored_criteria; if(criteria_name = User_criteria_name) then Criteria_max_value=Value; else Criteria_max_value=max_value; /*Monitoring d'admon collecte les valeurs de toutes les mesures */ do{ Criteria_value = collected_value; /*Contacter administration d'admon pour prendre une décision, si nécessaire*/ if( collected_value=criteria_max_value) then send_msg_to_admon(criteria_name) }while(1) Communication inter-site Communication intra-site Hôte frontal Site C FIG. 1 Architecture de la grille. FIG. 2 L algorithme suivi par le monitoring. coles de gestion de stockage. De fait, si la charge d un nœud n est pas due aux applications soumises dans le système distribué géré (c est-à-dire si elle est due à des applications locales), la distribution des applications sur les nœuds peut ne pas être judicieuse. ViSaGe propose donc un outil qui permet d étudier la charge des nœuds, prenant en paramètre les informations collectées sur les ressources de la grille et les traces des applications, pour améliorer la performance de gestion du stockage virtuel. 3 L environnement et l architecture d Admon Dans le but d atteindre les objectifs présentés dans la première section, l architecture d Admon est fortement liée à l environnement de ViSaGe. Nous présenterons dans les sous-sections suivantes l architecture de la grille, l architecture logicielle de ViSaGe et enfin celle d Admon. 3.1 Architecture de la grille La grille est constituée de sites (figure 1). Les sites sont composés d un ensemble de nœuds de stockages et de nœuds de calcul. Un nœud représente un ensemble de ressources possédant une adresse IP : un PC, une baie de stockage, etc. À un site correspond un domaine administratif distinct possédant ses propres politiques de sécurité. L interconnexion entre ces différents sites est réalisée par le biais de leurs hôtes frontaux. Pour utiliser la grille, un utilisateur doit posséder une identité grille. Cela permet au système de limiter ses droits au strict nécessaire et de pouvoir comptabiliser sa consommation de ressources. Pour se connecter l utilisateur doit utiliser un hôte de proximité : un portail de grille. Un portail de grille permet l authentification de l utilisateur et lui présente l interface des différents services qu il est autorisé à utiliser. Une fois connecté, l utilisateur peut utiliser les différents services grilles disponibles. Ces services peuvent être distribués ou centralisés. Leur déploiement respecte généralement l architecture hiérarchique : grille, site, nœud. Pour accéder aux sites, l hôte frontal du site exige une authentification pour avoir l autorisation d usage des ressources de son site, afin de respecter au mieux les politiques de sécurité. Enfin, les nœuds de calcul et de stockage sont utilisés pour exécuter les applications grilles et pour stocker les données. 3.2 Architecture logicielle de ViSaGe ViSaGe est l acronyme de : Virtualisation du Stockage appliquée aux Grilles informatiques. Il s agit d un service de grille de gestion de données qui permet la virtualisation de ressources de stockage hétérogènes et distribuées, accessibles de manière uniforme par le biais d un système de gestion de fichiers spécifique. ViSaGe possède la particularité de mettre en adéquation les besoins de l utilisateur de la grille et les disponibilités du système par le biais de qualité de service définies sur les volumes virtuels. Dans cette sous-section nous allons présenter l architecture logicielle de ViSaGe. 3

4 application Admon au niveau Grille OMG_Event OAG_Event Monitoring V Visagefs Vrt Vccc Administration V Admon au niveau Site OMS_Event OAS_Event AM_Sensor AM_Event AA_Event Vcom Composant logiciel d admon Admon au niveau nœud Mesures collectées (/proc,...) Composant logiciel de ViSaGe FIG. 3 Interconnexion des composants logiciels de ViSaGe. FIG. 4 Interconnexion des composants logiciels d Admon. ViSaGe est formé de cinq composants principaux (figure 3) : Vcom, Visagefs, Admon, Vrt, et Vccc. Vcom est un système de communication extensible pour les messages de contrôle et le transfert des données. Il fournit aux autres composants de ViSaGe un moyen sûr, efficace et adaptable pour communiquer sans se soucier des détails liés à l infrastructure sous-jacente ; Visagefs [9][11] est un système de gestion de fichiers de niveau grille. Il fournit aux utilisateurs de grille une interface de type fichier pour l accès à leurs données. Il assure les fonctionnalités usuelles d un système de fichier classique, dans le contexte d un environnement distribué large échelle ; Admon est un service d administration et de monitoring pour gérer et surveiller l ensemble des services de ViSaGe. Il est utilisé par tous les autres composants de visage. Nous détaillerons son architecture dans la sous section suivante ; Vrt est un service de virtualisation qui procède aux agrégations logiques des ressources de stockage physiques à la demande d Admon. Il met à la disposition de Visagefs des espaces virtuels de stockage découpés en volumes logiques, qui à leur tour sont découpés en objets de placement (les objets de placement représentent l abstraction du placement physique des données sur les ressources de stockage). A chaque objet de placement est associé une politique de placement des données adaptées fournies à l application par Visagefs. Si, pendant l exploitation des données, la politique de placement choisie initialement ne peut plus satisfaire la qualité de service préconisée par l application, Admon contacte le Vrt et effectue les actions nécessaires permettant d adapter la politique de placement (changement de protocole de cohérence, création d un nouveau réplica, etc.) ; Vccc est une librairie extensible de gestion de la cohérence et de la concurrence. Elle met à la disposition de Vrt et de Visagefs un ensemble de protocoles de gestion de la concurrence et de la cohérence [3]. 3.3 Architecture logicielle d Admon La surveillance des ressources de stockage ainsi que leur gestion sont assurées par le composant d administration et de monitoring de ViSaGe : Admon. Il est composé de deux modules : un module d administration dédié à l administration des composants de ViSaGe (installés sur les nœuds de calcul, les hôtes de contrôleurs et les hôtes frontaux), et un module de monitoring qui permet de collecter des informations nécessaires à la surveillance des performances du système (sur les mêmes nœuds que précédemment). Pour pouvoir propager les informations requises, l architecture logicielle de chacun de ces deux modules d Admon se calque sur l infrastructure de la grille. Un élément logiciel est déployé à chacun des 4

5 niveaux de cette infrastructure : au niveau grille (un service grille et un outil de niveau grille), au niveau site (un outil de niveau site) et au niveau nœud (un agent local). Le service de grille permet d accéder aux fonctionnalités d Admon par le biais d un portail de grille. Ce service grille respecte le standard WSRF 5. Nous détaillons dans la section suivante les fonctionnalités de composants d Admon. 4 Fonctionnement et utilisation d Admon Cette section va nous permettre de détailler le fonctionnement et l utilisation de différentes routines des éléments d Admon, ainsi que les interfaces offertes. Les informations et les tâches accomplies par ces interfaces résultent d un travail collaboratif entre les modules d administration et de monitoring, ainsi qu entre Admon et les autres composants de ViSaGe. 4.1 Monitoring de ViSaGe Le système de monitoring de ViSaGe est semblable à tout autre système de monitoring (NWS [3], Ganglia [10]... ) en ce qu il sonde les mêmes informations (taux d occupation de CPU, taux d utilisation de disque, taux d utilisation de mémoire et taux d utilisation de la bande passante réseau). Cependant, son originalité consiste à collecter des informations en rapport avec les performances d entrée/sortie du sous-système disque, ainsi que les temps d exécution des différentes applications de lecture et d écriture de Visagefs. L agent de monitoring se situe sur chaque nœud. Il est implémenté par deux routines : AM_sensor et AM_event (figure 4). AM_sensor est un thread qui sert à collecter les informations concernant la disponibilité du système (depuis /proc contenant l état du noyau Linux). À partir de ces informations, AM_sensor génère un ensemble de tuples (date, taux d utilisation de la mémoire, taux d utilisation du CPU, taux d utilisations des disques (nombre de lectures et écritures, débit des opérations de lecture et écriture), taux des données envoyées/reçues sur l interface réseau). Nous avons utilisé le moteur de Base de Données Berkeley, extrêmement rapide et simple à mettre en œuvre, pour rendre persistantes ces informations. AM_event est utilisé pour traiter les messages envoyés via Vcom. Il s occupe de tout ce qui est événementiel (par exemple, contacter AM_event pour récupérer l état actuel du nœud). Se basant sur les informations collectées ou bien sur une contrainte précisée par l utilisateur de la grille, l agent monitoring va suivre la méthodologie illustrée dans la figure 2. Dans sa version actuelle, l agent de monitoring collecte les informations sur un intervalle de temps de cinq secondes. Il synthétise les informations sur un intervalle de temps d une minute afin de différencier les modifications significatives des changements ponctuels liés à des épiphénomènes. Les intervalles de temps choisis sont arbitraires. L outil monitoring site est implémenté par une routine appelée OMS_event (figure 4). À la détection de changement de valeur de données collectées au niveau de chaque nœud, l outil monitoring de site reçoit les nouvelles valeurs de mesures observées sur le nœud correspondant. De plus, il observe le cycle de vie des nœuds de son site. Au cas où un nœud n existe plus, il contacte l outil d administration de son site pour l enlever de la liste des nœuds vivants avant de signaler ce changement à l outil d administration de la grille. L outil monitoring de la grille est implémenté par une routine appelée OMG_event (figure 4). Il sert à récupérer ou à envoyer les informations concernant l état global de la virtualisation. Les informations de monitoring sont aussi utiles pour le Vrt de ViSaGe. Elles permettent au Vrt de retrouver l historique des commandes lancées sur le même nœud, et même prendre en compte cet historique en cas de redémarrage de ViSaGe (par exemple, le chemin d accès vers les ressources de stockage, l identifiant des volumes logiques créés, etc.). 4.2 Administration de visage L outil d administration de la grille prend des décisions par rapport aux informations collectées par le monitoring (figure 3). De plus, il gère les commandes de l utilisateur de la grille via le service de grille d Admon. 5 http ://www.globus.org/wsrf/ 5

6 L outil d administration de site est le lien entre l outil d administration de la grille et l agent d administration au niveau nœud (figure 4). De plus, il peut inscrire toute nouvelle ressource de stockage et de calcul qui pourra dès lors participer à l espace de stockage virtualisé dans ViSaGe. Les agents d administration constituent le dernier maillon de la chaîne (figure 4). Ils sont distribués sur les nœuds. Ils contactent l outil d administration de leur site pour mettre leur nœud à la disposition de ViSaGe pour participer à l espace virtuel. 4.3 L API d Admon Pour la mise en œuvre de la virtualisation et de l administration des ressources de stockage virtuel de ViSaGe, nous avons conçu un service grille qui enrichit le système d information de la grille par des informations pour la gestion du stockage virtualisé. Le service grille d Admon est composé de deux parties : une partie cliente et une partie serveur. La partie cliente est implémentée en Java et reliée aux services de virtualisation de notre partenaire CS SI. Ces services de virtualisation ont été développés pour être déployé sur une grille quelque soit le système de gestion de fichiers sous-jascent (ViSaGe). Ces services ont été implémentés sur la base du middleware Globus Toolkit (GT4.0) 6 sur des technologies ouvertes compatibles et sécurisées : XML, Java, SOAP, etc.. Ils ont été validés sur la grille 7. La partie serveur est liée à une interface de communication qui est l API d Admon. Cette partie intègre les différentes méthodes d administration et de monitoring ViSaGe au niveau grille. L utilisateur de la grille, via une page web, a la possibilité d effectuer toutes les commandes et de déterminer une contrainte de performance (la répartition de la charge, etc.). Les commandes d Admon permettent notamment la configuration de ViSaGe et l utilisation des informations du monitoring. La contrainte de l utilisateur enrichira l analyse de performance du monitoring d Admon. Les commandes d administration concernent la création d un espace virtuel, la création d un volume logique, le partage des ressources et le placement des données, le montage du système de gestion du fichiers (Visagefs), etc. Les commandes de monitoring permettent la récupération des informations concernant l état d un nœud, la liste des nœuds ViSaGe, etc. Une partie de ces commandes (par exemple : création d un espace virtuel, création d un volume logique) sont exécutées par le Vrt. Dans ce cas, Admon est utilisé comme moyen de communication. Le reste des commandes sont exécutées par Admon. Les sorties de toutes ces commandes sont en XML. Nous montrerons dans la section suivante l utilisation de ces commandes. 5 Expérimentation Admon est un outil de surveillance dont le but est de gérer au mieux l utilisation des nœuds de la grille en évitant de surcharger les nœuds déjà beaucoup sollicités. La grille étant composée de nœuds hétérogènes appartenant à des domaines administratifs distincts, l ordonnanceur des tâches de la grille peut ne pas avoir le contrôle sur les différents nœuds choisis. Il en résulte que la distribution des tâches dans un tel environnement doit être précédée d une étude de la charge des différents nœuds candidats. Dans cette expérimentation, nous allons montrer comment Admon permet de gérer une évolution de la charge d un nœud due à d autres tâches que celles liées à ViSaGe. Nous utilisons une grille, telle que présentée dans la section 3.1, et regroupant 4 sites : IRIT, SEANODES, EADS CCR et CS SI. Pour les besoins de notre expérience, nous avons choisi 4 nœuds de calcul distribués sur les 4 sites. Nous avons configuré ces 4 nœuds (nœud1, nœud2, nœud3 et nœud4) fonctionnant sous Linux kernel Nous avons installé sur tous les nœuds les différents agents d admon. Sur nœud1, nous avons installé en plus les outils grille et site d Admon, ce qui signifie qu il y aura, sur ce nœud les métadonnées utilisées pour le stockage virtuel de ViSaGe. Les outils de monitoring au niveau de chaque site connaissent les noeuds du site où ViSaGe s exécute. Les agents de monitoring placés sur chaque nœud collectent les informations pertinentes. Admon analyse la charge de ces nœuds au niveau de l outil de monitoring du site. Cette analyse permet de détecter les variations de la charge sur un nœud, la charge d un nœud par rapport aux autres nœuds (nœud très chargé ou pas chargé), etc. Pour montrer l efficacité et l utilité d Admon pour ViSaGe, nous avons utilisé l application AMIBE. 6 http ://www.globus.org/ 7 http ://agena.c-s.fr : 8081/visageportal 6

7 noeud1 noeud3 noeud4 noeud Charge_CPU (%) Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Ro Phase 1D w w w w w w w w w w w w Phase w w 2D w w w w w w w w Phase w w w 3D w Temps (sec) FIG. 5 L état des nœuds ViSaGe durant l exécution d AMIBE. AMIBE est un mailleur utilisé par le consortium européen EADS CCR pour les simulations électromagnétiques. Le processus d exécution d AMIBE comprend trois phases, l exécution de chaque phase dépendant des résultats de la phase précédente. La première étape est la phase du maillage 1D. Cette phase commence par une description structurelle du travail. Elle est exécutée sur un seul nœud et génère un répertoire avec un fichier par face à mailler. À la fin de cette phase, l outil d administration d Admon au niveau grille réplique le résultat sur l ensemble des sites utilisés par ViSaGe (avec au moins une réplique par site). Après cette réplication, la mission de la phase 2D peut commencer. Celle-ci permet de créer des répertoires contenant des informations par face. La dernière phase, la phase 3D, collecte et agrège les différents fichiers résultants de la phase 2D dans un même ensemble de fichier 3D. Pour l exécution d AMIBE, nous devons préciser la taille de l arête de chaque face. Dans cet article, notre but étant de montrer les différentes fonctionnalités d Admon, nous avons choisi une valeur moyenne d arête (50), initialisée avant de commencer la première phase. Nous avons utilisé 3 nœuds pour AMIBE : Un noeud pour la phase 1D et 3D et deux autres noeuds pour la phase 2D. Nous avons utilisé la phase 2D pour illustrer notre expérimentation. Nous avons supposé que l utilisateur de l application AMIBE a fixé une contrainte sur la charge du CPU en précisant sa valeur maximale (dans notre exemple 60%), c est-à-dire que le choix des nœuds pour la phase 2D va dépendre de la valeur de la charge du CPU. L expérience se déroule de la manière suivante : Pour commencer, nous avons démarré ViSaGe sur nœud1. La première phase, qui doit permettre de créer les répertoires de la phase 1D sur la machine locale, est exécutée sur nœud1. Nous avons commencé par lancer les commandes d administration nécessaires à la création d un volume logique virtuel sur ce nœud, avant de monter le système de gestion de fichiers (commandes CreateVs, CreateLv, CreateSr, ShareSrs, FormatLv et MountVisagefsNode). Une fois ViSaGe a démarré, nous avons lancé la phase 1D d AMIBE (figure 5). Pour démarrer la deuxième phase, nous avons utilisé Torque (l ordonnanceur des tâches) pour distribuer les tâches sur les noeuds utilisés par notre application. La distribution de tâches doit être judicieuse vis-à-vis de l état des nœuds. Avant l exécution de la phase 2D, nous avons choisi un des deux nœuds candidats à l exécution nœud2 pour lancer des travaux locaux (non relatifs à la grille) simulant l utilisation de ce nœud localement par un utilisateur virtuel. Le but de cette manœuvre est d augmenter la charge du CPU d une manière progressive afin de la stabiliser sur une valeur maxi- 7

8 male, l outil de monitoring teste la charge des différents nœuds candidats à l exécution de la phase 2D, et compare cette valeur avec la contrainte établie par l utilisateur grille initialement (60 % dans notre exemple). La figure 5 montre l état de la charge CPU des nœuds, et que nœud2 à un taux d occupation CPU maximal 80%. Nous pouvons remarquer qu avant de commencer la phase 2D le taux CPU de ce même nœud est plus plus grand que 70%. Il en résulte que ce nœud ne sera pas utilisé pour la deuxième phase. Pour appliquer cette décision, Admon effectue une mise à jour de la liste des nœuds utilisés par Torque avant la distribution des tâches. Puis il exécute les commandes d administration pour monter le système de gestion de fichiers sur nœud3 et nœud4, et il y réplique les données de la phase 1D. La même figure (figure 5) montre l état des nœuds pendant l exécution de la phase 2D, illustrant leur charge élevée du CPU durant cette phase. L exécution d AMIBE se termine par la phase 3D (figure 5) de synthèse des informations sur nœud1. 6 Conclusion Dans cet article nous avons présenté Admon, un service d administration et de monitoring de ViSaGe dédié à analyser la charge d un nœud pour mieux distribuer les tâches à l échelle de la grille dans un système de stockage virtuel. l implémentation d Admon montre son interfaçage avec les autres composant de ViSaGe. Nous avons montré à travers un cas d utilisation avec l application : le mailleur AMIBE, comment Admon est capable d utiliser le critère charge des nœuds afin de mettre en évidence son aspect proactif. Par conséquent, il permet une meilleure distribution des tâches sur les nœuds les moins chargés pour améliorer le temps de réponse : permettre une exécution optimale de l application. Bibliographie 1. I. Foster and C. Kesselman, editors. "The Grid : Blueprint for a Future Computing Infrastructure". Morgan Kaufmann Publishers, William E. Johnston, Dennis Gannon, and Bill Nitzberg. "Grids as production computing environments : The engineering aspects of NASA s Information Power Grid". In Proc. 8th IEEE Symp. on High Performance Distributed Computing. IEEE Computer Society Press, R.Wolski, N.T. Spring, and J. Hayes. "The Network Weather Service : A Distributed Resource Performance Forecasting Service for Metacomputing". Future Generation Computing Systems, Metacomputing Issue, 15(5-6) : , oct F. Thiebolt, I. Frain, A. M zoughi. "Visage- virtualisation du stockage dans les Grilles informatiques". 16ème Rencontre Francophones en Parallélisme Architecture système et composant, pp , Avril A. Cooke, A. Gray, and et al., "The relational grid monitoring architecture : Mediating information about the grid", www-pablo.cs.uiuc.edu/project/autopilot. 7. D. Gunter and B. Tierney and B. Crowley and M. Holding and J. Lee, "NetLogger : A Toolkit for Distributed System Performance Analysis", In Proceedings of the IEEE Mascots. 8. http ://www.cs.wisc.edu/condor/hawkeye/. 9. F. Thiebolt, A. M zoughi, J. Jorda. "Visagefs - Système de fichiers pour grille à QoS intégrées". 17ème Rencontre Francophones en Parallélisme Architecture système et composant, pp , Oct M.L. Massie et al. "The ganglia distributed monitoring system : design, implementation, and experience". Parallel Computing 30 (2004) F. Thiebolt, A. Ortiz, A. M zoughi. "VisageFS : Dynamic Storage features for wide-area Workflows". Dans : International Conference on Parallel and Distributed Computing Systems (PDCS 2007), Cambridge, Massachusetts, USA, 19/11/07-21/11/07, S.Q. Zheng (Eds.), ACTA Press, pp , Nov

ViSaGe. Virtualisation du Stockage dans les Grilles. Informatiques. RenPar 16, 6-8 Avril 2005 Thiebolt François thiebolt@irit.fr

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

En vue de l'obtention du

En vue de l'obtention du THÈSE En vue de l'obtention du DOCTORAT DE L UNIVERSITÉ DE TOULOUSE Délivré par l'université Toulouse III - Paul Sabatier Discipline ou spécialité : Informatique Présentée et soutenue par François Thiebolt

Plus en détail

Conception d un Simulateur de Grilles Orienté Gestion d'équilibrage

Conception d un Simulateur de Grilles Orienté Gestion d'équilibrage Conception d un Simulateur de Grilles Orienté Gestion d'équilibrage Fatima Kalfadj 1, Yagoubi Belabbas 2 et Meriem Meddeber 2 1 Université de Mascara, Faculté des Sciences, Département d Informatique,

Plus en détail

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

MapCenter : un modèle ouvert pour la découverte, la supervision et la visualisation des environnements distribués à large échelle

MapCenter : un modèle ouvert pour la découverte, la supervision et la visualisation des environnements distribués à large échelle MapCenter : un modèle ouvert pour la découverte, la supervision et la visualisation des environnements distribués à large échelle Franck Bonnassieux CNRS/UREC ENS LYON, 46 Allée d'italie 69364 LYON Cedex

Plus en détail

Virtualisation du Stockage dans les Grilles informatiques

Virtualisation du Stockage dans les Grilles informatiques Virtualisation du Stockage dans les Grilles informatiques François Thiebolt, Ivan Frain, Abdelaziz M zoughi Université Paul Sabatier Toulouse III Institut de Recherche en Informatique de Toulouse - Irit

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

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus Mr Romaric SAGBO Ministère de l'economie et des Finances (MEF), Bénin SWD Technologies Email : rask9@yahoo.fr Tél : +229 97217745

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

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

Architecture de la grille

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

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE Mémoires 2010-2011 www.euranova.eu MÉMOIRES ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE Contexte : Aujourd hui la plupart des serveurs d application JEE utilise des niveaux de cache L1

Plus en détail

Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes.

Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes. Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes. Meriem Meddeber 1 et Belabbas Yagoubi 2 1 Université de Mascara, Faculté des sciences, Département des

Plus en détail

Evolution 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 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é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

VisageFS - Système de fichiers pour Grilles à QoS intégrées

VisageFS - Système de fichiers pour Grilles à QoS intégrées RenPar 17 / SympA 2006 / CFSE 5 / JC 2006 Canet en Roussillon, 4 au 6 octobre 2006 VisageFS - Système de fichiers pour Grilles à QoS intégrées François Thiebolt, Abdelaziz M zoughi, Jacques Jorda Université

Plus en détail

FAMILLE EMC RECOVERPOINT

FAMILLE EMC RECOVERPOINT FAMILLE EMC RECOVERPOINT Solution économique de protection des données et de reprise après sinistre en local et à distance Avantages clés Optimiser la protection des données et la reprise après sinistre

Plus en détail

Le Cloud Open-Mind! Emilien Macchi

Le Cloud Open-Mind! Emilien Macchi Le Cloud Open-Mind! 1 Sommaire Introduction Comprendre Swift Comprendre Glance Comprendre Nova Déploiement Divers 2 OpenStack Introduction 3 Qu est-ce-qu OpenStack? Projet OpenSource ambitieux Catégorie

Plus en détail

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de 1 2 «Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de Copie, seules les références bibliographiques peuvent

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

Cluster de stockage NAS sur SYRHANO. TutoJRES 14 / Stockage - 01/12/2010 Alain BIDAUD - CRIHAN

Cluster de stockage NAS sur SYRHANO. TutoJRES 14 / Stockage - 01/12/2010 Alain BIDAUD - CRIHAN Cluster de stockage NAS sur SYRHANO TutoJRES 14 / Stockage - 01/12/2010 Alain BIDAUD - CRIHAN Service de stockage SYRANO Plan Contexte utilisateur bref historique besoins exprimés Cluster de stockage ISILON

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

Introduction aux Systèmes Distribués. Introduction générale

Introduction aux Systèmes Distribués. Introduction générale Introduction aux Systèmes Distribués Licence Informatique 3 ème année Introduction générale Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Plan

Plus en détail

NFS Maestro 8.0. Nouvelles fonctionnalités

NFS Maestro 8.0. Nouvelles fonctionnalités NFS Maestro 8.0 Nouvelles fonctionnalités Copyright Hummingbird 2002 Page 1 of 10 Sommaire Sommaire... 2 Généralités... 3 Conformité à la section 508 de la Rehabilitation Act des Etats-Unis... 3 Certification

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

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Jean-Marc Pierson pierson@irit.fr IRIT, Université de Toulouse Agenda! Le Cloud! Le SOA! Quelle différence!?! Cloud et SOA! Mise en

Plus en détail

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

Etude d architecture de consolidation et virtualisation

Etude d architecture de consolidation et virtualisation BOUILLAUD Martin Stagiaire BTS Services Informatiques aux Organisations Janvier 2015 Etude d architecture de consolidation et virtualisation Projet : DDPP Table des matières 1. Objet du projet... 3 2.

Plus en détail

DG-ADAJ: Une plateforme Desktop Grid

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

CNAM 2010-2011. Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

CNAM 2010-2011. Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010 CNAM 2010-2011 Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010 Déploiement d une application dans le cloud. 1. Cloud Computing en 2010 2. Offre EC2

Plus en détail

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

Architecture distribuée

Architecture distribuée Architecture distribuée Conception et développement d algorithmes distribués pour le moteur Baboukweb Jean-Christophe DALLEAU Département de Mathématiques et Informatique Université de La Réunion 26 juin

Plus en détail

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services 69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard

Plus en détail

Sensibilisation à la sécurité Les composants de vsphere. Edito. Cahier Technique Amosdec Q2 2010 Numéro 5

Sensibilisation à la sécurité Les composants de vsphere. Edito. Cahier Technique Amosdec Q2 2010 Numéro 5 Q2 2010 Numéro 5 Les composants de vsphere Edito 2010 marque une nouvelle étape dans l évolution du marché de la virtualisation : Virtualisation globale des serveurs et des infrastructures Virtualisation

Plus en détail

AAA/SWITCH e-infrastructure for e-science

AAA/SWITCH e-infrastructure for e-science AAA/SWITCH e-infrastructure for e-science 1. Situation de départ: SWITCH a réalisé avec ses partenaires l infrastructure d authentification et d autorisation (SWITCHaai), qui permet aux étudiants et collaborateurs

Plus en détail

SDN / Open Flow dans le projet de recherche de GEANT (GN3+)

SDN / Open Flow dans le projet de recherche de GEANT (GN3+) SDN / Open Flow dans le projet de recherche de GEANT (GN3+) Xavier Jeannin GIP RENATER 23-25, rue Daviel 75013 PARIS Résumé Dans le cadre du projet GN3+ (avril 2013 Mars 2015), parmi la tâche orientée

Plus en détail

LeWYS : un canevas logiciel à composants pour construire des applications de supervision

LeWYS : un canevas logiciel à composants pour construire des applications de supervision RENPAR 16 / CFSE 4 / SympAAA 2005 / Journées Composants Le Croisic, France, 5 au 8 avril 2005 LeWYS : un canevas logiciel à composants pour construire des applications de supervision Emmanuel Cecchet 1,

Plus en détail

Revue d article : Dynamic Replica Placement for Scalable Content Delivery

Revue d article : Dynamic Replica Placement for Scalable Content Delivery Revue d article : Dynamic Replica Placement for Scalable Content Delivery Marc Riner - INSA Lyon - DEA DISIC Introduction Cet article [1] présente une technique innovante de placement de réplicats et de

Plus en détail

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

Programmation d applications distribuées

Programmation d applications distribuées Programmation d applications distribuées François Charoy Université Henri Poincaré 8 octobre 2007 Première partie I Développement d applications distribuées Objectifs du cours Comprendre ce qu est une

Plus en détail

La Continuité d Activité

La Continuité d Activité La virtualisation VMware vsphere au service de La Continuité d Activité La virtualisation VMware vsphere La virtualisation et la Continuité d Activité La virtualisation et le Plan de Secours Informatique

Plus en détail

Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies

Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies Charlier Fabrice 2è licence en informatique Année Académique 2005-2006 Plan

Plus en détail

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO au Centre Inter-établissement pour les Services Réseaux Cédric GALLO En théorie Introduction Présentation de l ESXi VMFS Virtual Center Vsphere Client Converter Vmotion High Availability/DRS/DPM Gestion

Plus en détail

Fiche Technique Windows Azure

Fiche Technique Windows Azure Le 25/03/2013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche Technique Objectif 25/03/2013 27/03/2013 Windows

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

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

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

Les moyens de calcul scientifique du CNES architecture et outils

Les moyens de calcul scientifique du CNES architecture et outils Les moyens de calcul scientifique du CNES architecture et outils JOSY, 13 septembre 2007 Le CNES en bref... Le CNES est un EPIC. Il propose et met en oeuvre la politique spatiale de la France, au service

Plus en détail

Conception et contrôle des SMA tolérants aux fautes

Conception et contrôle des SMA tolérants aux fautes Conception et contrôle des SMA tolérants aux fautes Une plate-forme multiagents tolérante aux fautes à base de réplication Nora FACI Contexte SMA large échelle Nombre important d agents Ressources éloignées

Plus en détail

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN.

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN. UFC CENTRE DE BAB EZZOUAR EXEMPLES DE SUJETS POUR LE PROJET DE FIN D ETUDE OPSIE PROPOSES PAR M. NACEF (ENSEIGNANT) Sujet 1 : Management des risques par la méthode MEHARI. Type : étude, audit. MEHARI est

Plus en détail

Introduction aux grilles: L'exemple XtremWeb

Introduction aux grilles: L'exemple XtremWeb Introduction aux grilles: L'exemple XtremWeb Nicolas Bouillot bouillot@cnam.fr 1 Plan Introduction Première définition Les organisations virtuelles Contraintes liées aux Middlewares de Grilles Le calcul

Plus en détail

Description du produit

Description du produit Fiche technique Solution de gestion de réseaux locaux sans fil WLM1200 Présentation des produits Au vu de l intérêt croissant pour la mobilité, la gestion des réseaux locaux sans fil (WLAN) revêt une importance

Plus en détail

Une plateforme de Calcul Java pour Grille d ordinateurs

Une plateforme de Calcul Java pour Grille d ordinateurs Une plateforme de Calcul Java pour Grille d ordinateurs R. Olejnik, V. Fiolet, I. Alshabani, G. Lefait, B. Toursel ENST, Paris 6 Avril 2006 Laboratoire d informatique de Lille Plan Introduction Environnement

Plus en détail

Table des matières. Chapitre 1 Les architectures TSE en entreprise

Table des matières. Chapitre 1 Les architectures TSE en entreprise 1 Chapitre 1 Les architectures TSE en entreprise 1. Présentation............................................. 11 1.1 Le concept........................................... 11 1.2 Approche contextuelle.................................

Plus en détail

Le e s tocka k ge g DAS,NAS,SAN

Le e s tocka k ge g DAS,NAS,SAN Le stockage DAS,NAS,SAN Sommaire Introduction SAN NAS Conclusion Bibliographie Questions Introduction Besoin de partage de données à travers un réseau Explosion des volumes de données Comment assurer les

Plus en dé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

Systèmes distribués Introduction

Systèmes distribués Introduction Systèmes distribués Introduction Nabil Abdennadher nabil.abdennadher@hesge.ch http://lsds.hesge.ch/distributed-systems/ 2015/2016 Semestre d Automne 1 Aujourd hui les réseaux et les SDI sont partout! Réseaux

Plus en détail

Mobile OGSI.NET: Grid Computing on Mobile Devices

Mobile OGSI.NET: Grid Computing on Mobile Devices Mobile OGSI.NET: Grid Computing on Mobile Devices David C.Chu Université de Californie, Berkeley Marty Humphrey Université de Virginie Publié en Novembre 2004 lors de la 5ième conférence IEEE/ACM International

Plus en détail

Installation NAS QNAP et Installation d'un LUN comme banque de données pour stocker les machines virtuelles

Installation NAS QNAP et Installation d'un LUN comme banque de données pour stocker les machines virtuelles Installation NAS QNAP et Installation d'un LUN comme banque de données pour stocker les machines virtuelles Mission : Affecter la capacité de stockage d'un NAS en partage réseau à travers un système de

Plus en détail

LE SAN ET LE NAS : LE RESEAU AU SERVICE DES DONNEES

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

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

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Les Clusters Les Mainframes Les Terminal Services Server La virtualisation De point de vue naturelle, c est le fait de regrouper

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

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l Siège social : 5 Speen Street Framingham, MA 01701, É.-U. T.508.872.8200 F.508.935.4015 www.idc.com L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vé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

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

Chapitre 2: Couche Application I

Chapitre 2: Couche Application I Chapitre 2: Couche Application I Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Couche Application I (Infrastructures d application) Application

Plus en détail

Article 2 : Conseils et meilleures pratiques pour gérer un cloud privé

Article 2 : Conseils et meilleures pratiques pour gérer un cloud privé Article 2 : Conseils et meilleures pratiques pour gérer un cloud privé Sponsored by Mentions relatives aux droits d'auteur 2011 Realtime Publishers. Tous droits réservés. Ce site contient des supports

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

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

LES SOLUTIONS OPEN SOURCE RED HAT

LES SOLUTIONS OPEN SOURCE RED HAT LES SOLUTIONS OPEN SOURCE RED HAT Red Hat, le fournisseur leader Linux et de l open source mondial a son siège à Raleigh, en Caroline du Nord, avec des bureaux dans le monde entier. Red Hat propose les

Plus en détail

LES 5 PRINCIPALES RAISONS DE DÉPLOYER MICROSOFT SQL SERVER SUR LE SYSTÈME DE STOCKAGE UNIFIÉ EMC VNX

LES 5 PRINCIPALES RAISONS DE DÉPLOYER MICROSOFT SQL SERVER SUR LE SYSTÈME DE STOCKAGE UNIFIÉ EMC VNX LES 5 PRINCIPALES RAISONS DE DÉPLOYER MICROSOFT SQL SERVER SUR LE SYSTÈME DE STOCKAGE UNIFIÉ EMC VNX Et si vous pouviez éviter aux administrateurs de base de données d avoir à se préoccuper au jour le

Plus en détail

Défi Cloud Computing

Défi Cloud Computing EQUIPE RICM 2010 Défi Cloud Computing Dossier de remarques Ricom c est l @base 04/12/2009 Sommaire Introduction... 3 Les applications et la plateforme Cloud Computing... 4 Cloud Computing - RICM-2010 Page

Plus en détail

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012 R2

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012 R2 Avant-propos 1. À propos de Windows Server 2012 R2, d Hyper-V et de System Center Virtual Machine 2012 R2 15 2. Windows Server 2012 R2 : «The Cloud OS» 16 2.1 Le premier système d exploitation «prêt pour

Plus en détail

Ces deux machines virtuelles seront installées sous VMWARE WORKSTATION.

Ces deux machines virtuelles seront installées sous VMWARE WORKSTATION. II. CREATION DES MACHINES VIRTUELLES Pour ce TP, nous allons créer deux machines virtuelles : - La première servira de serveur, c est sur celle-ci que sera installé Windows Server 2008 ; - La seconde sera

Plus en détail

Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL

Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL Présenté par Hana Gara Kort Sous la direction de Dr Jalel Akaichi Maître de conférences 1 1.Introduction

Plus en détail

Gestion des grilles : Surveillance Contextuelle de la QoS par une approche conduite par des modèles

Gestion des grilles : Surveillance Contextuelle de la QoS par une approche conduite par des modèles Gestion des grilles : Surveillance Contextuelle de la QoS par une approche conduite par des modèles S. Ravelomanana, M. Sibilla Université P. Sabatier, Laboratoire IRIT Toulouse, France raveloma@irit.fr,

Plus en détail

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine 24.2. Slimane.bah@emi.ac.ma

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine 24.2. Slimane.bah@emi.ac.ma Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24.2 1 Semestre 4 : Fev. 2015 Grid : exemple SETI@home 2 Semestre 4 : Fev. 2015 Grid : exemple SETI@home

Plus en détail

Les 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) 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étail

Système de Stockage Sécurisé et Distribué

Système de Stockage Sécurisé et Distribué Système de Stockage Sécurisé et Distribué Philippe Boyon philippe.boyon@active-circle.com ACTIVE CIRCLE QUI SOMMES NOUS? Editeur français, spécialiste du stockage de fichiers et de la gestion de données

Plus en détail

Marché Public en procédure adaptée : Infrastructure Informatique régionale hébergée CAHIER DES CHARGES ET DES CLAUSES TECHNIQUES

Marché Public en procédure adaptée : Infrastructure Informatique régionale hébergée CAHIER DES CHARGES ET DES CLAUSES TECHNIQUES GROUPEMENT DE COMMANDES CA54, CA55, CA57, CA88, CRAL Marché Public en procédure adaptée : Infrastructure Informatique régionale hébergée CAHIER DES CHARGES ET DES CLAUSES TECHNIQUES Etabli en application

Plus en détail

Spécialiste Systèmes et Réseaux

Spécialiste Systèmes et Réseaux page 1/5 Titre professionnel : «Technicien(ne) Supérieur(e) en Réseaux Informatiques et Télécommunications» inscrit au RNCP de niveau III (Bac + 2) (J.O. du 19/02/2013) 24 semaines + 8 semaines de stage

Plus en détail

L unique SAN industriel proposant un stockage multiniveau automatisé (Automated Tiered Storage)

L unique SAN industriel proposant un stockage multiniveau automatisé (Automated Tiered Storage) Storage Center Baie de stockage STORAGE CENTER Transcende les limites des systèmes de stockage classiques Les fournisseurs de stockage actuels promettent de réduire le temps et les sommes d argent que

Plus en détail

Administration de systèmes

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

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

ACCESSNET -T IP Technique système TETRA d Hytera. www.hytera.de

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

Technologie SDS (Software-Defined Storage) de DataCore

Technologie SDS (Software-Defined Storage) de DataCore Technologie SDS (Software-Defined Storage) de DataCore SANsymphony -V est notre solution phare de virtualisation du stockage, dans sa 10e génération. Déployée sur plus de 10000 sites clients, elle optimise

Plus en détail

Comment déployer l'active Directory sur Windows Server 2008 R2

Comment déployer l'active Directory sur Windows Server 2008 R2 ENSAT 2014-2015 Le 29 septembre 2014 Administration Système : Active Directory Génie Informatique 2 ème année cycle ingénieur Comment déployer l'active Directory sur Windows Server 2008 R2 Département

Plus en détail

La surveillance réseau des Clouds privés

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

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510 Introduction A. Au sujet du livre 10 B. Au sujet de l'examen 10 Chapitre 1 Les nouveautés de vsphere A. Présentation 14 B. En quoi vsphere 5 diffère de vsphere 4? 14 1. Un Service Console abandonné 14

Plus en détail

Formations. «Produits & Applications»

Formations. «Produits & Applications» Formations «Produits & Applications» Nos formations Réf. PAP01 14 Heures ANTIVIRUS - McAfee : Endpoint Réf. PAP02 7 Heures ANTIVIRUS - ESET NOD32 Réf. PAP03 28 Heures FIREWALL - Check Point Réf. PAP04

Plus en détail

La tête dans les nuages

La tête dans les nuages 19 novembre 2010 La tête dans les nuages Démystifier le "Cloud Computing" Jean Bernard, Directeur, Gestion des services Radialpoint SafeCare Inc. Au sujet de Radialpoint Radialpoint offre des solutions

Plus en détail

Système Principal (hôte) 2008 Enterprise x64

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

Déploiement à grande échelle

Déploiement à grande échelle RenPar 19 / SympA 2009 / CFSE 7 Toulouse, France, du 09 au 11 septemebre 2009 Déploiement à grande échelle Mahamadou Touré, Daniel Hagimont Institut National Polytechnique de Toulouse, France IRIT -118,routede

Plus en détail

INSTALLATION AUTOMATISEE DE (W7) VIA (WDS) SUR WINDOWS 2008 SERVEUR 2014. Notre futur c est aujourd hui Page 1

INSTALLATION AUTOMATISEE DE (W7) VIA (WDS) SUR WINDOWS 2008 SERVEUR 2014. Notre futur c est aujourd hui Page 1 Notre futur c est aujourd hui Page 1 Notre futur c est aujourd hui Page 2 Notre futur c est aujourd hui Page 3 Le schéma ci-dessus présente le contexte technique au cours de la réalisation des opérations

Plus en détail

Installation du service glite SE/DPM

Installation du service glite SE/DPM CNRST, 24 28 Juin 2013 1 Formation Administrateur de la Grille de Calcul CNRST, Rabat, 24-28 Juin 2013 Bouchra Rahim Division TIC CNRST, Rabat CNRST, 24 28 Juin 2013 2 Introduction Le Data Management System

Plus en détail

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2

Plus en détail

Chapitre I : Protocoles client serveur et architectures distribuées

Chapitre I : Protocoles client serveur et architectures distribuées Chapitre I : Protocoles client serveur et architectures distribuées Eric Leclercq & Marinette Savonnet Département IEM / UB Eric.Leclercq@u-bourgogne.fr Bureau G212 Aile des Sciences de l Ingénieur Mise-à-jour

Plus en détail

Système d archivage Exabuilder. Matinée de veille technologique Argos 22 novembre 2012

Système d archivage Exabuilder. Matinée de veille technologique Argos 22 novembre 2012 Système d archivage Exabuilder Matinée de veille technologique Argos 22 novembre 2012 Exabuilder Qui sommes-nous? Vocabulaire du stockage des données Pourquoi archiver? Les besoins induits Les approches

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER 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é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