INSTITUT NATIONAL POLYTECHNIQUE DE GRENOBLE

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

Download "INSTITUT NATIONAL POLYTECHNIQUE DE GRENOBLE"

Transcription

1 INSTITUT NATIONAL POLYTECHNIQUE DE GRENOBLE N attribué par la bibliothèque _/_/_/_/_/_/_/_/_/_/ THÈSE pour obtenir le grade de DOCTEUR DE L INPG Spécialité : «Informatique : Systèmes et Communications» préparée au laboratoire Informatique et Distribution dans le cadre de l École Doctorale «Mathématiques, Sciences et Technologies de l Information, Informatique» présentée et soutenue publiquement par Pierre Lombard le 10 décembre 2003 Titre : NFSP : Une Solution de Stockage Distribué pour Architectures Grande Échelle Directeur de thèse : Brigitte Plateau JURY M. GUY MAZARÉ, Président M. PIERRE SENS, Rapporteur MME PASCALE VICAT-BLANC/PRIMET, Rapporteur MME BRIGITTE PLATEAU, Directeur de thèse M. YVES DENNEULIN, Co-encadrant

2 La mise en page a été réalisée en grande partie avec LYX, mais certains endroits ont requis une petite goutte de L A TEX. La police utilisée pour le corps du texte est une police avec sérif appelée Palatino. Les schémas ont été réalisés avec Xfig et les courbes, avec Gnuplot. Le système utilisé pour la rédaction a été constitué d installations de Debian GNU/Linux. Version : :03

3 "It is a mistake to think you can solve any major problems just with potatoes." Douglas Adams

4

5 Remerciements Cette thèse s est déroulée au sein du laboratoire Informatique et Distribution (ID- IMAG). Grâce à un financement BDI CNRS, j ai eu l opportunité de pouvoir développer ce projet pendant trois années, mais aussi celle de pouvoir interagir avec des gens aux compétences pointues dans un domaine technique très intéressant. Maintenant que cette période touche à sa fin, je dois tout naturellement adresser mes remerciements à de nombreuses personnes : Tout d abord à Yves Denneulin, mon co-directeur de thèse pour nombre de choses, et entre autres parce qu il a aussi su orienter mon travail quand il le fallait et a dû (et su) supporter mes interrogations et mes nombreuses questions pendant toutes ces années, à Brigitte Plateau, qui m a accueilli dans son laboratoire et qui aussi été mon directeur de thèse, pour l encadrement efficace qu elle a su réaliser, ainsi que pour les opportunités dont elle m a permis de bénéficier, à Pierre Sens et Pascale Vicat-Blanc/Primet, pour avoir bien voulu accepter la charge de rapporter cette thèse et pour leurs remarques constructives qui m ont permis d améliorer ce mémoire, à Guy Mazaré qui a bien voulu m accorder l honneur d être le président de mon jury, à Adrien Lebre, Olivier Valentin, Christian Guinet, Rafael Ávila et Olivier Lobry pour tout ce qu ils ont permis de mettre en place et de réaliser, à Bruno Richard, pour ces nombreuses discussions que nous avons pu avoir lors de ces trois années de partage de bureau, à Cyrille Martin et Olivier Richard pour la mise au point de la grande théorie unifiée de la TP-complétude, à Stéphane Martin, pour avoir toléré avec tant de calme que je casse son précieux ^W^Wsa grappe, à Saïd Oulahal, Mauricio Pillón, Jésus Verduzco pour les nombreuses conversations partagées, aux membres du Laboratoire ID-IMAG (permanents, assistantes, ingénieurs, thésards, stagiaires) pour l excellente ambiance de travail (mais pas uniquement!) qui n a jamais cessé d y régner pendant ces quelques années, à tous mes amis qui m ont supporté et encouragé, et à ma famille, et plus particulièrement mes frères, ma grand-mère et mes parents pour tant de choses.

6

7 Table des matières 1 Introduction 17 2 Le stockage des données Une vision simplifiée du stockage Des données et des méta-données Standards Conclusion et critères d évaluation Comment accéder aux données Introduction Quelques mots sur les systèmes de fichiers locaux Bibliothèques d accès à des systèmes de stockage Systèmes de transfert HTTP FTP GridFTP BBFTP (Babar FTP) GASS (Global Access to Secondary Storage) IBP (Internet Backplane Protocol) Conclusion Systèmes pair-à-pair Conclusion

8 8 TABLE DES MATIÈRES 4 Systèmes de fichiers Systèmes de fichiers réseau/d export NFS NFS Version NFS Version NFS Version Conclusions sur NFS CIFS (Common Internet File System) MFS (Mosix File System) Conclusion sur les systèmes d exports Systèmes de fichiers distribués à disques partagés CXFS (client-server cluster technology) Famille GFS (Sistina Software et OpenGFS) Frangipani/Petal GPFS (General Parallel File System - IBM) Conclusions sur les systèmes à disques partagés Les systèmes de fichiers distribués AFS et ses descendants (CODA, InterMezzo) AFS CODA CODA pour les grilles : «slashgrid - a framework for Gridaware filesystems» InterMezzo Conclusions sur la famille AFS Les systèmes à logs distribués Zebra (The Zebra Striped Network Filesystem) xfs (A Serverless File System - Projet Berkeley NoW) Conclusion PVFS (Parallel Virtual File System) PVFS PVFS SFS (Self-certifying File System) et projets dérivés

9 TABLE DES MATIÈRES SFS SUNDR (Secure Untrusted Data Repository) CFS (Cooperative File System) Récapitulatif sur les systèmes de fichiers distribués Conclusion Présentation de la proposition NFSP Introduction/Historique Autres projets utilisant NFS NFS est parfois utilisé comme un protocole de «glue» Avec des répartiteurs de charges entre les clients NFS^ Routeur NFS Mirage (Mirage NFS Router) Slice et son µproxy Cuckoo NFS (Layered clustering for NFS) En modifiant le code client Bigfoot-NFS Expand (Expandable Parallel File System) Conclusions Rappels de quelques critères de conception Principes de NFSP et applications envisagées Conclusion Implantations des prototypes Un peu plus de détails sur NFS Format des données : XDR Des appels à distance : RPC Fonctionnement d un client NFS Le serveur NFS Linux en espace utilisateur Le serveur NFS Linux en espace noyau Nature des modifications à mettre en œuvre Premier prototype : mode utilisateur Implantation

10 10 TABLE DES MATIÈRES Les méta-données Rôle du cookie et déroulement d un effacement de fichier Solutions de spoofing UDP Mise en place de «crochets» sur le serveur Cas un peu plus spéciaux Description du «protocole» nfspd-iod Format des fichiers sur les iods Description du plan d expériences Évaluation de unfsp Exemple d installation Conclusions sur le premier prototype en mode utilisateur Implantation en mode noyau Implantation Évaluation Exemple d installation d un serveur NFSP kernel Conclusions sur le serveur NFSP kernel Conclusion Extensions et optimisations Multiplication des points d entrée La multiplication des points d entrée pose plusieurs problèmes Approche : mélange d exports et ré-exports Approche par hiérarchisation du stockage des méta-données Conclusions sur les différentes techniques de multiplication des points d entrées Support de la réplication des données Réplication et NFS Réplication «simple» Principe Implantation Réplication logicielle «intelligente» Description Conclusion

