A File Fetching Method to Avoid Performance Deterioration on BitTorrent-Like P2P Networks

Junichi FUNASAKA  Akihiko ISHIZU  Kenji ISHIDA  

IEICE TRANSACTIONS on Communications   Vol.E92-B    No.8    pp.2591-2599
Publication Date: 2009/08/01
Online ISSN: 1745-1345
DOI: 10.1587/transcom.E92.B.2591
Print ISSN: 0916-8516
Type of Manuscript: PAPER
Category: Network
P2P,  file distribution,  redundant traffic,  

Full Text: PDF(320.3KB)>>
Buy this Article

Most P2P systems divide a file into many pieces and fetch different pieces from many peers simultaneously. If one of the last few pieces is requested from an extremely slow peer, the overall download time may become excessive. The end-game mode was proposed to solve this problem. This method requests the last piece from all the connected peers at the same time. Unfortunately, the duplicated requests generate redundant traffic. This paper proposes a requesting method that does not increase overall download time as well as avoiding the redundant traffic. We also propose a combination of our requesting method and the end-game mode. The proposed methods are compared to the existing method with the end-game mode in simulations that use BitTorrent as a typical instance of the parallel retrieving P2P system. The results confirm that our requesting method can match the download times of the end-game mode while suppressing the redundant traffic. Our method enhances network performance by absorbing the difference in peer performance and providing steady download times without wasting traffic resources. Moreover, it is also confirmed that our combination method can distribute a file more quickly than other methods.