Abstract
The P2P-based video-on-demand (P2P VoD) service has achieved tremendous success among Internet users, and attracted many researchers’ interest. Piece selection policy, peer selection policy and replica management policy are three important policies in P2P VoD systems. Although there has been some research work on the policy selection of the P2P VoD system, it still remains unknown that which policy composition is better for the system. Different from the existing research, we study the existing P2P VoD policies by using a simulation framework to understand the features as well as the performance of different policy compositions. The simulation results indicate that when the bandwidth and storage resources are limited in the P2P VoD system, the composition of the sequential piece selection policy, the cascading peer selection policy and the proportional replica management policy has the best performance among all the different policy compositions. However, when the bandwidth and storage resources are sufficient in the system, there will be little difference between different policies. To further understand such a system, we also explore the impact of resources on policies selection. Our simulation provides evidence that theoretically the P2P VoD system can work well without extra replica space as long as the bandwidth of the peers is large enough, but the extra storage space can help improve the performance of the system in practical scenarios where the peers’ bandwidth is limited.
Similar content being viewed by others
Notes
It should be noted that these policy choices are the best among those choices we research but not all possible ones.
The code of our simulation is shared at http://code.google.com/p/p2p-vod-simulation/
In fact, network delay may have a mandatory influence in peer connections and the simulation results.
Peers may be in the process of watching video at the beginning of simulation, so the start piece could not be 0.
References
Cheng B, Stein L, Jin H, Liao X, Zhang Z (2008) GridCast: improving peer sharing for P2P VoD, ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP), 4(4), article 26
Huang Y, Fu TZJ, Chiu DM, Lui J, Huang C (2008) Challenges, design and analysis of a large-scale p2p-vod system, in ACM SIGCOMM
Lei J, Shi L, Xiaoming F (2010) An experimental analysis of Joost peer-to-peer VoD service. Peer Peer Netw Appl 3(4):351–362
Liu Z, Wu C, Li B, Zhao S (2010) Uusee: Large-scale operational on-demand streaming with random network coding, in IEEE INFOCOM
Fan B, Andersen DG, Kaminsky M, Papagiannaki K (2010) Balancing throughput, robustness, and in-order delivery in P2P VoD, in ACM CoNext
Liu S, Zhang-Shen R, Jiang W, Rexford J, Chiang M (2008) Performance bounds for peer-assisted live streaming, in ACM SIGMETRICS
Liu Y, Ross KW (2009) Queuing network models for multi-channel P2P live streaming systems, in IEEE INFOCOM
Zhou Y, Chiu DM, Lui JCS (2007) A simple model for analyzing p2p streaming protocols, in IEEE ICNP
Kumar R, Liu Y, Ross K (2007) Stochastic fluid theory for P2P streaming systems, in IEEE INFOCOM
Rahman R, Vinkó T, Hales D, Pouwelse J, Sips H (2011) Design space analysis for modeling incentives in distributed systems, in ACM SIGCOMM
Ma Z, Xu K, Zhong Y (2012) Exploring the policy selection of P2P VoD system ¡ª A simulation based research, in IEEE IWQOS
Zhang X, Liu J, Li B, Yum TSP (2005) CoolStreaming/DONet: A data-driven overlay network for efficient live media streaming, in IEEE INFOCOM
Silverston T, Fourmaux O (2007) Measuring p2p iptv systems, in ACM NOSSDAV
Xu K, Li H, Liu J, Zhu W, Wang W (2010) PPVA: A universal and transparent peer-to-peer accelerator for interactive online video sharing, in IEEE IWQOS
He Y, Liu Y (2009) VOVO: VCR-oriented video-on-demand in large-scale peer-to-peer networks. IEEE T Parall Distr Syst 20(4):528–539
IETF Application-Layer Traffic Optimization (alto) Working Group, http://datatracker.ietf.org/wg/alto
Qiu D, Srikant R (2004) Modeling and performance analysis of BitTorrent-like peer-to-peer networks, in ACM SIGCOMM
Parvez N, Williamson C, Mahanti A, Carlsson N (2008) Analysis of bittorrent-like protocols for on-demand stored media streaming, in ACM SIGMETRICS
Ma Z, Ke X, Liu J, Wang H (2012) Measurement, modeling and enhancement of BitTorrent-based VoD system, in Elsiver. Comput Netw 56(3):1103–1117
Vlavianos A, Iliofotou M, Faloutsos M (2006) BiToS, Enhancing BitTorrent for supporting streaming applications, in IEEE INFOCOM Global Internet Workshop
Shah P, Pâris JF (2007) Peer-to-peer multimedia streaming using BitTorrent, in IEEE IPCCC
Liang C, Fu Z, Liu Y, Wu CW (2009) ipass: Incentivized peer-assisted system for asynchronous streaming, in IEEE INFOCOM
Yang Y, Chow A, Golubchik L, Bragg D (2010) Improving QoS in bittorrent-like vod systems, in IEEE INFOCOM
Li H, Ke X, Seng J, Hu P (2009) Towards health of replication in large-scale P2P-VoD systems, in IPCCC
Gill P, Arlitt M, Li Z, Mahanti A (2007) Youtube traffic characterization: a view from the edge, in ACM IMC
Cha M, Kwak H, Rodriguez P, Ahn YY, Moon S (2009) Analyzing the video popularity characteristics of large-scale user generated content systems. IEEE ACM T Network 17(no.5):1357–1370
Acknowledgments
This work has been supported in part by NSFC Projects (61170292, 61272446), National Science and Technology Major Project (2012ZX03005001), 973 Project of China (2009CB320501 and 2012CB315803) and National Key Technology R&D Program (2011BAK08B05-02).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xu, K., Liu, X., Ma, Z. et al. Exploring the policy selection of the P2P VoD system: A simulation-based research. Peer-to-Peer Netw. Appl. 8, 459–473 (2015). https://doi.org/10.1007/s12083-014-0268-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-014-0268-0