11 TABLE DES MATIÈRES 11 8 Validation Utilisation sur WAN Rappel du contexte Considérations d implantation L implantation Interface d accès aux internals NFSP Transferts entre deux sites utilisant NFSP Évaluation Application de système de fichiers distribués à plus grande échelle Conclusion Conclusions et perspectives Conclusions Bilan Perspectives Bibliographie 139 A Glossaire 149 B Architecture de l i-cluster 153 C Disponibilité des prototypes

12 12 TABLE DES MATIÈRES 12

13 Table des figures 2.1 Couches de stockage Architecture générale EXT Liens entre inode et blocs de données pour un fichier régulier en EXT Ré-export de systèmes à disques partagés Architecture logicielle de CODA Architecture d InterMezzo Architecture SFS Utilisation d arbres de hashes pour retrouver les blocs de données Le système NFS^ Routeur NFS Mirage Fonctionnement de Slice Serveur NFS classique Passer d un mode NFS à un mode NFSP Utilisation du spoofing dans NFSP Format des fichiers sur les iods Performance READ avec unfsp (fichier dans cache) Principe des viods Comparaison des lecture unfsp - knfsp avec 8 iods Comparaison des lecture unfsp - knfsp avec 16 iods Comparaison des lecture unfsp - knfsp avec 32 iods Temps de complétion des clients avec 8 iods Temps de complétion des clients avec 16 iods Temps de complétion des clients avec 32 iods

14 14 TABLE DES FIGURES 7.1 Multiples serveurs nfspd Utilisation d exports et de ré-exports Évaluation d une approche mêlant exports et ré-exports Utilisation d un méta-serveur maître Technique de réplication avec serveur primaire Technique de réplication active Réplication «approchée» mise en place dans NFSP Fonctionnement de la réplication «intelligente» Intervalle de confiance des numéros de versions Architecture simplifiée d une grille Connexions à établir quand le nombre de serveurs de stockage diffère Performances de GXFER avec 3x3 et 6x6 iods Décomposition arborescente de NFSg et lien avec un WAN A.1 Distribution des données B.1 Architecture de l i-cluster

15 Liste des tableaux 2.1 Nos critères d évaluation Récapitulatif des systèmes d accès aux données Récapitulatif des systèmes de fichiers distribués Récapitulatif de divers systèmes utilisant NFS Comparaison de l installation d un serveur unfsp et unfs Comparaison de l installation d un serveur knfsp avec un serveur knfs

16 16 LISTE DES TABLEAUX 16

17 Chapitre 1 Introduction Le développement des architectures de grappes utilisant des ordinateurs personnels est un phénomène qui ne cesse de gagner en ampleur depuis maintenant de nombreuses années. Très souvent, ces machines utilisent des systèmes d exploitations libres dérivés d UNIX. En effet, s ajoutant à leur faible coût de licence, la disponibilité du code source permet de mettre en place de nombreuses expériences à tous niveaux. Ces ordinateurs personnels identiques à ceux utilisés par le grand public sont composés d un processeur, de mémoire, d un disque dur et d une carte réseau. Ces grappes de machines lorsqu elles sont équipées d un système d exploitation Linux sont souvent appelées grappes (ou clusters) Beowulf 1 [SSB + 95]. Elles permettent maintenant depuis plusieurs années d obtenir un rapport puissance/prix très avantageux lorsqu il est comparé aux solutions classiques utilisant de puissantes machines dédiées telles que les super-calculateurs et se retrouvent très souvent dans le classement du TOP500 des 500 machines les plus puissantes du monde (selon un critère calculatoire). L architecture différant entre les super-calculateurs et les grappes, les modèles de programmation optimaux sont distincts. Sur super-calculateurs (gros systèmes multi-processeurs), le paradigme par mémoire partagée est le mode de fonctionnement naturel mais il s avère bien souvent inefficace (sans matériel dédié) sur architecture de grappes. Sur ces dernières, le mode de communication par passage de messages réseau s avère le plus naturel afin de partager des informations entre deux processeurs. Si l on considère le TOP500, il s avère rare de trouver une grappe Beowulf utilisant des composants très standards mais, dans le cadre du projet i-cluster, cette grappe de 225 nœuds complètement standards et non «dopés» constitués d un réseau ethernet à 100Mb/s et de simples disques IDE de stations de travail a pu finir classée 385ème en 2001 [RAM + 01]. Ce classement calculatoire met en jeu principalement deux composants des nœuds à savoir la mémoire et le processeur, mais il reste un composant non utilisé : le disque 1 En référence au héros légendaire du poème épique éponyme composé au VIIIème siècle, qui aurait tué un super-calculateur nommé Grendel, ou bien peut-être était-ce un dragon. La légende est peu claire à ce sujet 8-) 17

18 18 CHAPITRE 1. INTRODUCTION dur. Usuellement, ceux-ci sont principalement utilisés pour stocker le système d exploitation du démarrage ainsi que des fichiers temporaires mais, en revanche, peu de systèmes proposent d utiliser cet espace pour effectuer du stockage de données, ce qui constitue de l espace inutilisable pour les utilisateurs. D un point de vue architecture, la grappe constitue une entité relativement homogène pour plusieurs raisons : une raison pratique étant que les machines sont achetées en même temps (!), et une autre que nombre d algorithmes parallèles sont plus confortablement déployés sur des grappes homogènes. Ainsi, puisque ce type d architectures permet de remplacer avantageusement (bien sûr selon le type des problèmes considérés) un super-calculateur, l idée de mettre en relation de tels ensembles de machines a vite germé, et a ainsi donné naissance aux premières «grappes de grappes» et donc rajouté un niveau d architecture. Ce concept est très proche du concept des «grilles» de machines [FK99] mais offre une approche plus réalisable. En effet, le modèle correspondant à celui d un réseau électrique (power grid), à savoir «je branche la prise et ça marche», se heurte à quelques difficultés de mise en œuvre 2. En effet, de même que les différents pays ont des formes de prise, des tensions et des fréquences de courant différentes, le chemin vers la mise en relation de manière simple et efficace des divers constituants d une grille de machines est pavé de nombreux obstacles tels que : multiplicité des «zones d autorité» (administrateurs, institutions), confidentialité des données, authentification, sécurité, diversité des architectures matérielles et logicielles,... C est ainsi que sont apparus plusieurs «parfums de grille», s orientant alors plus particulièrement sur la résolution de problèmes tels que la gestion des données avec le projet européen Datagrid ou bien sur les applications et la puissance de calculs. Nous évoquons en effet le projet DataGrid car celui-ci est né des besoins de stockage des physiciens, besoins caractérisés par un volume énorme de données en perpétuelle croissance. Dans le cas des expériences et des simulations de physique de particules à haute énergie, les quantités de données sont énormes et doivent atteindre des péta-octets de données par an! De telles quantités soulèvent le problème de leur transport : la bande passante effective d une camionnette remplie de systèmes de stockages est, certes, très élevée mais les défauts de cette approche sont que, d une part la latence est élevée, pas forcément garantie et que d autre part, le système n est en définitive pas très souple. C est donc logiquement que des expériences de transferts sur réseaux dédiés à haut débit ont commencé à se développer depuis maintenant plusieurs années. Les organismes de recherche tel que l INRIA ont commencé à développer des collaborations avec plusieurs partenaires afin de mettre en place des expérimentations sur les réseaux à haut débit dans le cadre des projets VTHD (Vraiment Très Haut Débit) avec des supports physiques supportant jusqu à 10Gb/s. Néanmoins, les équipements des sites connectés (routeurs) ne peuvent actuellement utiliser qu une partie de cette bande passante pour des raisons de coût et du peu de 2 Sauf pour quelques «bonnes» applications dont la réalisation ne requiert que très peu de synchronisations avec un serveur central comme par exemple les divers projets de cassage de clés (RC5DES,...) ou bien pour les simulations à base de méthodes de Monte-Carlo. 18

