• DocumentCode
    1136983
  • 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
  • Volume
    35
  • Issue
    5
  • fYear
    2005
  • Firstpage
    665
  • Lastpage
    681
  • 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);
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2005.851136
  • Filename
    1495609