Conception d'un systeme de stockage distribue et tolerant aux pannes, pour un serveur de video a la demande
Institution:
École normale supérieure (Lyon ; 1987-2009)Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
L'avancee technologique enregistree ces dernieres annees concernant les reseaux et les technologies de stockage a permis l'emergence d'applications multimedias manipulant de nouveaux types de donnees tels que l'audio ou la video. Ces donnees dynamiques sont semantiquement differentes des donnees statiques (texte, images, etc. ) et se caracterisent par leur volume important et leur contrainte temps-reel. Ainsi, elles imposent aux serveurs de nouveaux besoins en terme de stockage, de techniques d'acces, etc. Les serveurs de donnees classiques ne permettant pas de repondre a ces besoins, de nouvelles approches de stockage et de gestion pour les donnees dynamiques ont ete proposees. Nous nous interessons ici plus particulierement aux aspects de stockage pour des donnees video. Un systeme de stockage pour la video doit etre performant (pour pouvoir servir plusieurs clients), extensible (le rajout d'un element de stockage doit permettre le support de nouveaux clients), economiquement rentable et enfin tolerer les pannes de ses composants afin de ne pas interrompre les flux des clients. L'objectif de cette these est de concevoir un tel systeme, d'etudier son fonctionnement et d'evaluer ses performances. Afin d'avoir un systeme economiquement rentable et extensible, l'architecture materielle choisie est une grappe de pc connectes par le reseau haut debit myrinet. L'architecture logicielle est totalement distribuee sur les noeuds de la grappe. La gestion de la tolerance aux pannes est entierement integree dans la solution et donc transparente a l'utilisateur. Un prototype appele cfs (cluster file system) construit selon cette approche est presente et evalue. L'etude experimentale approfondie permet d'evaluer les divers compromis de conception.