19 19 choix de routeurs supportant de tels flux. Le problème qui se pose alors dans ce cadre est d obtenir des possibilités de transferts efficaces entre deux sites puis, dans un second temps entre plusieurs sites. Une autre question qui se pose est que la plupart des sites n a pas de matériels homogènes ni des performances équivalentes et que, comme nous l avons précédemment évoqué à propos de la mise en place des grilles de machines, les problèmes qui se posent ne sont peut-être pas très difficiles à résoudre mais leur nombre les rend très consommateurs de temps. Aussi, l utilisation de systèmes légers de stockage, peu intrusifs, standards et ne remettant pas en cause les architectures logicielles et matérielles d un site peut-elle permettre d offrir une solution utilisable pour gérer un stockage distribué sur une grappe. De plus, cette approche constitue aussi une possibilité pour offrir une solution de transfert efficace entre sites distants de plusieurs centaines de kilomètres, en pouvant remplir le «tuyau» réseau grâce à l agrégation des disques et des cartes réseau «grand public». Pour résumer le contexte, il y a donc plusieurs problématiques autour de ce domaine : offrir du stockage en utilisant du matériel standard constituant des grappes de PC, tout en permettant d avoir de bonnes performances dans le cadre de transferts de données sur grilles. C est ainsi que nous avons choisi de nous consacrer à ces problèmes très actuels. Ce mémoire va donc s efforcer de fournir un aperçu des recherches et des expérimentations que nous avons été amenés à effectuer afin de contribuer à ce domaine. Cet aspect de performance des systèmes d information ayant commencé à se développer très tôt, les documents et les systèmes traitant de ce sujet sont très nombreux. Afin de bien expliciter les concepts sous-jacents à ce domaine et les différentes questions soulevées, nous avons choisi de décrire dans le chapitre 2 page 21 de manière un peu plus détaillée les problèmes qui se posent lorsque l on évoque l accès aux données en prenant pour exemple un système de fichiers réel et standard du monde Linux, le système EXT2. Cet exemple, certes simple, a le mérite de permettre de mieux cerner tous les contraintes qui se posent lors de la mise au point de nouveaux systèmes ou bien lors de la recherche d un système adapté aux besoins des utilisateurs. C est ainsi que cette partie complémentaire de l introduction, mais néanmoins séparée car un peu plus technique, nous permettra d établir une liste de critères que nous observerons sur plusieurs solutions existantes. Nous présenterons ensuite deux grandes familles de solutions de stockage distribué par bibliothèques de programmation (c est-à-dire au niveau applicatif) dans le chapitre 3 (page 31) puis les solutions utilisant un système de fichiers dans le chapitre 4 (page 43). Nous justifierons ensuite notre proposition de système de stockage dans le chapitre 5 (page 71) puis nous décrirons les implantations des prototypes réalisés ainsi que les résultats obtenus dans le chapitre 6 (page 83). Dans le chapitre suivant (chapitre 7, page 111), nous présenterons les diverses expérimentations envisagées afin d améliorer le fonctionnement des prototypes au niveau de leurs performances et de la sûreté du stockage. 19

20 20 CHAPITRE 1. INTRODUCTION Finalement, nous présenterons plusieurs applications qui ont pu être construites au dessus des prototypes réalisés dans le chapitre 8 page 125, la première étant une application de transfert à haut débit entre deux grappes Beowulf (GXfer) développée dans le cadre du projet RNTL E-Toile, et l autre, NFSG permettant de mettre en place un système de stockage distribué sur grappes en utilisant GXfer et s interfaçant grâce à NFS. Finalement, nous conclurons ce mémoire dans le chapitre 9 page 135 en dressant un récapitulatif des différentes contributions effectuées ainsi qu un bilan des approches que nous avons été amené à développer. Nous terminerons en évoquant diverses pistes de travaux futurs qui peuvent être empruntées afin de poursuivre dans les voies tracées. 20

21 Chapitre 2 Le stockage des données Ce chapitre a pour buts principaux d exposer de manière générale les divers concepts que nous allons développer au cours de ce document. Nous évoquerons aussi succinctement une partie des problèmes que la manipulation de ces données peut poser par la suite. Nous présenterons aussi plusieurs des points que nous avons jugés importants et qui ont particulièrement guidé la réalisation du travail exposé dans la suite de ce document. 2.1 Une vision simplifiée du stockage Si l on effectue une comparaison du fonctionnement des systèmes de fichiers avec le fonctionnement d un pile de protocole réseau de nombreux points communs apparaissent entre les deux domaines : Au niveau le plus bas, se situe le support physique, ce peut par exemple être (et ce sera souvent) un support magnétique (disque dur). Au dessus de ce niveau se situe une vue support logique, qui abstrait d une certaine façon la couche basse : pour un disque dur ce rôle peut être assuré par le contrôleur d interface et ainsi offrir aux couches supérieures un vision linéarisée du disque dur. Dans le cadre d un réseau local, ce niveau pourrait par exemple être vu comme le protocole de communication Ethernet. Sur ces couches, d autres couches enrichissant à chaque fois le modèle peuvent être ajoutées : alors que pour le réseau des protocoles tels que IP/TCP sont ajoutés, pour le stockage ce sera par exemple un système de fichier ou bien un système d agrégation de disques (techniques RAID) sur lequel un système de fichier pourra être mis en place. Dans tous les cas, des couches de plus complexes peuvent être ajoutées afin d apporter de plus en plus de services. Puisque nous nous intéressons plus particulièrement aux systèmes de stockage et aux moyens d accéder aux informations, nous allons plus orienter notre discours sur ce thème. Afin d illustrer nos propos, nous allons par la suite considérer un disque dur 21

