Title :
Assignment of Movies to Heterogeneous Video Servers
Author :
Leung, Yiu-Wing ; Hou, Ricky Yuen-Tan
Author_Institution :
Dept. of Comput. Sci., Hong Kong Baptist Univ., China
Abstract :
A video-on-demand (VOD) system provides an electronic video rental service to geographically distributed users. It can adopt multiple servers to serve many users concurrently. As a VOD system is being used and evolved, its servers probably become heterogeneous. For example, if a new server is added to expand the VOD system or replace a failed server, the new server may be faster with a larger storage size. This paper investigates how to assign movies to heterogeneous servers in order to minimize the blocking probability. It is proven that this assignment problem is NP-hard, and a lower bound is derived on the minimal blocking probability. The following approach is proposed for assignment: 1) problem relaxation—a relaxed assignment problem is formulated and solved to determine the ideal load that each server should handle, and 2) goal programming—an assignment and reassignment are performed iteratively while fulfilling all the constraints so that the load handled by each server is close to the ideal one. This approach is generic and applicable to many assignment problems. This approach is adopted to design two specific algorithms for movie assignment with and without replication. It is demonstrated that these algorithms can find optimal or close-to-optimal assignments.
Keywords :
interactive television; mathematical programming; probability; video on demand; video servers; NP hard problem; blocking probability; electronic video rental service; geographically distributed user; goal programming; heterogeneous video server; movie assignment; video on demand system; Algorithm design and analysis; Communication networks; Computer science; Distributed computing; Iterative algorithms; Motion pictures; Network servers; Watches; Web and internet services; Web server; Assignment; server system; video-on-demand (VOD);
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
DOI :
10.1109/TSMCA.2005.851136