Fine Tuning of a Distributed VoD System

In a distributed Video-on-Demand system, customers are in charge of storing the video catalog, and they actively participate in serving video requests generated by other customers. The design of such systems is driven by key constraints like customer upload and storage capacities, video popularity d...

Full description

Saved in:
Bibliographic Details
Published in2009 Proceedings of 18th International Conference on Computer Communications and Networks pp. 1 - 7
Main Authors Boufkhad, Y., Mathieu, F., de Montgolfier, F., Perino, D., Viennot, L.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.08.2009
Subjects
Online AccessGet full text
ISSN1095-2055
DOI10.1109/ICCCN.2009.5235272

Cover

More Information
Summary:In a distributed Video-on-Demand system, customers are in charge of storing the video catalog, and they actively participate in serving video requests generated by other customers. The design of such systems is driven by key constraints like customer upload and storage capacities, video popularity distribution, and so on. In this paper, we analyze by simulations the impact of: i) the video allocation technique (used for distributed storage) ii) the use of a cache that allows nodes to redistribute the video they are using iii) the use of static/dynamic algorithms for video distribution. Based on these results, we provide some guidelines for setting the system parameters: the use of cache strongly improves system performance; popularity based allocation techniques can be sensitive and bring little improvement; dynamic distribution algorithms are needed only in extreme scenarios while static ones are generally sufficient.
ISSN:1095-2055
DOI:10.1109/ICCCN.2009.5235272