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
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;
Journal_Title :
Multimedia, IEEE Transactions on
DOI :
10.1109/TMM.2013.2280989