Using K-Hop Rarest First Policy For Piece Selection And Request Selection To Reduce Download Time In BitTorrent
碩士 === 輔仁大學 === 資訊工程學系 === 100 === Traditional client-server architecture has become inadequate in face of today’s growing demand of file sharing due to the bandwidth bottleneck and single point failure problems. An effective solution to the problems is to use Peer-to-peer (P2P) architecture, among...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2012
|
Online Access: | http://ndltd.ncl.edu.tw/handle/67940724411090622023 |
id |
ndltd-TW-100FJU00392015 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-100FJU003920152016-02-21T04:19:33Z http://ndltd.ncl.edu.tw/handle/67940724411090622023 Using K-Hop Rarest First Policy For Piece Selection And Request Selection To Reduce Download Time In BitTorrent 在 BitTorrent 中以 K-Hop Rarest First 機制決定檔案片段與服務對象以減少下載時間 Hsu, Nien-En 徐念恩 碩士 輔仁大學 資訊工程學系 100 Traditional client-server architecture has become inadequate in face of today’s growing demand of file sharing due to the bandwidth bottleneck and single point failure problems. An effective solution to the problems is to use Peer-to-peer (P2P) architecture, among which the BitTorrent (BT) protocol has been most widely used. Because the tracker does not consider the piece distribution and the structure of topology when it sends the peer list to each joining peer, the swarm may not form a topology that facilitates the quick spread of difference pieces. In order to reduce the average file download time, it is important to have good strategies on both piece selection and request selection. In this paper, we proposed a k-hop rarest first (KHRF) strategy to replace the local rarest first and tit-for-tat strategies in BT. Under this strategy, a peer will choose to first download piece that is rarest within k hops. When deciding which request to serve, a peer will serve the piece request that has the maximum rareness within k hops. Simulation results show that the KHRF strategy can reduce about 21% of the average download time, and 18% of the total elapsed time. KHRF can improve the availability of BT system. Lu, Chun-Hsien 呂俊賢 2012 學位論文 ; thesis 31 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 輔仁大學 === 資訊工程學系 === 100 === Traditional client-server architecture has become inadequate in face of today’s growing demand of file sharing due to the bandwidth bottleneck and single point failure problems. An effective solution to the problems is to use Peer-to-peer (P2P) architecture, among which the BitTorrent (BT) protocol has been most widely used. Because the tracker does not consider the piece distribution and the structure of topology when it sends the peer list to each joining peer, the swarm may not form a topology that facilitates the quick spread of difference pieces. In order to reduce the average file download time, it is important to have good strategies on both piece selection and request selection.
In this paper, we proposed a k-hop rarest first (KHRF) strategy to replace the local rarest first and tit-for-tat strategies in BT. Under this strategy, a peer will choose to first download piece that is rarest within k hops. When deciding which request to serve, a peer will serve the piece request that has the maximum rareness within k hops. Simulation results show that the KHRF strategy can reduce about 21% of the average download time, and 18% of the total elapsed time. KHRF can improve the availability of BT system.
|
author2 |
Lu, Chun-Hsien |
author_facet |
Lu, Chun-Hsien Hsu, Nien-En 徐念恩 |
author |
Hsu, Nien-En 徐念恩 |
spellingShingle |
Hsu, Nien-En 徐念恩 Using K-Hop Rarest First Policy For Piece Selection And Request Selection To Reduce Download Time In BitTorrent |
author_sort |
Hsu, Nien-En |
title |
Using K-Hop Rarest First Policy For Piece Selection And Request Selection To Reduce Download Time In BitTorrent |
title_short |
Using K-Hop Rarest First Policy For Piece Selection And Request Selection To Reduce Download Time In BitTorrent |
title_full |
Using K-Hop Rarest First Policy For Piece Selection And Request Selection To Reduce Download Time In BitTorrent |
title_fullStr |
Using K-Hop Rarest First Policy For Piece Selection And Request Selection To Reduce Download Time In BitTorrent |
title_full_unstemmed |
Using K-Hop Rarest First Policy For Piece Selection And Request Selection To Reduce Download Time In BitTorrent |
title_sort |
using k-hop rarest first policy for piece selection and request selection to reduce download time in bittorrent |
publishDate |
2012 |
url |
http://ndltd.ncl.edu.tw/handle/67940724411090622023 |
work_keys_str_mv |
AT hsunienen usingkhoprarestfirstpolicyforpieceselectionandrequestselectiontoreducedownloadtimeinbittorrent AT xúniànēn usingkhoprarestfirstpolicyforpieceselectionandrequestselectiontoreducedownloadtimeinbittorrent AT hsunienen zàibittorrentzhōngyǐkhoprarestfirstjīzhìjuédìngdàngànpiànduànyǔfúwùduìxiàngyǐjiǎnshǎoxiàzàishíjiān AT xúniànēn zàibittorrentzhōngyǐkhoprarestfirstjīzhìjuédìngdàngànpiànduànyǔfúwùduìxiàngyǐjiǎnshǎoxiàzàishíjiān |
_version_ |
1718191991086383104 |