24 September 2011 A distributed multichannel demand-adaptive P2P VoD system with optimized caching and neighbor-selection
Author Affiliations +
We design a distributed multi-channel P2P Video-on-Demand (VoD) system using "plug-and-play" helpers. Helpers are heterogenous "micro-servers" with limited storage, bandwidth and number of users they can serve simultaneously. Our proposed system has the following salient features: (1) it jointly optimizes over helper-user connection topology, video storage distribution and transmission bandwidth allocation; (2) it minimizes server load, and is adaptable to varying supply and demand patterns across multiple video channels irrespective of video popularity; and (3) it is fully distributed and requires little or no maintenance overhead. The combinatorial nature of the problem and the system demand for distributed algorithms makes the problem uniquely challenging. By utilizing Lagrangian decomposition and Markov chain approximation based arguments, we address this challenge by designing two distributed algorithms running in tandem: a primal-dual storage and bandwidth allocation algorithm and a "soft-worst-neighbor-choking" topology-building algorithm. Our scheme provably converges to a near-optimal solution, and is easy to implement in practice. Packet-level simulation results show that the proposed scheme achieves minimum sever load under highly heterogeneous combinations of supply and demand patterns, and is robust to system dynamics of user/helper churn, user/helper asynchrony, and random delays in the network.
© (2011) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Hao Zhang, Hao Zhang, Minghua Chen, Minghua Chen, Abhay Parekh, Abhay Parekh, Kannan Ramchandran, Kannan Ramchandran, } "A distributed multichannel demand-adaptive P2P VoD system with optimized caching and neighbor-selection", Proc. SPIE 8135, Applications of Digital Image Processing XXXIV, 81350X (24 September 2011); doi: 10.1117/12.896617; https://doi.org/10.1117/12.896617


Terabit switching and routing algorithms
Proceedings of SPIE (February 11 2005)
Reinventing multimedia delivery with MPEG-DASH
Proceedings of SPIE (September 24 2011)

Back to Top