• DocumentCode
    111214
  • Title

    LP-SR: Approaching Optimal Storage and Retrieval for Video-on-Demand

  • Author

    Chan, S.-H. Gary ; Zhuolin Xu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong, China
  • Volume
    15
  • Issue
    8
  • fYear
    2013
  • fDate
    Dec. 2013
  • Firstpage
    2125
  • Lastpage
    2136
  • Abstract
    In a distributed large-scale video-on-demand (VoD) streaming network, a content provider often deploys local servers close to their users. A movie is partitioned into k segments which the servers collaboratively replicate and retrieve ( k ≥ 1). A critical but challenging problem is how to minimize overall system deployment cost consisting of server bandwidth, server storage, and network traffic among servers. In this paper, we address this problem through jointly optimizing movie storage and retrieval in the server network. We first formulate the optimization problem and show that it is NP-hard. To address the problem, we propose a novel, effective and implementable heuristic termed LP-SR. LP-SR decomposes the optimization problem into two computationally efficient linear programs (LPs) for segment storage and retrieval, respectively. The strength of LP-SR is that it is asymptotically optimal in terms of k, and k is not high to be closely optimal (around 5 to 10 in our study). For large movie pool, we propose a movie grouping algorithm to further reduce the computational complexity without compromising much on the performance. Through extensive simulation, LP-SR is shown to perform significantly the best as compared with other state-of-the-art and traditional schemes, reducing the deployment cost by a wide margin (by multiple times in many cases). It attains performance very close to the global optimum.
  • Keywords
    linear programming; multimedia systems; video on demand; video retrieval; video streaming; LP-SR; NP-hard; VoD streaming network; distributed large-scale VoD; linear programming; movie grouping algorithm; movie retrieval; movie storage; optimal retrieval; optimal storage; optimization problem; segment retrieval; segment storage; video-on-demand; Bandwidth; Joints; Motion pictures; Multimedia communication; Optimization; Servers; Streaming media; Distributed video-on-demand; linear programming; optimization; segment storage and retrieval;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2013.2280989
  • Filename
    6589138