Abstract
Video on demand systems are going to be important services of the future Internet. To achieve scalability and fault tolerance, these systems should rely on distributed video delivery schemes, using peer-to-peer (P2P) networks built among the clients. However, generic P2P data sharing protocols cannot guarantee timely arrival of the video segments. Therefore, they must be adapted to video streaming by restricting P2P delivery into a download window. In this paper we investigate the effect of the frequently occurring phenomenon of incomplete sessions on the efficiency of stored video streaming via P2P data distribution. Through theoretical considerations and a simulation study, we’ve found that with a P2P download window the number of superfluous downloads can be limited, while retaining the efficiency of the P2P distribution.
Similar content being viewed by others
References
Cha, M., Rodriguez, P., Moon, S., & Crowcroft, J. (2008). On next-generation telco-managed P2P TV architectures. In Proc. of IPTPS’08, Tampa Bay, FL, USA.
Choe, Y. R., Schuff, D. L., Dyaberi, J. M., & Pai, V. S. (2007). Improving vod server efficiency with bittorrent. In Proc. of MULTIMEDIA’07, Augsburg, Germany (pp. 117–126). New York: ACM.
Cohen, B. (2003). Incentives build robustness in BitTorrent. In Proc. of 1st workshop on economics of peer-to-peer systems.
Dana, C., Li, D., Harrison, D., & Chuah, C. N. (2005). BASS: BitTorrent assisted streaming system for video-on-demand. In Proc. of MMSP’05, Shanghai, China (pp. 1–4).
Do, T., Hua, K., & Tantaoui, M. (2004). P2vod: providing fault tolerant video-on-demand streaming in peer-to-peer environment. In Proc. of ICC’04, Paris, France (pp. 1467–1472).
Du, D. H., Liu, J. C., Hsieh, J., & Vetter, R. J. (1998). Building video-on-demand servers. Telecommunications Systems, 9, 255–286.
Erman, D., Saavedra, D., Sãnchez Gonzãlez, J., & Popescu, A. (2008). Validating bittorrent models. Telecommunications Systems, 39, 103–116.
Guo, Y., Suh, K., Kurose, J., & Towsley, D. (2003). P2cast: peer-to-peer patching scheme for vod service. In Proc. of WWW’03, Budapest, Hungary (pp. 301–309).
Hatahet, S., Bouabdallah, A., & Challal, Y. (2010). A new worm propagation threat in bittorrent: modeling and analysis. Telecommunications Systems, 45, 95–109.
Liu, J., & Xu, J. (2004). Proxy caching for media streaming over the Internet. IEEE Communications Magazine, 42(8), 88–94.
Mandelbrot, B. (1968). Information theory and psycholinguistics. London: Penguin Books.
Parvez, N., Williamson, C., Mahanti, A., & Carlsson, N. (2008). Analysis of BitTorrent-like protocols for on-demand stored media streaming. ACM SIGMETRICS Performance Evaluation Review, 36(1), 301–312.
Qiu, D., & Srikant, R. (2004). Modeling and performance analysis of bittorrent-like peer-to-peer networks. In Proc. of SIGCOMM’04, Portland, Oregon, USA (pp. 367–378).
Tang, W., Fu, Y., Cherkasova, L., & Vahdat, A. (2007). Modeling and generating realistic streaming media server workloads. Computer Networks, 51(1), 336–356.
Vapa, M., Auvinen, A., Ivanchenko, Y., Kotilainen, N., & Vuori, J. (2008). Optimal resource discovery paths of Gnutella2. In Proc. of AINA’08, Los Alamitos, CA, USA (Vol. 0, pp. 546–553).
Vlavianos, A., Iliofotou, M., & Faloutsos, M. (2006). BiToS: enhancing BitTorrent for supporting streaming applications. In Proc. of INFOCOM’06, Barcelona, Spain (pp. 1–6).
Wu, C., Lee, S., Lin, W., & Lin, F. (2000). Novel optimal real-time admission control and buffer management for the video-on-demand (vod) service. Telecommunications Systems, 15, 217–233.
Ying, L., Srikant, R., & Shakkottai, S. (2010). The asymptotic behavior of minimum buffer size requirements in large p2p streaming networks. In Proc. of ITA2010, San Diego, CA, USA (pp. 1–6).
Yu, H., Zheng, D., Zhao, B. Y., & Zheng, W. (2006). Understanding user behavior in large-scale video-on-demand systems. In Proc. of EuroSys’06, Leuven, Belgium (pp. 333–344). New York: ACM.
Yu, J., Chou, C., Yang, Z., Du, X., & Wang, T. (2006). A dynamic caching algorithm based on internal popularity distribution of streaming media. Multimedia Systems, 12(2), 135–149.
Zghaibeh, M., & Harmantzis, F. (2008). A lottery-based pricing scheme for peer-to-peer networks. Telecommunications Systems, 37, 217–230.
Zhao, B., Lui, J., & Chiu, D. M. (2009). Exploring the optimal chunk selection policy for data-driven p2p streaming systems. In Proc. of IEEE P2P’09, Seattle, WA, USA (pp. 271–280).
Author information
Authors and Affiliations
Corresponding author
Additional information
This work is connected to the scientific program of the “Development of quality-oriented and cooperative R+D+I strategy and functional model at BME” project. This project is supported by the New Hungary Development Plan (Project ID: TÁMOP-4.2.1/B-09/1/KMR-2010-0002).
Rights and permissions
About this article
Cite this article
Máté, M., Vida, R. & Mihály, A. The effect of incomplete sessions on peer-to-peer video on demand. Telecommun Syst 55, 525–535 (2014). https://doi.org/10.1007/s11235-013-9807-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-013-9807-x