Skip to main navigation Skip to search Skip to main content

A distributed multichannel demand-adaptive P2P VoD system with optimized caching and neighbor-selection

Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review

Abstract

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).
Original languageEnglish
Title of host publicationPROCEEDINGS OF SPIE
Subtitle of host publicationApplications of Digital Image Processing XXXIV
EditorsAndrew G. Tescher
PublisherSPIE
Volume8135
ISBN (Print)9780819487452
DOIs
Publication statusPublished - Aug 2011
Externally publishedYes
EventApplications of Digital Image Processing XXXIV - San Diego, CA, United States
Duration: 22 Aug 2011 → 24 Aug 2011

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume8185
ISSN (Print)0277-786X

Conference

ConferenceApplications of Digital Image Processing XXXIV
PlaceUnited States
CitySan Diego, CA
Period22/08/11 → 24/08/11

Fingerprint

Dive into the research topics of 'A distributed multichannel demand-adaptive P2P VoD system with optimized caching and neighbor-selection'. Together they form a unique fingerprint.

Cite this