NFSP : Une solution de stockage distribué pour architectures grande échelle
Résumé
Data storage often uses systems characterized by an important intrusivity: these require numerous software alterations, even sometimes hardware, to be deployed and used. Our solution consists in offering a distributed storage (thanks to software) for clusters with a very light intrusivity as the standard ubiquitous protocol of the Unix world, NFS, is used. Our approach uses a separation in the management of meta-data and data to load balance the I/O load and obtain better performances. The redundancy added lets the user have at a small cost a distributed storage even more performant and reliable. Efficient inter-clusters transfer tools and the use of our solution in even bigger-scale distributed file system have allowed us to validate the design choices.
Le stockage de données utilise souvent des systèmes se caractérisant par une grande intrusivité : ceux-ci requièrent de nombreuses modifications logicielles, voire parfois même matérielles, pour être déployés et utilisés. Notre solution consiste à offrir un stockage distribué logiciel pour architectures de type grappes de nature faiblement intrusive dans la mesure où le protocole standard omni-présent du monde Unix, NFS, est utilisé. L'approche retenue se caractérise par une séparation de la gestion des méta-données et des données permettant ainsi de répartir la charge d'entrées/sorties et d'obtenir de meilleures performances. L'ajout de redondance permet aussi de disposer à moindre coût de stockage distribué encore plus performant et plus sûr. Le développement d'outils de transfert efficace inter-grappes et d'un système distribué de fichiers à plus grande échelle a permis de valider notre approche.
Loading...