Evaluation of a comprehensive P2P video-on-demand streaming system

被引:9
|
作者
Skevik, Karl-Andre [1 ]
Goebel, Vera [1 ]
Plagemann, Thomas [1 ]
机构
[1] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
关键词
P2P; VoD; Streaming; Freeloaders; Firewalls; DESIGN;
D O I
10.1016/j.comnet.2008.09.025
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Video-on-demand (VoD) streaming has recently become a popular service on the Internet, with several companies offering videos to a global audience. However, traditional client/server based VoD streaming systems can be very bandwidth intensive and expensive to maintain, especially for high quality video content. To improve the scalability these systems, the use of peer-to-peer (P2P) networking has been proposed, but despite the efficiency of applications such as BitTorrent for downloading of large files, it is not simple to use P2P techniques for streaming. Problems such as firewalls and freeloaders reduce the efficiency of both types of P2P systems, but for real-time services such as streaming, the result can be reduced playback quality. Other issues include the traffic load imposed on ISPs by P2P networks, which can motivate ISPs to interfere with the P2P traffic. Finally, protecting against malicious modification of content can increase overhead, response times, and startup delays. We consider these issues to be fundamental to the problem of P2P based VoD, but despite the large amount of research that has been done in this field, these issues have largely been ignored. To address this, we present an evaluation of the Streaming P2P Protocol (SPP) architecture. By studying the problem as a whole we have found a simple and comprehensive solution that addresses all the four issues listed above. To show that the system is not only scalable, but also that it can be implemented efficiently, we have used both simulations and experiments on PlanetLab for evaluation. The results show that the combination of cache nodes and use of end-user resources found in the SPP architecture can give a low load on servers and ISPS, even when firewalls are taken into consideration. Furthermore, we observed low startup delays and few playback errors during the PlanetLab experiments. The scalable and low-cost distribution of content possible with the SPP architecture should be suitable for both large-scale commercial distributors and users of community networks with limited resources. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:434 / 455
页数:22
相关论文
共 50 条
  • [1] Video-on-demand streaming in P2P environment
    Roh, Jong-Hyuk
    Jin, Seung-Hun
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2007, : 398 - 402
  • [2] Adaptive Peer Caching for P2P Video-on-Demand Streaming
    Kim, Jongtack
    Im, Heesu
    Bahk, Saewoong
    [J]. 2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [3] RingCast: A video-on-demand streaming architecture in P2P with Vivaldi
    Feng, Jian
    Fang, Dingyi
    [J]. 2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 4, 2008, : 842 - 846
  • [4] Bstream:a BitTorrent-like P2P Video-on-Demand Streaming System
    Qin, Guorong
    Huang, Guowei
    He, Tao
    Xu, Zhiliang
    [J]. 2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 1, 2011, : 164 - 167
  • [5] An Incentive Protocol for Distributed Dynamic P2P Video-on-Demand Streaming
    Tang, Wenbin
    Wu, Xiaowei
    Chan, T-H. Hubert
    [J]. 2014 23RD INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2014,
  • [6] Optimal data scheduling for P2P video-on-demand streaming systems
    Yu, Q.
    Ye, B.
    Lu, S.
    Chen, D.
    [J]. IET COMMUNICATIONS, 2012, 6 (12) : 1625 - 1631
  • [7] Decentralized P2P Protocol for Video-on-Demand Streaming: Simple and Efficient
    Tang, Wenbin
    Wu, Xiaowei
    [J]. 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC), 2015, : 298 - 303
  • [8] The Design of a P2P Video-on-Demand Prototype System
    Gao, Ling
    Xie, Hailin
    Zhang, Zhe
    Wang, Ruyi
    Lu, Yijie
    [J]. PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 7, 2010, : 473 - 477
  • [9] Video-Popularity-based Caching Scheme for P2P Video-on-Demand Streaming
    Fujimoto, Takaya
    Endo, Rei
    Matsumoto, Kei
    Shigeno, Hiroshi
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA 2011), 2011, : 748 - 755
  • [10] P2P video-on-demand streaming using caching and reservation scheme based on video popularity
    Fujimoto, Takaya
    Endo, Rei
    Shigeno, Hiroshi
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2012, 3 (2-3) : 188 - 199