Measurement study on P2P streaming systems

被引:7
|
作者
Gao, Guoqiang [1 ]
Li, Ruixuan [2 ]
Xiao, Weijun [3 ]
Xu, Zhiyong [4 ]
机构
[1] Wuhan Text Univ, Sch Media & Commun, Wuhan, Peoples R China
[2] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[3] Univ Minnesota, Dept Elect & Comp Engn, St Paul, MN USA
[4] Suffolk Univ, Dept Math & Comp Sci, Boston, MA 02114 USA
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
Peer-to-peer; Measurement; Streaming; Popularity; DESIGN;
D O I
10.1007/s11227-013-0959-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Originally used as the default infrastructure for efficient file sharing, peer-to-peer (P2P) architecture achieved great successes. Now, the P2P model has been adopted for many other distributed applications, such as instant message and phone services, Internet gaming, and large-scale scientific computing. In recent years, P2P streaming systems experienced tremendous growth and became one of the largest bandwidth consumers on the Internet. Compared to standard file sharing systems, the streaming services show unique characteristics with more stringent time constraints and require much higher network bandwidth. It is extremely important to evaluate and analyze existing applications, and investigate the merits and weaknesses in these systems for future development. In this paper, we conduct a comprehensive measurement study on two of the most popular P2P streaming systems, namely, PPLive and PPStream. They are very popular P2P streaming applications, and serving millions of registered users with hundreds of live TV channels and millions of other video clips. In our measurement, we deploy our collectors in China, and both live TV and video-on-demand (VoD) channels are evaluated. We record run-time network traffic on the client side, compare and analyze the characteristics of these channels based on their popularity. For both categories, we perceive that, in general, the two measured P2P streaming systems provide satisfactory experience to the audiences for all channels regardless of popularity. However, the most of data are downloaded from the dedicated servers for unpopular channels. We also observe that live TV channels show better peer coordination than VoD channels. Beside the traffic, we have also collected cache replacement information for VoD channels, and these measurement results can help us understand the caching mechanism of P2P streaming systems. With the support of the cache, VoD channels perform better than their counterparts in the live TV category in terms of data transmission, workload distribution, and signal traffic overhead. Overall, our results reveal that although P2P streaming systems can usually provide excellent viewing experience for popular channels, there are still challenges to fully support unpopular channels. New designs and algorithms are in urgent need, especially for unpopular live TV channels.
引用
收藏
页码:1656 / 1686
页数:31
相关论文
共 50 条
  • [41] A Bitmap Coding Method for P2P Streaming Protocols
    Deng, Guangqing
    Li, Chunxi
    Chen, Changjia
    Zhang, Yunfei
    2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 3, 2010, : 369 - 372
  • [42] A P2P streaming architecture supporting scalable media
    Rui Santos Cruz
    Mário Serafim Nunes
    Peer-to-Peer Networking and Applications, 2015, 8 : 758 - 776
  • [43] Flash Crowd Absorber for P2P Video Streaming
    Fujita, Satoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (02) : 261 - 268
  • [44] A P2P streaming architecture supporting scalable media
    Cruz, Rui Santos
    Nunes, Mario Serafim
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2015, 8 (05) : 758 - 776
  • [45] P2P VIDEO STREAMING COMBINING SVC AND MDC
    de Asis Lopez-Fuentes, Francisco
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2011, 21 (02) : 295 - 306
  • [46] Proposal of Smooth Switching Mechanism on P2P Streaming
    Terada, Naomi
    Kominami, Eiji
    Inomata, Atsuo
    Kawai, Eiji
    Fujikawa, Kazutoshi
    Sunahara, Hideki
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2010, 79 : 181 - +
  • [47] PALMS: Reliable P2P live media streaming
    Hoong, Poo Kuan
    Matsuo, Hiroshi
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 1230 - +
  • [48] Performance Analysis of Network-Coding-Based P2P Live Streaming Systems
    Saleh, Bassel
    Qiu, Dongyu
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (04) : 2140 - 2153
  • [49] Flash Crowd in P2P Live Streaming Systems: Fundamental Characteristics and Design Implications
    Liu, Fangming
    Li, Bo
    Zhong, Lili
    Li, Baochun
    Jin, Hai
    Liao, Xiaofei
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (07) : 1227 - 1239
  • [50] Decentralized Adaptive Helper Selection in Multi-channel P2P Streaming Systems
    Mostafavi, SeyedAkbar
    Dehghan, Mehdi
    2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2014, : 1 - 7