A Unifying Model and Analysis of P2P VoD Replication and Scheduling

We consider a peer-to-peer (P2P)-assisted video-on-demand (VoD) system where each peer can store a relatively small number of movies to offload the server when these movies are requested. User requests are stochastic based on some movie popularity distribution. The problem is how to replicate (or place) content at peer storage to minimize the server load. Several variations of this replication problem have been studied recently with somewhat different conclusions. In this paper, we first point out and explain that the main difference between these studies is in how they model the scheduling of peers to serve user requests, and show that these different scheduling assumptions will lead to different “optimal” replication strategies. We then propose a unifying request scheduling model, parameterized by the maximum number of peers that can be used to serve a single request. This scheduling is called Fair Sharing with Bounded Degree (FSBD). Based on this unifying model, we can compare the different replication strategies for different degree bounds and see how and why different replication strategies are favored depending on the degree. We also propose a simple (primarily) distributed replication algorithm and show that this algorithm is able to adapt itself to work well for different degrees in scheduling.

[1]  Carey L. Williamson,et al.  Analysis of bittorrent-like protocols for on-demand stored media streaming , 2008, SIGMETRICS '08.

[2]  Baochun Li,et al.  Keep Cache Replacement Simple in Peer-Assisted VoD Systems , 2009, IEEE INFOCOM 2009.

[3]  Laurent Massoulié,et al.  Push-to-Peer Video-on-Demand System: Design and Evaluation , 2007, IEEE Journal on Selected Areas in Communications.

[4]  Catherine Rosenberg,et al.  Analysis of a CDN–P2P hybrid architecture for cost-effective streaming media distribution , 2006, Multimedia Systems.

[5]  Yipeng Zhou,et al.  On Replication Algorithm in P2P VoD , 2013, IEEE/ACM Transactions on Networking.

[6]  Diego Perino,et al.  Achievable catalog size in peer-to-peer video-on-demand systems , 2008, IPTPS.

[7]  Nalini Venkatasubramanian,et al.  Load management in distributed video servers , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[8]  Yipeng Zhou,et al.  A unifying model and analysis of P2P VoD replication and scheduling , 2012, INFOCOM.

[9]  Hai Jin,et al.  A Measurement Study of a Peer-to-Peer Video-on-Demand System , 2007, IPTPS.

[10]  Keith W. Ross,et al.  Queuing Network Models for Multi-Channel P2P Live Streaming Systems , 2009, IEEE INFOCOM 2009.

[11]  Yipeng Zhou,et al.  Server-assisted adaptive video replication for P2P VoD , 2012, Signal Process. Image Commun..

[12]  Yipeng Zhou,et al.  Division-of-labor between server and P2P for streaming VoD , 2012, 2012 IEEE 20th International Workshop on Quality of Service.

[13]  Mung Chiang,et al.  Performance bounds for peer-assisted live streaming , 2008, SIGMETRICS '08.

[14]  Konstantina Papagiannaki,et al.  Balancing throughput, robustness, and in-order delivery in P2P VoD , 2010, Co-NEXT '10.

[15]  Yipeng Zhou,et al.  Statistical modeling and analysis of P2P replication to support VoD service , 2011, 2011 Proceedings IEEE INFOCOM.

[16]  John C. S. Lui,et al.  Exploring the Optimal Replication Strategy in P2P-VoD Systems: Characterization and Evaluation , 2012, IEEE Transactions on Parallel and Distributed Systems.

[17]  Diego Perino,et al.  Playing with the Bandwidth Conservation Law , 2008, 2008 Eighth International Conference on Peer-to-Peer Computing.

[18]  网行者 最“变态”的下载:BitTorrent , 2003 .

[19]  Keith W. Ross,et al.  View-Upload Decoupling: A Redesign of Multi-Channel P2P Video Systems , 2009, IEEE INFOCOM 2009.

[20]  Cheng Huang,et al.  Challenges, design and analysis of a large-scale p2p-vod system , 2008, SIGCOMM '08.

[21]  Stratis Ioannidis,et al.  On the design of hybrid peer-to-peer systems , 2008, SIGMETRICS '08.

[22]  Laurent Massoulié,et al.  Optimal content placement for peer-to-peer video-on-demand systems , 2010, 2011 Proceedings IEEE INFOCOM.