22 22 CHAPITRE 2. LE STOCKAGE DES DONNÉES classique reliée à un ordinateur personnel. Comme nous venons de le présenter, ce périphérique de stockage offre plusieurs couches visibles au système : la couche physique : celle-ci peut être spécifique à un fabricant ou bien à un modèle de disque la couche logique : l aspect logique est assuré par le contrôleur du disque, celui-ci va alors fournir une interface standard qui va permettre aux couches supérieures de faire plus ou moins abstractions du fonctionnement du disque. Par exemple, il existe des «disques» IDE (le format usuel des disques durs pour PC) qui ne gèrent pas un stockage sur support magnétique mais dans des systèmes de RAM Flash (dans les systèmes embarqués notamment). une couche utilisable pour le système d exploitation : c est à ce niveau là que va se situer le système de fichiers. Cette couche correspond grossièrement dans les systèmes Unix à la couche block device ou, périphérique en mode bloc. une couche utilisable pour l application : c est elle qui va offrir les maintenant classiques hiérarchies de dossiers et de fichiers. La figure 2.1 représente l empilement de couches (quelque peu simplifié) qui peut être observé dans un système Linux. Le système de fichiers va permettre de multiplexer sur un média «linéaire» (vu sous la forme d une suite de blocs) différentes sources d informations qui seront usuellement appelées fichiers. Afin de pouvoir mettre en place une structure arborescente, certains fichiers seront dits non-réguliers car ils ne contiendront pas de données comme un fichier standard mais plutôt des listes de fichiers : ce seront les répertoires. D autres fichiers peuvent aussi avoir une signification particulière pour les systèmes d exploitation : sous UNIX ce peuvent être par exemple des fichiers de périphériques (devices) qui correspondent à des portes d entrées bien spécifiques du système, sous les environnements Microsoft, certains fichiers spéciaux demeurent tels que CON ou AUX et sont principalement des héritages du passé. Nous avons donc brossé un schéma général (et simplifié) du fonctionnement du stockage, nous allons nous intéresser plus particulièrement à la couche système de fichiers. 2.2 Des données et des méta-données Si l on regarde d un peu plus près ce qui constitue un fichier (nous restons pour l instant dans le cadre système local), il y a évidemment les données contenues dans le fichier, c est-à-dire la source de l information. Cependant, cela peut ne pas apparaître de prime abord mais pour pouvoir gérer plusieurs données sans les mélanger, il est nécessaire de maintenir des informations sur ces données et c est à cette tâche que servent les méta-données. 22

23 2.2. DES DONNÉES ET DES MÉTA-DONNÉES 23 Application Espace utilisateur appels systèmes VFS vfat ext2 NFS Couche "système de fichiers" Espace noyau RAID /dev/md0 Couche "stockage" (block device) IDE SCSI IDE IDE NBD /dev/hda /dev/sd0 /dev/hdc /dev/hdd /dev/nb0 RESEAU FIG. 2.1 Couches de stockage 23

24 24 CHAPITRE 2. LE STOCKAGE DES DONNÉES Les méta-données peuvent être de différentes natures et contenir à peu près tout et n importe quoi : elles contiennent au moins assez d informations pour pouvoir retrouver les données. Dans le cas simple d un fichier, ce peut simplement être un bloc de départ et une taille. Cependant si l on considère un système actuel, on risque plutôt d avoir des structures complexes décrivant les blocs de données vraiment utilisés, voire partagés entre plusieurs fichiers, ou bien des spécificités par morceaux de fichiers,... la taille du fichier est aussi gérée à ce niveau : par exemple un fichier «creux» (c est-à-dire un fichier avec seulement quelques blocs non-nuls) peut avoir une taille pour l application qui sera différente de la taille qu il occupera physiquement sur la couche de stockage (en effet il est inutile de stocker des blocs complètement remplis de zéro puisque, si les données ne sont pas là, le système doit retourner des zéros). elles peuvent contenir des informations additionnelles permettant de gérer des droits et des propriétés sur les données, des sommes de contrôles, des signatures, une indication sur la provenance des données ou un commentaire, un numéro de version,... L étendue des informations stockables n a à priori pas de limite et est plutôt dicté par les souhaits des utilisateurs. souvent des données statistiques/historiques sont présentes (dates de création, de dernier accès, de modifications,...) En plus de permettre d avoir une idée sur l utilisation des fichiers, certains systèmes peuvent avoir tendance à regrouper les fichiers fréquemment utilisés dans des endroits du disque ayant un meilleur temps d accès (utilitaires de défragmentation et d optimisation des disques). Étant donné la grande diversité du contenu de ces méta-données, toutes ne vont pas avoir le même impact sur l accès aux données. Alors que certaines peuvent être considérées cruciales pour l accès au contenu (localisation des données, taille, etc...) d autres peuvent apparaître comme secondaires telles que la date de dernier accès au fichier (cela dépend bien sûr de ce que l utilisateur attend). Pour illustrer ces propos, nous allons prendre pour exemple le fonctionnement d un système de fichiers classique sous Linux, le système EXT2[CDM97]. Ce système a été originalement développé par Rémy Card et s inspire des travaux précédemment menés dans les différentes versions et «parfums» d UNIX (système Unix [RT78] et BSD [MJLF84] principalement). Dans sa version standard, il n offre pas toutes les extensions des systèmes plus récents telles que la journalisation ou bien une gestion optimisée des gros répertoires... Cependant, le fait qu il soit le standard de facto depuis plusieurs années a fait que le développement d extensions pour résoudre ces limitations est toujours actuel. Nous considérerons ici la version classique d EXT2 car elle permet d appréhender de manière plus aisée les différents problèmes qui peuvent se poser lorsque l on développe un système de fichiers. La figure 2.2 illustre la manière dont le système de fichier découpe l espace linéaire du disque en sous-ensembles dans lequel il va gérer les fichiers. Au début du disque est réservée une partie qui peut être utilisée pour booter le système puis le disque est découpé en divers sous-ensembles de blocs. Ce découpage permet par exemple de 24

Introduction aux systèmes d exploitation

Introduction aux systèmes d exploitation Introduction aux systèmes d exploitation Le système d exploitation est un ensemble de logiciels qui pilotent la partie matérielle d un ordinateur. Les principales ressources gérées par un système d exploitation

Plus en détail

L approche Bases de données

L approche Bases de données L approche Bases de données Cours: BD. Avancées Année: 2005/2006 Par: Dr B. Belattar (Univ. Batna Algérie) I- : Mise à niveau 1 Cours: BDD. Année: 2013/2014 Ens. S. MEDILEH (Univ. El-Oued) L approche Base

Plus en détail

Systèmes de fichiers distribués : comparaison de GlusterFS, MooseFS et Ceph avec déploiement sur la grille de calcul Grid 5000.

Systèmes de fichiers distribués : comparaison de GlusterFS, MooseFS et Ceph avec déploiement sur la grille de calcul Grid 5000. : comparaison de, et avec déploiement sur la grille de calcul Grid 5000. JF. Garcia, F. Lévigne, M. Douheret, V. Claudel 30 mars 2011 1/34 Table des Matières 1 2 3 4 5 6 7 1/34 Présentation du sujet Présentation

Plus en détail

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

Système de Gestion de Fichiers

Système de Gestion de Fichiers Chapitre 2 Système de Gestion de Fichiers Le système de gestion de fichiers est un outil de manipulation des fichiers et de la structure d arborescence des fichiers sur disque et a aussi le rôle sous UNIX

Plus en détail

La Gestion des Fichiers

