Abstract
The growing popularity of the Video on Demand service in the Internet Protocol Television environments and the demand for increased quality of the offered videos are becoming a serious threat for the service providers because the high amounts of video traffic are causing congestion in the delivery networks. One of the most acceptable approaches to solve this issue is the peer-assisted streaming, where the peers participate in the streaming process in order to alleviate the load on the streaming servers and in the core of the network. Although the reliability of the Peer-to-Peer service is considerably improved in the managed networks because of the control that the operators have over the clients’ Set-Top Boxes, the failures of the peers still cannot be completely eliminated. The operator can take advantage of the streaming and storage resources of the clients and use them for peer-assisted streaming only while they are watching a video, but not after they finish the streaming session because they may turn off their receiving devices until the next session. In this chapter, we address the issue of the failures of the peers in such environments and their influence on the traffic requested from the servers for providing uninterrupted video experience. For that purpose, we propose a precise mathematical tool for modelling a peer-assisted system for Video on Demand streaming in managed networks with non-cooperative peers, which may decide not to share their resources while they are not active. This tool calculates the performance of the system taking into consideration large variety of system parameters, including the failure probability and the time the peers spend until they decide to turn on the STB and join the network. As the results from the simulations verify the correctness of the mathematical model, we use it to analyse how the failures of the peers are affecting the system’s performance for different system parameters.
Similar content being viewed by others
References
Borst S, Gupta V, Walid A (2009) Self-organizing algorithms for cache cooperation in content distribution networks. Bell Labs Tech J 14(3):113–125
Breslau L, Cao P, Fan L, Phillips G, Shenker S (1999) Web caching and zipf-like distributions: evidence and implications. In: Proceedings of IEEE INFOCOM, vol 1, pp 126–134
Brosh E, Agastya C, Morales J (2009) Serving niche video-on-demand content in a managed P2P environment. Architecture, pp 1–17
Cha M, Rodriguez P, Moon S, Crowcroft J (2008) On next-generation telco-managed P2P TV architectures. In: Proceedings of IPTPS, pp 1–6
Chen Y, Huang Y, Jana R (2007) When is P2P technology beneficial for IPTV services. In: Proceedings of ACM NOSSDAV
Chen YF, Huang Y, Jana R, Jiang H, Rabinovich M, Rahe J, Wei B, Xiao Z (2009) Towards capacity and profit optimization of video-on-demand services in a peer-assisted IPTV platform, vol 15
Chen YF, Jana R, Stern D, Wei B, Yang M, Sun H, Dyaberi J (2010) Zebroid: using IPTV data to support STB-assisted VoD content delivery. Multimedia Systems 16(3):199–214
Chesire M, Wolman A, Voelker GM, Levy HM (2001) Measurement and analysis of a streaming-media workload. In: Proceedings of USITS, pp 1–12
Cisco Systems (2013) Cisco visual networking index: forecast and methodology, 2012-2017
Ciullo D, Martina V, Garetto M, Leonardi E, Torrisi G (2014) Peer-assisted VoD systems: an efficient modeling framework. IEEE Trans Parallel Distrib Syst 25 (7):1852–1863
Do T, Hua K, Tantaoui M (2004) P2VoD: providing fault tolerant video-on-demand streaming in peer-to-peer environment. In: Proceedings of IEEE ICC, pp 1467–1472
Dyaberi JM, Kannan K, Pai VS (2010) Storage optimization for a peer-to-peer video-on-demand network. In: Proceedings of ACM MMSys, pp 59–70
Fan B, Chiu DM, Lui J (2006) Stochastic differential equation approach to model bittorrent-like P2P systems. In: Proceedings of IEEE ICC, vol 2, pp 915–920
Muñoz Gea J, Nafaa A, Malgosa-Sanahuja J, Rohmer T (2012) Design and analysis of a peer-assisted VoD provisioning system for managed networks. Multimedia Tools Appl 1–36
Gramatikov S, Jaureguizar F, Cabrera J, García N (2013) Stochastic modelling of peer-assisted VoD streaming in managed networks. Comput Netw 57(9):2058–2074
Guo L, Chen S, Zhang X (2006) Design and evaluation of a scalable and reliable P2P Assisted proxy for on-demand streaming media delivery. IEEE Trans Knowl Data Eng 18(5):669–682
Jayasundara C, Nirmalathas A, Wong E, Chan CA (2011) Localized P2P VoD delivery scheme with pre-fetching for broadband access networks. In: Proceedings of IEEE GLOBECOM, pp 1–5
Kerpez K, Luo Y, Effenberger FJ (2010) Bandwidth reduction via localized peer-to-peer (P2P) video. Digit Multimedia Broadcast 1–10
Kleinrock L (1975) Queuing systems: theory, vol I. Wiley Interscience
Korosi A, Lukovszki C, Szekely B, Csaszar A (2009) High quality P2P video-on-demand with download bandwidth limitation. In: Proceedings of IWQoS, pp 1–9
Krogfoss B, Sofman L, Agrawal A (2008) Caching architectures and optimization strategies for IPTV networks. Bell Labs Tech J 13(3):13–28
Kumar R, Liu Y, Ross K (2007) Stochastic fluid theory for P2P streaming systems. In: Proceedings of IEEE INFOCOM, pp 919–927
Li B, Yin H (2007) Peer-to-peer live video streaming on the internet: issues, existing approaches, and challenges. IEEE Commun Mag 45(6):94–99
Liu Y, Guo Y, Liang C (2008) A survey on peer-to-peer video streaming systems. Peer-to-Peer Netw Appl 1(1):18–28
Lu Y, Zhang A, He H, Deng Z (2005) Stochastic fluid model for p2p content distribution networks. In: Proceedings of ISADS, pp 707–712
Lu Y, Mol JD, Kuipers F, Mieghem PV (2008) Analytical model for mesh-based P2PVoD. In: Proceedings of IEEE ISM, pp 364–371. IEEE Computer Society
Mueller C, Lederer S, Timmerer C, Hellwagner H (2013) Dynamic adaptive streaming over http/2.0. In: Proceedings of IEEE ICME, pp 1–6
Qiu D, Srikant R (2004) Modeling and performance analysis of bittorrent-like peer-to-peer networks. In: Proceedings of SIGCOMM, pp 367–378
Ramachandran KK, Sikdar B (2005) An analytic framework for modeling peer to peer networks. In: Proceedings of IEEE INFOCOM, vol 3, pp 2159–2169. IEEE
Rimac I, Elwalid A, Borst S (2008) On server dimensioning for hybrid P2P content distribution networks. In: Proceedings of P2P, pp 321–330. IEEE
Tu YC, Sun J, Hefeeda M, Prabhakar S (2005) An analytical study of peer-to-peer media streaming systems. ACM Trans Multimedia Comput Commun Appl 1(4):354–376
Varga A (2013) INET framework. Available at: http://inet.omnetpp.org
Varga A, Hornig R (2008) An overview of the OMNeT++ simulation environment. In: Proceedings of Simutools, pp 1–10
Yang M, Fei Z (2003) A model for replica placement in content distribution networks for multimedia applications. In: Proceedings of IEEE ICC, vol 1, pp 557–561
Yu H, Zheng D, Zhao BY, Zheng W (2006) Understanding user behavior in large-scale video-on-demand systems. ACM SIGOPS Oper Syst Rev 40(4):333–344
Zhou Y, Fu T, Chiu DM (2011) Statistical modeling and analysis of P2P replication to support VoD service. In: Proceedings of IEEE INFOCOM, pp 945–953
Zhu P, Yoshiuchi H, Yoshizawa S (2010) P2P-based VOD content distribution platform with guaranteed video quality. In: Proceedings of IEEE CCNC, pp 1–5
Acknowledgments
This work was partially financed by the Faculty of Computer Science and Engineering at the “Ss. Cyril and Methodius” University.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gramatikov, S., Jaureguizar, F. Modelling and analysis of non-cooperative peer-assisted VoD streaming in managed networks. Multimed Tools Appl 75, 4321–4348 (2016). https://doi.org/10.1007/s11042-015-2477-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2477-9