By Topic

Distributed architecture for large-scale video servers

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Tanaka, K. ; NTT Human Interface Labs., Tokyo, Japan ; Sakamoto, H. ; Suzuki, H. ; Nishimura, K.

For commercial video-on-demand services, large-scale video servers are needed that can provide 10,000 or more video streams. We propose a distributed architecture for such large-scale video servers. Under the distributed architecture, functionally distributed modules operate independently to retrieve video segments from many disks, and these modules work cooperatively to send continuous video streams to terminals. The problem of balancing loads over modules is overcome by a newly-proposed retrieval method based on retrieval priorities. We also describe a method for finding the optimal allocation pattern to allocate segments in a way that avoids imbalance of the loads in advance. This method converts the segment allocation problem into the form of a constraint optimization problem based on the access probabilities of segments. Solving the optimization problem with a genetic algorithm (GA) leads to the optimal allocation. In basic simulations, our method was able to find an allocation pattern that was superior to other conventional patterns

Published in:

Information, Communications and Signal Processing, 1997. ICICS., Proceedings of 1997 International Conference on  (Volume:1 )

Date of Conference:

9-12 Sep 1997