Mobile Peer-to-Peer Assisted Coded Streaming

被引:5
|
作者
Braun, Patrik J. [1 ,3 ]
Budai, Adam [1 ]
Levendovszky, Janos [2 ]
Sipos, Marton [1 ]
Ekler, Peter [1 ]
Fitzek, Frank H. P. [3 ,4 ]
机构
[1] Budapest Univ Technol & Econ, Dept Automat & Appl Informat, H-1111 Budapest, Hungary
[2] Budapest Univ Technol & Econ, Dept Networked Syst & Serv, H-1111 Budapest, Hungary
[3] Tech Univ Dresden, Deutsch Telekom Chair Commun Networks, D-01069 Dresden, Germany
[4] Tech Univ Dresden, Ctr Tactile Internet Human Loop CeTI, D-01069 Dresden, Germany
来源
IEEE ACCESS | 2019年 / 7卷
关键词
Servers; Streaming media; Peer-to-peer computing; Protocols; Mobile handsets; Network coding; Licenses; Caching; analysis; network coding; peer-to-peer; system implementation; video streaming; DISTRIBUTIONS;
D O I
10.1109/ACCESS.2019.2950800
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current video streaming services use a conventional, client-server network topology that puts a heavy load on content servers. Previous work has shown that Peer-to-Peer (P2P) assisted streaming solutions can potentially reduce this load. However, implementing P2P-assisted streaming poses several challenges in modern networks. Users tend to stream videos on the go, using their mobile devices. This mobility makes the network difficult to orchestrate. Furthermore, peers have to contribute their storage to the network, which is challenging, since mobile devices have limited resources compared to desktop machines. In this paper, we introduce an analytical framework for mobile P2P-assisted streaming to estimate the server load that we define as the minimum required server upload rate. Using our framework, we evaluate four caching strategies: infinite cache as a baseline, first in first out (FIFO), random, and Random Linear Network Coded (RLNC) cache. We verify our analytical results with empirical data that was obtained by carrying out extensive measurements on our working P2P system. Our results show that when employing FIFO, random, and RLNC caching strategies, the server load converges to that of the infinite cache as the cache size increases. With a limit of 5 P2P connections per peer, we show that using the random caching, peers can store 40 fewer packets and still achieve the same benefit as with FIFO caching. When using the RLNC caching, it is enough to store 50 fewer packets to achieve the same benefit.
引用
收藏
页码:159332 / 159346
页数:15
相关论文
共 50 条
  • [1] Peer-to-peer video streaming on mobile phones
    Akkanen, Jyrki
    Karonen, Olli
    Porio, Jyrki
    [J]. 2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 1253 - 1254
  • [2] Multiple description coded video streaming in peer-to-peer networks
    Xu, Yuanyuan
    Zhu, Ce
    Zeng, Wenjun
    Li, Xue Jun
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2012, 27 (05) : 412 - 429
  • [3] Robust mobile video streaming in a peer-to-peer system
    Noh, Jeonghun
    Girod, Bernd
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2012, 27 (05) : 532 - 544
  • [4] Optimizing Segment Caching for Mobile Peer-to-Peer Interactive Streaming
    Li, Jingwei
    Chan, S-H. Gary
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [5] LocalTree: An Efficient Algorithm for Mobile Peer-to-Peer Live Streaming
    Zhang, Bo
    Chan, S. -H. Gary
    Cheung, Gene
    Chang, Edward Y.
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [6] Peer-to-Peer Bidirectional Streaming Using Mobile Edge Computing
    Nakayama, Taichiro
    Asaka, Takuya
    [J]. 2017 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2017, : 263 - 266
  • [7] RaptorStream: Boosting Mobile Peer-to-Peer Streaming with Raptor Codes
    Eittenberger, Philipp M.
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 291 - 292
  • [8] An OpenFlow-Assisted Framework for Peer-to-Peer Live Streaming
    Zhang, Jianwei
    Yang, Chunling
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (IEEE CITS), 2017, : 138 - 141
  • [9] On peer-to-peer media streaming
    Xu, DY
    Hefeeda, M
    Hambrusch, S
    Bhargava, B
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 363 - 371
  • [10] Peer-to-peer multimedia streaming
    Chan, S.-H. Gary
    Luis Saldanha da Fonseca, Nelson
    Pau, Giovanni
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2007, 45 (06) : 84 - 85