La Gestion des Fichiers KWWSZZZDGHOHLPDJIUaGRQVH]FRXUV 6\VWqPHVG ([SORLWDWLRQ La Gestion des Fichiers Hafid Bourzoufi Université de Valenciennes Didier Donsez Université Grenoble 1 'LGLHU'RQVH]#LPDJIU 2 Système de fichiers De

Plus en détail

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE Antoine CAMBIEN BTS SIO Option SISR Session 2015 BTS SIO Services Informatiques aux Organisations Session 2014 2015 Nom

Plus en détail

Objet du document...2 SOLUSMAO...2. Description du développement logiciel, fonctionnalités...3

Objet du document...2 SOLUSMAO...2. Description du développement logiciel, fonctionnalités...3 1. INTRODUCTION...2 Objet du document...2 SOLUSMAO...2 2. FONCTIONNALITES...3 Description du développement logiciel, fonctionnalités....3 Fonctionnement attendu... 3 Fonctionnement du poste client... 4

Plus en détail

Cisco Unified Business Attendant Console

Cisco Unified Business Attendant Console Cisco Unified Business Attendant Console Cisco Unified Communications est un système étendu de communications IP, d applications et de produits voix, vidéo, données et mobilité. Il rend les communications

Plus en détail

Administration réseau Accès aux fichiers distants

Administration réseau Accès aux fichiers distants Administration réseau Accès aux fichiers distants A. Guermouche A. Guermouche Cours 8 : NFS & SMB 1 Plan 1. Introduction 2. NFS 3. SAMBA A. Guermouche Cours 8 : NFS & SMB 2 Plan Introduction 1. Introduction

Plus en détail

Exercices Active Directory (Correction)

Exercices Active Directory (Correction) Exercices Active Directory (Correction) Exercice : Scénarios pour l'implémentation de composants logiques AD DS Lire les scénarios suivants et déterminer les composants logiques AD DS à déployer dans chaque

Plus en détail

1 Introduction à l infrastructure Active Directory et réseau

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

Découvrez la nouvelle version de HelpDesk! HelpDesk 3.4. www.artologik.com. De nouvelles fonctions, plus de contrôle, mais toujours aussi simple!

Découvrez la nouvelle version de HelpDesk! HelpDesk 3.4. www.artologik.com. De nouvelles fonctions, plus de contrôle, mais toujours aussi simple! Une gestion effective et puissante des tickets en interne comme en externe! HelpDesk 3.4 www.artologik.com Découvrez la nouvelle version de HelpDesk! De nouvelles fonctions, plus de contrôle, mais toujours

Plus en détail

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges c Copyleft 2006, ELSE Team 18 avril 2006 Table des matières 1 Introduction 2 2 Présentation du projet 3 2.1 Une distribution Évolulable..................

Plus en détail

Aujourd hui: gestionnaire de fichiers

Aujourd hui: gestionnaire de fichiers Gestion des fichiers GIF-1001 Ordinateurs: Structure et Applications, Hiver 2015 Jean-François Lalonde Source: http://www.business-opportunities.biz/2014/11/16/40-home-offices-that-are-messier-than-yours/

Plus en détail

3 ème Concours de technicien de classe normale des systèmes d information et de communication. «Session 2009»

3 ème Concours de technicien de classe normale des systèmes d information et de communication. «Session 2009» 3 ème Concours de technicien de classe normale des systèmes d information et de communication «Session 2009» Meilleure copie "Etude de cas" Note : 11/20 Thème : réseaux de télécommunication et équipements

Plus en détail

Mise en œuvre d un Site Sharepoint-V1

Mise en œuvre d un Site Sharepoint-V1 Mise en œuvre d un Site Sharepoint- MAJ 20/01/2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013 NADAP et SharePoint NADAP ( Nouvelle

Plus en détail

G en om3: Building middleware-independent robotic components. Comparaison de middleware: YARP, MS Robotics Dev Studio, URBI, OpenRTM-aist, ROS

G en om3: Building middleware-independent robotic components. Comparaison de middleware: YARP, MS Robotics Dev Studio, URBI, OpenRTM-aist, ROS G en om3: Building middleware-independent robotic components Comparaison de middleware: YARP, MS Robotics Dev Studio, URBI, OpenRTM-aist, ROS Pablo Rauzy 15 février 2011 Table des matières 1 G en om3 :

Plus en détail

PROCEDURE INSTALLATION ET PARAMETRAGE D UN SERVEUR TSE

PROCEDURE INSTALLATION ET PARAMETRAGE D UN SERVEUR TSE PROCEDURE INSTALLATION ET PARAMETRAGE D UN SERVEUR TSE Table des matières 1) Un serveur TSE, c est quoi?... 1 2) Prérequis technique... 1 3) Comment louer un serveur?... 1 4) Ou acheter des licences?...

Plus en détail

Les nouveautés en UCOPIA Version 5.0

Les nouveautés en UCOPIA Version 5.0 Les nouveautés en UCOPIA Version 5.0 Pour mieux répondre aux besoins de nos clients, UCOPIA sort la toute dernière version de la solution, disponible dès septembre 2014. Chaque evolution dans cette version

Plus en détail

Présentation de la solution SAP SAP Technology SAP Afaria. La mobilité d entreprise comme vecteur d avantage concurrentiel

Présentation de la solution SAP SAP Technology SAP Afaria. La mobilité d entreprise comme vecteur d avantage concurrentiel Présentation de la solution SAP SAP Technology SAP Afaria La mobilité d entreprise comme vecteur d avantage concurrentiel des périphériques et des applications des périphériques et des applications La

Plus en détail

Quelques propositions pour une organisation des ressources réseaux prenant en compte les besoins du LACL

Quelques propositions pour une organisation des ressources réseaux prenant en compte les besoins du LACL Quelques propositions pour une organisation des ressources réseaux prenant en compte les besoins du LACL Document de travail proposé par Olivier Michel LACL - P2 240 - olivier.michel@univ-paris12.fr Version

Plus en détail

Base de données. Objectifs du cours 2014-05-20 COURS 01 INTRODUCTION AUX BASES DE DONNÉES

Base de données. Objectifs du cours 2014-05-20 COURS 01 INTRODUCTION AUX BASES DE DONNÉES 1 Base de données COURS 01 INTRODUCTION AUX BASES DE DONNÉES Objectifs du cours 2 Introduction aux bases de données relationnelles (BDR). Trois volets seront couverts : la modélisation; le langage d exploitation;

Plus en détail

MACHINE VIRTUELLE VSPHERE. Projet Personnalisé Encadré 1

MACHINE VIRTUELLE VSPHERE. Projet Personnalisé Encadré 1 MACHINE VIRTUELLE VSPHERE Projet Personnalisé Encadré 1 Aymeric Blerreau 15/11/2013 1 TABLE DES MATIÈRES 2 Description... 2 3 Contexte... 3 3.1 Contexte... 3 3.2 Objectifs... 3 3.3 Solution envisageable...

Plus en détail

Utilisation du RAID logiciel Sur un serveur Windows 2000

Utilisation du RAID logiciel Sur un serveur Windows 2000 BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 6 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Utilisation

Plus en détail

Le filtrage de niveau IP

Le filtrage de niveau IP 2ème année 2008-2009 Le filtrage de niveau IP Novembre 2008 Objectifs Filtrage : Le filtrage permet de choisir un comportement à adopter vis à vis des différents paquets émis ou reçus par une station.

Plus en détail

Découvrez la nouvelle version de HelpDesk! HelpDesk 3.4. www.artologik.com. De nouvelles fonctions, plus de contrôle, mais toujours aussi simple!

