Evaluation and optimization of a peer-to-peer video-on-demand system

被引:15
|
作者
Cheng, Bin [1 ]
Liu, Xiuzheng [2 ]
Zhang, Zheng [2 ]
Jin, Hai [1 ]
Stein, Lex [2 ]
Liao, Xiaofei [1 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan 430074, Peoples R China
[2] Microsoft Res Asia, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
peer-to-peer; video-on-demand; caching; prefetching;
D O I
10.1016/j.sysarc.2007.11.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Video-on-demand (VoD) is increasingly popular with internet users. However, VoD is costly due to the load placed on video servers. Peer-to-peer (P2P) techniques are an approach to alleviating server load through peer-assisted sharing. Existing studies on P2P VoD are mostly based on simulation and focus on areas such as overlay topology, but little is known about the effectiveness of P2P in a real VoD system. In this paper we present a comprehensive measurement study of GridCast, a deployed experimental P2P VoD system. Using a 2-month log of GridCast, we evaluate its scalability and end user experience. Motivated by the observations on user behavior and unused peer resource, we further optimize its performance. Our key findings are: (1) a moderate number of concurrent users can derive satisfactory user experience. However, good network bandwidth at peers and adequate server provisioning are still critical to good user experience; (2) a simple prefetching algorithm can be effective to improve random seeks; (3) a simple caching across multiple videos has great potential to further improve system scalability. Overall, we believe that it is feasible to provide a cost-effective P2P VoD service with acceptable user experience, and there is a fundamental tradeoff between good user experience and system scalability. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:651 / 663
页数:13
相关论文
共 50 条
  • [1] Peer-to-Peer Batching Policy for Video-on-Demand System
    Ho, K. M.
    Poon, W. F.
    Lo, K. T.
    [J]. 2006 FIRST INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, 2006,
  • [2] Peer-to-peer broadcasting scheme for video-on-demand system
    Ho, K. H.
    Poon, W. F.
    Lo, K. T.
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES,VOLS 1-3, 2006, : 484 - +
  • [3] Peer-to-peer video-on-demand with scalable video coding
    Ding, Yan
    Liu, Jiangchuan
    Wang, Dan
    Jiang, Hongbo
    [J]. COMPUTER COMMUNICATIONS, 2010, 33 (14) : 1589 - 1597
  • [4] Peer-to-Peer Video-On-Demand service in NUWeb
    Teng, Hung-Yi
    Huang, Hui-Ching
    Hwang, Ren-Hung
    [J]. INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2012, 9 (01) : 1 - 11
  • [5] Enhanced peer-to-peer batching policy for video-on-demand system
    Ho, K. H.
    Poon, W. F.
    Lo, K. T.
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES,VOLS 1-3, 2006, : 1016 - +
  • [6] MegaDrop: A Cooperative Video-on-Demand System in a Peer-to-Peer Environment
    Chen, Jia-Ming
    Leu, Jenq-Shiou
    Chen, Yen-Chiu
    Wei, Hsin-Wen
    Shih, Wei-Kuan
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2011, 27 (04) : 1345 - 1361
  • [7] Supporting VCR in peer-to-peer video-on-demand
    He, Yuan
    Liu, Yunhao
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, 2007, : 328 - 329
  • [8] Manageable peer-to-peer architecture for video-on-demand
    Lan, Xuguang
    Zheng, Nanning
    Xue, Jianru
    Chen, Weike
    Wang, Bin
    Ma, Wen
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 135 - +
  • [9] A Peer-to-Peer Video-on-Demand System based on Asynchronous Data Transfer
    Peng Zhao
    Ymg Zongkai
    Cheng Wenqing
    Lv Guanzhong
    [J]. 2008 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1-3, 2008, : 531 - +
  • [10] A RF-IPS algorithm for Peer-to-Peer Video-on-Demand system
    Qu Zhiyi
    Li Lili
    Chen Yong
    Wang Shen
    [J]. 2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 4136 - 4139