Chapitre 6. Design et implémentation d'un serveur Web optimisé pour la VoD

6.1 Introduction

Comme nous l'avons montré dans le Chapitre 3, les requêtes multimédia adressées à un serveur VoD ont des caractéristiques particulières. Le serveur doit fournir un débit soutenu pour chaque flux, afin d'assurer la disponibilité des données côté client. Dès que le nombre de flux concurrents augmentent, les performances du serveur VoD sont fortement mises en cause et plus particulièrement son système de stockage.

Nous avons étudié de près les performances d'un système de stockage constitué de plusieurs disques et d'une carte RAID. Un modèle décrivant ces performances est décrit dans la section 6.2. En utilisant ce modèle nous étudions l'efficacité de plusieurs serveurs VoD (section 6.6). On observe que les serveurs VoD ont des performances fortement différentes sur un même système physique, principalement selon la stratégie de travail avec leurs systèmes de stockage.

En essayant d'obtenir un rendement maximal d'un serveur Web (utilisé comme serveur VoD) sur une machine, nous avons mis en place un serveur Web optimisé pour les requêtes multimédia (les sections 6.3- 6.5). Les performances d'un tel serveur, en fonction des facteurs que nous considérons importants, sont décrites à la fin de ce chapitre.

Finalement nous arrivons à la conclusion que notre proposition de serveur Web fournit des performances comparables avec les meilleures serveurs VoD existants. Les impacts commerciaux sont importants : il n'est pas forcement nécessaire d'acheter un système onéreux et très spécialisé pour faire de la vidéo à la demande sur un réseau Intranet, dans la mesure où un serveur Web existant suffit.