Abstract
In recent years, a number of research efforts have focused on effective and stable P2P architectures aiming at large scale and low bandwidth cost, real time video streaming systems. Particularly, live streaming and Video-on-Demand (VoD) systems have lately attracted much interest. While many efforts mainly focused on the development of distributed schedulers for content exchange among the participating peers, there are still open fundamental questions regarding the graph (P2P overlay) structure that determines the set of peers with which each peer communicates. Additionally, the way that cloud media servers support these systems is still an open issue. In this paper, we consider a BitTorrent-like VoD system and focus on the following questions: (1) how a distributed-scalable architecture can be formed in a highly heterogeneous and dynamic environment such that it dynamically manages the P2P overlay by means of exploiting the available upload bandwidth of the participating peers, and (2) how a cloud media (bandwidth provider) server reduces the amount of the bandwidth percentage contributed to the system in order to support a larger number of peers. To illustrate the success of our approach, we have developed an extensive P2P VoD simulator for demonstrating the efficiency, scalability and stability of our work under variant and dynamic conditions. Our system guarantees the uninterrupted and efficient video distribution, even in extreme cases of peer arrivals and departures at high rates.


























Similar content being viewed by others
References
Cisco visual networking index: Global mobile data traffic forecast upyear, 2010-2015 (2011) White Paper, Cisco
Pplive, gridcast, ppstream, tvu, sopcast.[Online]. Available:, p2plive.net, gridcast.cn, ppstream.com, tvunetworks.com, sopcast.com
Christakidis A, Efthymiopoulos N, Fiedler J, Dempsey S, Koutsopoulos K, Denazis S, Tombros S, Garvey S, Koufopavlou O (2011) Vital++ a new communication paradigm: embedding p2p technology in next generation networks. IEEE Commun Mag 49(1):84–91
Efthymiopoulos N, Christakidis A, Denazis S, Koufopavlou O (2011) Liquidstream network dependent dynamic p2p live streaming. Springer Peer-to-Peer Netw Appl 4(1):50–62
Kyoungwon S, Diot C (2007) Push-to-peer video-on-demand system: Design and evaluation. IEEE J Sel Areas Commun 27(9):1706–1716
Liang Z, Fu Y, Liu Y, Wu CW (2009) Ipass: incentivized peer-assisted system for asynchronous streaming. In: IEEE INFOCOM
Vratonjić N, Gupta P, Knežević N, Kostić D, Rowstron A (2007) En-abling dvd-like features in p2p video-on-demand systems. In: Proceedings of the 2007 workshop on peer-to-peer streaming and IP-TV. ACM, pp 329–334
Yang Y, Chow ALH, Golubchik L, Bragg D (2010) Improving qos in bittorrent like vod systems. In: Proceedings of INFOCOM
Guo Y, Suh K, Kurose J, Towsley D P2cast: peer-to-peer patching scheme for vod service. In: Proceedings of the 12th international conference on World Wide Web. ACM, pp 301–309
Dana C, Li D, Harrison D, Chuah C (2005) Bass: bittorrent assisted streaming system for video-on-demand. In: Multimedia signal processing, 2005 IEEE 7th Workshop on. IEEE, pp 1–4
Mol J, Pouwelse J, Meulpolder M, Epema D, Sips H (2008) Give-to-get: free-riding resilient video-on-demand in p2p systems. In: Electronic imaging 2008, International society for optics and photonics, pp 681–804
Vlavianos A, Iliofotou M, Faloutsos M (2006) Bitos: enhancing bittorrent for supporting streaming applications. In: Proceedings 25th IEEE international conference on computer communications, INFOCOM 2006. IEEE, pp 1–6
Garbacki P, Iosup A, Epema D, Steen MV (2006) 2fast: collaborative downloads in p2p networks. In: Peer-to-Peer computing, 2006. P2P 2006. Sixth IEEE international conference on. IEEE, pp 23–30
Yang X, Gjoka M, Chhabra P, Markopoulou A, Rodriguez P (2009) Kangaroo: video seeking in p2p systems. In: IPTPS
Ciullo D, Martina V, Garetto M, Leonardi E, Torrisi GL (2012) Performance analysis of non-stationary peer-assisted vod systems
Wu D, Liu Y, Ross KW (2009) Queuing network models for multichannel live streaming systems
Boyd S, Parikh N, Chu E, Peleato B, Eckstein J (2011) Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends®; Mach. Learn. 3(1):1–122
Opnet modeler, [Online]. Available: http://www.opnet.com
Cai Y, Natarajan A, Wong J (2007) On scheduling of peer to peer video services. IEEE J Sel Areas Commun 25(1):140–145
Yipeng Z, Tom Z, Fu J, Chiu DM (2012) A unifying model and analysis of p2p vod replication and scheduling. In: IEEE INFOCOM
Network architectures and management group, [Online]. Available http://nam.ece.upatras.gr
Acknowledgments
This work was partially funded from STEER (Social Telemedia Environment for Experimental Research) which is an EU project funded under the call FP7-ICT-2011-8 and our University coordinates.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Deltouzos, K., Gkortsilas, I., Efthymiopoulos, N. et al. Liquidstream II—Scalable P2P overlay optimization with adaptive minimal server assistance for stable and efficient video on demand. Peer-to-Peer Netw. Appl. 8, 260–275 (2015). https://doi.org/10.1007/s12083-013-0230-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-013-0230-6