Analysis of optimal piece flow in tit-for-tat-based P2P streaming

被引:8
作者
Sasabe, Masahiro [1 ]
机构
[1] Nara Inst Sci & Technol, Grad Sch Sci & Technol, 8916-5 Takayama Cho, Nara 6300192, Japan
关键词
P2P streaming; Optimal piece flow; Tit-for-tat strategy; Integer linear programming (ILP); PERFORMANCE; ALGORITHM; PROTOCOLS; MODEL;
D O I
10.1016/j.comnet.2018.04.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
BitTorrent, which is one of the successful Peer-to-Peer (P2P) file distribution systems, adopts the tit-for tat (TFT) strategy in game theory to encourage cooperation among peers, i.e., each peer has to provide fragments of the original file, called pieces, to others so as to retrieve its demanding pieces from them. Because the TFT strategy can restrict free riding behavior of peers, there are also several TFT-based P2P streaming systems and the performance of such existing systems has been analyzed. However, optimal piece flow in TFT-based P2P streaming has not been revealed yet. In this paper, a discrete-time model of TFT-based P2P streaming is first developed and integer linear programming (ILP) is formulated to determine the optimal piece flow where the average play-out delay is minimized. By solving the ILP using existing solver, i.e., CPLEX, we can obtain numerical examples of optimal piece flow. The analysis of obtained optimal piece flow reveals that (1) optimal piece selection is based on the balance between in-order piece retrieving and the rarest-first piece retrieving, (2) optimal peer selection depends on the upload capacities of peers and the stage of streaming, (3) the number of pieces does not affect the system performance, (4) the maximum play-out delay can be bounded by the ratio of the number of peers to the server's upload capacity, and (5) how the relaxation of TFT constraint can improve the system performance. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:60 / 69
页数:10
相关论文
共 31 条
[1]  
[Anonymous], P PACK VID NOV
[2]  
[Anonymous], 2010, APPL INTEGER PROGRAM
[3]  
[Anonymous], P IEEE INT C PEER TO
[4]  
[Anonymous], 2005, ACM SIGCOMM WORKSH E
[5]   Modeling BitTorrent choking algorithm using game theory [J].
Azzedin, Farag ;
Yahaya, Mohammed .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 :255-265
[6]  
Barbera M, 2005, GLOB TELECOMM CONF, P985
[7]   Modeling Flash Crowd Performance in Peer-to-Peer File Distribution [J].
Carbunaru, Cristina ;
Teo, Yong Meng ;
Leong, Ben ;
Ho, Tracey .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (10) :2617-2626
[8]   Content-Priority-Aware Chunk Scheduling Over Swarm-Based P2P Live Streaming System: From Theoretical Analysis to Practical Design [J].
Chang, Chun-Yuan ;
Chou, Cheng-Fu ;
Chen, Kwang-Cheng .
IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2014, 4 (01) :57-69
[9]   Measurement and Modeling of Video Watching Time in a Large-Scale Internet Video-on-Demand System [J].
Chen, Yishuai ;
Zhang, Baoxian ;
Liu, Yong ;
Zhu, Wei .
IEEE TRANSACTIONS ON MULTIMEDIA, 2013, 15 (08) :2087-2098
[10]  
Cheng Bin., 2008, ACM Trans. Multimedia Comput. Commun. Appl, V4, P1, DOI DOI 10.1145/1412196.1412199