|
Continuous exploitation on storage and bandwidth for supporting a large-scale distant retrieval of continuous media (such as video/audio) has been one of the major design goals in contemporary Video-On-Demand systems. This paper describes the system architecture of a distributed video file system, termed Distributed Hierarchical Striping file system or DHS-FS, for this purpose. DHS-FS effectively aggregates a large amount of network resources for video accesses by employing proposed data striping techniques on various system levels, including video server, disk and disk zone levels. We also vision that the system of the future will continuously grow with size and comprise of video servers with different capability. The system should also be able to serve different user groups with different quality-of-service needs. Facing such a complicate situation, we propose a logical video server concept upon video servers to re-allocation video server resource to meet different needs. Besides, in order to prove our architecture is practicable. We will implement the video server part of DHF-FS. We design our SZRR-based video file server in WINDOWS NT system. By implementation of our video server, we prove our architecture is practicable.
|