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 条
[21]   Free-riding, Fairness, and Firewalls in P2P File-Sharing [J].
Mol, J. J. D. ;
Pouwelse, J. A. ;
Epema, D. H. J. ;
Sips, H. J. .
P2P'08: EIGHTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2008, :301-310
[22]   A BRANCH-AND-CUT ALGORITHM FOR THE RESOLUTION OF LARGE-SCALE SYMMETRICAL TRAVELING SALESMAN PROBLEMS [J].
PADBERG, M ;
RINALDI, G .
SIAM REVIEW, 1991, 33 (01) :60-100
[23]  
Parvez KN, 2008, PERF E R SI, V36, P301, DOI 10.1145/1384529.1375492
[24]   Insights on Media Streaming Progress Using BitTorrent-Like Protocols for On-Demand Streaming [J].
Parvez, Khandoker Nadim ;
Williamson, Carey ;
Mahanti, Anirban ;
Carlsson, Niklas .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (03) :637-650
[25]  
Pouwelse J, 2005, LECT NOTES COMPUT SC, V3640, P205, DOI 10.1007/11558989_19
[26]   Analytical model for BitTorrent-based live video streaming [J].
Tewari, Saurabh ;
Kleinrock, Leonard .
2007 4TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2007, :976-980
[27]  
Wu C, 2012, ACM T MULTIM COMPUT, V8, P1
[28]   Incentive mechanism for P2P file sharing based on social network and game theory [J].
Wu, Tin-Yu ;
Lee, Wei-Tsong ;
Guizani, Nadra ;
Wang, Tzu-Ming .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 41 :47-55
[29]   On peer-to-peer media streaming [J].
Xu, DY ;
Hefeeda, M ;
Hambrusch, S ;
Bhargava, B .
22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, :363-371
[30]   Turbocharged Video Distribution via P2P [J].
Yang, Chunfeng ;
Zhou, Yipeng ;
Chen, Liang ;
Fu, Tom Z. J. ;
Chiu, Dah Ming .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2015, 25 (02) :287-299