Découvrez la nouvelle version de HelpDesk! HelpDesk 3.4. www.artologik.com. De nouvelles fonctions, plus de contrôle, mais toujours aussi simple! Une gestion effective et puissante des tickets en interne comme en externe! HelpDesk 3.4 www.artologik.com Découvrez la nouvelle version de HelpDesk! De nouvelles fonctions, plus de contrôle, mais toujours

Plus en détail

Solution de stockage et archivage de grands volumes de données fichiers. www.active-circle.com

Solution de stockage et archivage de grands volumes de données fichiers. www.active-circle.com Solution de stockage et archivage de grands volumes de données fichiers www.active-circle.com Stocker et archiver de grands volumes de fichiers n a jamais été aussi simple! LES FONDAMENTAUX D ACTIVE CIRCLE

Plus en détail

CESI CRC13. Serveur de stockage. Network Attached Storage Projet Jessica. Raphaël Drouet

CESI CRC13. Serveur de stockage. Network Attached Storage Projet Jessica. Raphaël Drouet CESI CRC13 Serveur de stockage Network Attached Storage Projet Jessica Raphaël Drouet 2013-2014 Sommaire Présentation du projet 2 Aspects Administratifs 2 Problématique : Comment améliorer le stockage

Plus en détail

CREER ET FORMATER UNE PARTITION DE DISQUE DUR 1 QUE SONT LES PARTITIONS ET LES LECTEURS LOGIQUES? 6

CREER ET FORMATER UNE PARTITION DE DISQUE DUR 1 QUE SONT LES PARTITIONS ET LES LECTEURS LOGIQUES? 6 Table des matières. CREER ET FORMATER UNE PARTITION DE DISQUE DUR 1 QUE SONT LES PARTITIONS ET LES LECTEURS LOGIQUES? 6 QUE SONT LES DISQUES DE BASE ET LES DISQUES DYNAMIQUES? 6 FORMATAGE DES DISQUES ET

Plus en détail

Projet Professionnel Encadré 1 er Semestre

Projet Professionnel Encadré 1 er Semestre BTS SIO 1 Leclerc Axel INFOSUP Lyon 2014-2015 Projet Professionnel Encadré 1 er Semestre Nature de l activité : Contexte : L association Maison des Ligues (M2L) a constaté que de nombreuses données numériques

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13 Présentation Logiciels libres et Open Source Description Un logiciel libre* est en général gratuit. Il est utilisable et modifiable sans notification préalable à son auteur, qui a renoncé à ses droits

Plus en détail

HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES. Simple & Performant. www.quick software line.com

HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES. Simple & Performant. www.quick software line.com HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES Haute disponibilité pour Serveurs Ouverts (Windows, UNIX, AIX, Linux, VMware (Windows, UNIX, AIX, Linux, VMware ) Généralités Quelques définitions

Plus en détail

Introduction au Makefile

Introduction au Makefile Introduction au Makefile Nicolas Kielbasiewicz 3 mars 2009 Le développement d un programme et plus généralement d un logiciel demande au(x) programmeur(s) de gérer plusieurs fichiers, voire plusieurs langages.

Plus en détail

WebSphere MQ & Haute Disponibilité

WebSphere MQ & Haute Disponibilité L objectif de cet article est d identifier les problèmes pouvant se poser lors de la mise en place d un système de secours dans une configuration WebSphere MQ, et de proposer des pistes pour régler ces

Plus en détail

Livret du Stagiaire en Informatique

Livret du Stagiaire en Informatique Université François-Rabelais de Tours Campus de Blois UFR Sciences et Techniques Département Informatique Livret du Stagiaire en Informatique Licence 3ème année Master 2ème année Année 2006-2007 Responsable

Plus en détail

Système Expert pour Smartphones

Système Expert pour Smartphones INSA Rennes Département INFORMATIQUE Système Expert pour Smartphones Rapport de bilan de Planification Olivier Corridor;Romain Boillon;Quentin Decré;Vincent Le Biannic;Germain Lemasson;Nicolas Renaud;Fanny

Plus en détail

Mise en place d une machine virtuelle avec vsphere

Mise en place d une machine virtuelle avec vsphere Mise en place d une machine virtuelle avec vsphere 15/11/2013 Par Aymeric BLERREAU Dans le cadre de l obtention du BTS SIO SISR Services Informatiques aux Organisation option Solution d Infrastructure,

Plus en détail

Fiche technique WS2012

Fiche technique WS2012 Le 18/03/013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche technique Objectif 18/03/2013 26/03/2013 WS2012

Plus en détail

Sauvegarde d une base de données

Sauvegarde d une base de données Sauvegarde d une base de données Version 1.0 Grégory CASANOVA 2 Sauvegarde d une base de données Sommaire 1 Introduction... 3 2 Différents types de sauvegarde... 4 2.1 Sauvegarde complète de base de données...

Plus en détail

14 Le langage Java : concepts et pratique

14 Le langage Java : concepts et pratique Avant-propos Le langage Java, né en janvier 1995 chez Sun, est un langage à objets qui permet d écrire de façon simple et claire des programmes portables sur la majorité des plateformes. Lié à l essor

Plus en détail

E-LECLERC LEVALUATION DU SITE WEB. A. Evaluation «subjective» du site web. 1. Choix du site web. 2. Présentation le site A P I 0 8 1 1 / 0 3 / 2 0 1 4

E-LECLERC LEVALUATION DU SITE WEB. A. Evaluation «subjective» du site web. 1. Choix du site web. 2. Présentation le site A P I 0 8 1 1 / 0 3 / 2 0 1 4 LEVALUATION DU SITE WEB E-LECLERC A P I 0 8 1 1 / 0 3 / 2 0 1 4 A. Evaluation «subjective» du site web 1. Choix du site web J ai choisi de réaliser l évaluation «subjective» sur le site web : www.e-leclerc.com,

Plus en détail

Plateforme AnaXagora. Guide d utilisation

Plateforme AnaXagora. Guide d utilisation Table des matières 1. PRESENTATION DE LA PLATE-FORME D APPRENTISSAGE ANAXAGORA... 3 2. ARCHITECTURE FONCTIONNELLE... 4 3. L APPRENTISSAGE... 5 3.1. L ESPACE DE TRAVAIL... 5 3.1.1. Le calendrier... 5 4.

Plus en détail

Sauvegarde des profils de connexion et des options depuis une installation existante Sauvegarde des profils de connexion

Sauvegarde des profils de connexion et des options depuis une installation existante Sauvegarde des profils de connexion DEPLOYER LES PROFILS DE CONNEXION ET LES OPTIONS LORS D UNE NOUVELLE INSTALLATION DE SAS ENTERPRISE GUIDE 5.1 Inclus dans la plate-forme décisionnelle SAS 9.3, SAS Enterprise Guide 5.1 nécessite de définir

Plus en détail

49- Clients et fournisseurs AB Magique

49- Clients et fournisseurs AB Magique 49- Clients et fournisseurs AB Magique Un fournisseur AB Magique est un fournisseur qui utilise lui aussi AB Magique comme logiciel de gestion. Dans un tel cas, il est alors possible à ce fournisseur de

Plus en détail

Active Directory Profils des utilisateurs, sécurité et stratégie de groupe (GPO)

Active Directory Profils des utilisateurs, sécurité et stratégie de groupe (GPO) BTS SIO Active Directory Profils des utilisateurs, sécurité et stratégie de groupe (GPO) Création des profils utilisateurs (contexte Ste Puzzle) Ajout du rôle de serveur «service de fichiers DFS» Paramétrage

Plus en détail

Conseil économique et social

Conseil économique et social Nations Unies Conseil économique et social Distr. générale 30 mars 2010 Français Original: anglais ECE/CES/2010/15 Commission économique pour l Europe Conférence des statisticiens européens Cinquante-huitième

Plus en détail

La terminologie informatique: autoévaluation

La terminologie informatique: autoévaluation La terminologie informatique: autoévaluation Document: f0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION Ce test est une auto-évaluation

Plus en détail

Mise en place Active Directory / DHCP / DNS

Mise en place Active Directory / DHCP / DNS Mise en place Active Directory / DHCP / DNS Guillaume Genteuil Période : 2014 Contexte : L entreprise Diamond Info localisé en Martinique possède une cinquantaine de salariés. Basé sur une infrastructure

Plus en détail

Fonctionnement de Windows XP Mode avec Windows Virtual PC

Fonctionnement de Windows XP Mode avec Windows Virtual PC Fonctionnement de Windows XP Mode avec Windows Virtual PC Guide pratique pour les petites entreprises Table des matières Section 1 : présentation de Windows XP Mode pour Windows 7 2 Section 2 : démarrage

Plus en détail

Projet Magistère: SSL

Projet Magistère: SSL Université Joseph Fourier, IMA Janvier 2010 Table des matières 1 Introduction 2 Qu est ce que SSL? 3 Historique de SSL/TLS 4 Théorie à propos du fonctionnement de SSL 5 Structure d un certificat 6 SSL

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

Sites web propriétaires

Sites web propriétaires Ce document est disponible à : C:\Users\pc_samba\Documents\Doc sites prop.docx Sommaire 1 Introduction... 3 2 Création du mini-site... 4 2.1 Autorisation de création... 4 2.2 Création de votre site Web...

Plus en détail

Exemples d utilisation

Exemples d utilisation Exemples d utilisation Afin de vous donner une indication de la puissance de Librex, voici quelques exemples de la façon dont le logiciel peut être utilisé. Ces exemples sont des cas réels provenant de

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

PROGRAMME DE MESSAGERIE INSTANTANEE RAPPORT FINAL. Généralités Structure du code Détail de scénarios Précisions de fonctionnement

PROGRAMME DE MESSAGERIE INSTANTANEE RAPPORT FINAL. Généralités Structure du code Détail de scénarios Précisions de fonctionnement PROGRAMME DE MESSAGERIE INSTANTANEE Généralités Structure du code Détail de scénarios Précisions de fonctionnement Paul RICHIER Gautier LETAROUILLY 30/05/2012 SOMMAIRE I Contexte et généralités II Structure

Plus en détail

UNIVERSITE DE LORRAINE CALCIUM

UNIVERSITE DE LORRAINE CALCIUM UNIVERSITE DE LORRAINE CALCIUM Outil pour la gestion des dossiers médicaux des étudiants dans les services universitaires de médecine préventive Table des matières CALCIUM... 0 I. L INFORMATION GÉRÉE PAR

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9

Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9 Valoriser vos bases de connaissances avec AMI Help Desk AMI Enterprise Discovery version 3.9 Février 2005 Sommaire 1 Objectifs d AMI Help Desk...3 2 Principes de fonctionnement...3 2.1 Mode de travail

Plus en détail

Architectures d implémentation de Click&DECiDE NSI

Architectures d implémentation de Click&DECiDE NSI Architectures d implémentation de Click&DECiDE NSI de 1 à 300 millions de ligne de log par jour Dans ce document, nous allons étudier les différentes architectures à mettre en place pour Click&DECiDE NSI.

Plus en détail

Projet «Evolution» Référentiel d activités et de compétences : Administrer un parc informatique. Objectifs pédagogiques :

Projet «Evolution» Référentiel d activités et de compétences : Administrer un parc informatique. Objectifs pédagogiques : Référentiel d activités et de compétences : Administrer un parc informatique Objectifs pédagogiques : Mettre en œuvre les outils d'administration de Windows server Mettre en œuvre les outils d'administration

Plus en détail

MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE

MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE [Prénom Nom] Rapport sur le stage effectué du [date] au [date] Dans la Société : [NOM DE LA SOCIETE : Logo de la société] à [Ville] [Intitulé du

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

UNE SOLUTION CRM CONÇUE POUR LA FORCE DE VENTE

UNE SOLUTION CRM CONÇUE POUR LA FORCE DE VENTE LIVRE BLANC UNE SOLUTION CRM CONÇUE POUR LA FORCE DE VENTE Comment choisir un CRM qui répondra à toutes les attentes de vos commerciaux www.aptean..fr LIVRE BLANC UNE SOLUTION CRM CONÇUE POUR LA FORCE

Plus en détail

Description de l offre de services

Description de l offre de services Description de l offre de services Prestations en Webconférence... 2 Les prestations :... 3 Etude d éligibilité Microsoft Office 365... 3 Forfait de Mise en service... 4 Migration 5 utilisateurs... 5 Formation

Plus en détail

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl Association ResEl Réseau des Élèves de l ENST Bretagne 23 Septembre 2005 Association ResEl (Réseau

Plus en détail

Personnaliser le serveur WHS 2011

Personnaliser le serveur WHS 2011 Chapitre 17 Personnaliser le serveur WHS 2011 Windows Home Server 2011 peut être personnalisé en ajoutant différentes fonctionnalités au logiciel. Comme pour Windows Server 2008 R2 dont Windows Home Server

Plus en détail

Questions fréquemment posées.

Questions fréquemment posées. Questions fréquemment posées. Vous vous posez des questions concernant le passage à Windows 8, les nouveautés et la mise en route? Voici quelques réponses. Cliquez sur la question pour voir la réponse.

Plus en détail

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

LOSLIER Mathieu IR1 31 Mai 2011. Rapport TP Firewall

LOSLIER Mathieu IR1 31 Mai 2011. Rapport TP Firewall Rapport TP Firewall 1 Table des matières Rapport TP Firewall... 1 Introduction... 3 1. Plate-forme de sécurité étudiée... 3 2. Routage classique... 3 2.1 Mise en œuvre du routage classique... 4 2.2 Configuration

Plus en détail

Cookies de session ils vous permettent de sauvegarder vos préférences d utilisation et optimiser l expérience de navigation de l Utilisateur ;

Cookies de session ils vous permettent de sauvegarder vos préférences d utilisation et optimiser l expérience de navigation de l Utilisateur ; Ce site utilise des Cookies, émis également par des tiers, pour des raisons de fonctionnalité, pratiques et statistiques indiquées dans notre politique en matière de Cookies. Politique en matière de Cookies

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1 AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1

Plus en détail

COMMENT DÉFINIR L ORIENTÉ OBJET

COMMENT DÉFINIR L ORIENTÉ OBJET COMMENT DÉFINIR L ORIENTÉ OBJET De manière superficielle, le terme «orienté objet», signifie que l on organise le logiciel comme une collection d objets dissociés comprenant à la fois une structure de

Plus en détail

Monter un site Intranet

Monter un site Intranet Monter un site Intranet S il n est pas difficile de créer un site Web basique grâce à IIS, ceux d entre vous qui ne sont pas initiés aux langages de développement Web auront du mal à satisfaire les besoins

Plus en détail

La technologie Java Card TM

La technologie Java Card TM Présentation interne au CESTI La technologie Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages

Plus en détail

Rappel sur les bases de données

Rappel sur les bases de données Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant

Plus en détail

Consolidation Stockage. systemes@arrabal-is.com

Consolidation Stockage. systemes@arrabal-is.com Stockage systemes@arrabal-is.com Le stockage, un enjeu central pour les entreprises. Dans les petites et moyennes entreprises, les données sont souvent stockées de façon aléatoire sur des serveurs, des

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

Paramètres des services... 11. Les 3 environnements de saisie... 3. Paramètres des sous-services... 12. Saisie déportée avec ProfNOTE...

Paramètres des services... 11. Les 3 environnements de saisie... 3. Paramètres des sous-services... 12. Saisie déportée avec ProfNOTE... TABLE DES MATIÈRES Les 3 environnements de saisie................ 3 Saisie déportée avec ProfNOTE................ 4 Présentation de ProfNOTE................................. 4 Récupérer votre fichier de

Plus en détail

SECURIDAY 2012 Pro Edition [Architecture réseau : conception et mapping]

SECURIDAY 2012 Pro Edition [Architecture réseau : conception et mapping] SECURINETS CLUB DE LA SECURITE INFORMATIQUE INSAT SECURIDAY 2012 Pro Edition [Architecture réseau : conception et mapping] Chef Atelier : Elyes SOULAIMA (RT5) Naoures KHAIRALLAH (RT5) Hager MAKINA (RT3)

Plus en détail

102.1. Schémas de partitionnement

102.1. Schémas de partitionnement Préparation LPI Exam 101 102.1. Schémas de partitionnement Document sous licence Creative commons «by nc sa» http://creativecommons.org/licenses/by nc sa/2.0/fr/ Sommaire Partitionnement LVM Points de

Plus en détail

Mettez de la lumière dans vos opérations d éclairage. CityTouch LightPoint Gestion du patrimoine Eclairage Public

Mettez de la lumière dans vos opérations d éclairage. CityTouch LightPoint Gestion du patrimoine Eclairage Public Mettez de la lumière dans vos opérations d éclairage CityTouch LightPoint Gestion du patrimoine Eclairage Public CityTouch LightPoint / GESTION DU PATRIMOINE ECLAIRAGE PUBLIC 3 Un système intelligent pour

Plus en détail

METTEZ VOUS-MÊME À JOUR VOTRE SITE AVEC

METTEZ VOUS-MÊME À JOUR VOTRE SITE AVEC METTEZ VOUS-MÊME À JOUR VOTRE SITE AVEC Comment est géré votre site internet? JOOMLA est un «système de gestion de contenu» qui vous permettra d administrer votre site internet en toute simplicité. Il

Plus en détail

Architecture logicielle des ordinateurs

Architecture logicielle des ordinateurs Architecture logicielle des ordinateurs Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 des ordinateurs Objectifs du cours Notions générales sur le fonctionnement matériel (un peu) et logiciel

Plus en détail

Misson : Windows Serveur 2008

Misson : Windows Serveur 2008 Misson : Windows Serveur 2008 M326080019 Contexte : Afin de mieux gérer l entreprise, il a été décidé de mettre en place un serveur Windows 2008. Cela permettra de mieux gérer les accès aux dossiers par

Plus en détail

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE 1 Introduction ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Atelier «pour approfondir» Sauvegarder ses données à domicile ou sur Internet Qui n a jamais perdu des photos ou documents suite à une panne

Plus en détail

Mise en place d un serveur FTP

Mise en place d un serveur FTP Mise en place d un serveur FTP Benjamin Dupuy BTS Service Informatique aux Organisations Option : Solutions d'infrastructure, systèmes et réseaux Epreuve E6 Parcours de professionnalisation Session : 2015

Plus en détail

Migration de Microsoft Exchange vers MDaemon. Alt-N Technologies

Migration de Microsoft Exchange vers MDaemon. Alt-N Technologies Migration de Microsoft Exchange vers MDaemon Alt-N Technologies Table des matières Pourquoi choisir MDaemon?... 2 MDaemon vs. Microsoft Exchange... 2 Sécurité... 3 Principales fonctionnalités... 3 Remplacer

Plus en détail

Historique. Évolution des systèmes d exploitation (à travers les âges)

Historique. Évolution des systèmes d exploitation (à travers les âges) Historique Évolution des systèmes d exploitation (à travers les âges) Historique L histoire des systèmes d exploitation permet de dégager des concepts de base que l on retrouve dans les systèmes actuels

Plus en détail

ASSITANCE TECHNIQUE CONTRAT de PRESTATION. Outil de collecte des données de roulage

ASSITANCE TECHNIQUE CONTRAT de PRESTATION. Outil de collecte des données de roulage ASSITANCE TECHNIQUE CONTRAT de PRESTATION Outil de collecte des données de roulage DATE : 28/10/2015 REFERENCE N VEH09-MOOVE-CDC3 1. INTERLOCUTEURS DU PROJET CHEF DE PROJET : Nom : Annie BRACQUEMOND Tél

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

Programmation parallèle et distribuée (Master 1 Info 2015-2016)

Programmation parallèle et distribuée (Master 1 Info 2015-2016) Programmation parallèle et distribuée (Master 1 Info 2015-2016) Hadoop MapReduce et HDFS Note bibliographique : ce cours est largement inspiré par le cours de Benjamin Renaut (Tokidev SAS) Introduction

Plus en détail

Systèmes d exploitation Gestion des fichiers. Catalin Dima

Systèmes d exploitation Gestion des fichiers. Catalin Dima Systèmes d exploitation Gestion des fichiers Catalin Dima 1 Problématique Certains processus doivent stocker/avoir accès à une très grande quantité de mémoire Parfois plusieurs ordres de grandeur par rapport

Plus en détail

Architecture Constellio

Architecture Constellio Architecture Constellio Date : 12 novembre 2013 Version 3.0 Contact : Nicolas Bélisle nicolas.belisle@doculibre.com 5146555185 1 Table des matières Table des matières... 2 Présentation générale... 4 Couche

Plus en détail

RAPPORT DE CONCEPTION UML :

RAPPORT DE CONCEPTION UML : Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions

Plus en détail

Plus De Cartouches 2013/2014

Plus De Cartouches 2013/2014 Plus De Cartouches 2013/2014 Page 1 SOMMAIRE INTRODUCTION ET PRESENTATION...3 MISSIONS...4 LE CONTEXTE DES MISSIONS...4 LES OBJECTIFS...4 LES CONTRAINTES...5 REALISATIONS...6 CHOIX EFFECTUÉS...6 RÉSULTATS...10

Plus en détail