A Social-Network-Aided Efficient Peer-to-Peer Live Streaming System

被引:17
|
作者
Shen, Haiying [1 ]
Lin, Yuhua [1 ]
Li, Jin [2 ]
机构
[1] Clemson Univ, Dept Elect & Comp Engn, Clemson, SC 29634 USA
[2] Microsoft Res, Redmond, WA USA
关键词
Peer-to-peer (P2P) live streaming; P2P networks; social networks; CHALLENGES;
D O I
10.1109/TNET.2014.2311431
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In current peer-to-peer (P2P) live streaming systems, nodes in a channel form a P2P overlay for video sharing. To watch a new channel, a node depends on the centralized server to join in the overlay of the channel. In today's live streaming applications, the increase in the number of channels triggers users' desire of watching multiple channels successively or simultaneously. However, the support of such watching modes in current applications is no better than joining in different channel overlays successively or simultaneously through the centralized server, which if widely used, poses a heavy burden on the server. In order to achieve higher efficiency and scalability, we propose a Social-network-Aided efficient liVe strEaming system (SAVE). SAVE regards users' channel switching or multichannel watching as interactions between channels. By collecting the information of channel interactions, nodes' interests, and watching times, SAVE forms nodes in multiple channels with frequent interactions into an overlay, constructs bridges between overlays of channels with less frequent interactions, and enables nodes to identify friends sharing similar interests and watching times. Thus, a node can connect to a new channel while staying in its current overlay, using bridges or relying on its friends, reducing the need to contact the centralized server. We further propose the channel-closeness-based chunk-pushing strategy and capacity-based chunk provider selection strategy to enhance the system performance. Extensive experimental results from the PeerSim simulator and PlanetLab verify that SAVE outperforms other systems in system efficiency and server load reduction, as well as the effectiveness of the two proposed strategies.
引用
收藏
页码:987 / 1000
页数:14
相关论文
共 50 条
  • [21] Managing peer-to-peer live streaming applications
    Cunningham, Raymond
    Biskupski, Bartosz
    Meier, Rene
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2008, 5053 : 140 - 153
  • [22] Proxy caching for peer-to-peer live streaming
    Xu, Ke
    Zhang, Ming
    Liu, Jiangchuan
    Qin, Zhijing
    Ye, Mingjiang
    COMPUTER NETWORKS, 2010, 54 (07) : 1229 - 1241
  • [23] A Peer-to-Peer Architecture for Live Streaming with DRM
    Lan, Xuguang
    Xue, Jianru
    Tian, Lihua
    Hu, Wei
    Xu, Tao
    Zheng, Nanning
    2009 6TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1 AND 2, 2009, : 1222 - 1226
  • [24] Challenges on peer-to-peer live media streaming
    Gao, Wen
    Huo, Longshe
    MULTIMEDIA CONTENT ANALYSIS AND MINING, PROCEEDINGS, 2007, 4577 : 37 - +
  • [25] A novel peer management model for live peer-to-peer streaming
    Liao, Rongtao
    Yu, Shengsheng
    Dong, Lijun
    2007 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS, VOLS 1 AND 2, 2007, : 542 - 545
  • [26] HQMedia: A High Playback Quality Peer-to-Peer Live Streaming System
    Chen, Zhuo
    Feng, Gang
    Lu, Yi
    2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2013, : 4753 - 4758
  • [27] CoopStreaming: A novel peer-to-peer system for fast live media streaming
    Yin, JW
    Yao, WP
    Ma, LX
    Dong, JX
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2005, 3739 : 882 - 887
  • [28] CPPStreaming: a Cloud-assisted Peer-to-Peer Live Streaming System
    Cui, Laizhong
    Li, Genghui
    Fu, Xianghua
    Lu, Nan
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 7 - 13
  • [29] Efficient push-based packet scheduling for Peer-to-Peer live streaming
    Ning Liu
    Jinghan Yang
    Huajie Cui
    Guifeng Zheng
    Hongbin Chen
    Cluster Computing, 2013, 16 : 767 - 777
  • [30] sStream: Peer-to-Peer live streaming with efficient user authentication and key management
    Liu, Xuening
    Yin, Hao
    Lin, Chuang
    2007 SECOND INTERNATIONAL CONFERENCE IN COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1 AND 2, 2007, : 897 - 901