Analysis of Optimal Scheduling in Tit-for-Tat-Based P2P File Distribution

被引:6
作者
Hasegawa, Masashi [1 ]
Sasabe, Masahiro [2 ]
Takine, Tetsuya [1 ]
机构
[1] Osaka Univ, Grad Sch Engn, Dept Informat & Commun Technol, Suita, Osaka 5650871, Japan
[2] Nara Inst Sci & Technol, Grad Sch Informat Sci, Ikoma 6300192, Japan
关键词
P2P file distribution; tit-for-tat strategy; analysis of optimal scheduling; integer linear programming problem (ILP problem);
D O I
10.1587/transcom.E97.B.2650
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Peer-to-Peer (P2P) file distribution systems can efficiently disseminate massive contents, such as disk images of operating systems, from a server to many users in a piece-by-piece manner. In particular, the BitTorrent protocol optimizes each peer's download speed by applying the tit-for-tat (TFT) strategy, where each peer preferentially uploads piece(s) to peer(s) from which it can download missing pieces faster. To the best of our knowledge, however, the optimality of TFT-based P2P file distribution has not been studied sufficiently. In this paper, we aim to understand the optimal scheduling in TFT-based P2P file distribution. First, we develop a discrete-time model of TFT-based P2P file distribution and formulate its optimal scheduling as a two-step integer linear programming problem. The first step is to minimize the average file retrieval time among peers, and the second step is to improve fairness among peers. We analyze the optimal solution obtained by the existing solver and reveal the characteristics of the optimal scheduling. Specifically, we show that it is crucial to distribute pieces from the server indirectly to peers with large upload capacity via those with small upload capacity.
引用
收藏
页码:2650 / 2657
页数:8
相关论文
共 11 条
[1]  
[Anonymous], 2010, APPL INTEGER PROGRAM
[2]  
[Anonymous], 2005, IEEE DISTRIB SYST ON
[3]  
[Anonymous], 2005, ACM SIGCOMM WORKSH E
[4]   Bandwidth trading in BitTorrent-like P2P networks for content distribution [J].
Eger, Koja ;
Killat, Ulrich .
COMPUTER COMMUNICATIONS, 2008, 31 (02) :201-211
[5]  
Felber P., 2004, Proc. International Workshop on Self-* Properties in Complex Information Systems, P1
[6]  
Legout A, 2007, PERF E R SI, V35, P301
[7]   Modeling and Analysis of Bandwidth-Inhomogeneous Swarms in BitTorrent [J].
Meulpolder, M. ;
Pouwelse, J. A. ;
Epema, D. H. J. ;
Sips, H. J. .
2009 IEEE NINTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P 2009), 2009, :232-241
[8]  
Piatek M., 2007, P 4 USENIX C NETWORK, P1
[9]  
Pouwelse J, 2005, LECT NOTES COMPUT SC, V3640, P205, DOI 10.1007/11558989_19
[10]   A Survey of BitTorrent Performance [J].
Xia, Raymond Lei ;
Muppala, Jogesh K. .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2010, 12 (02) :140-158