标题: | 针对在不同种类的同侪之中增强资料散播的一种BitTorrent修改方法 A BitTorrent Modification for Enhancing Data Dissemination among Disparate Peers |
作者: | 李明龙 Ming-Lung Li 邵家健 网路工程研究所 |
关键字: | 点对点;下载;BitTorrent;P2P;Peer to Peer;download |
公开日期: | 2007 |
摘要: | 我们的目的是想要解决在BitTorrent协议内并未被重视但却有可能发生的两个问题:第一,过于稀有的档案资讯的散播在BitTorrent协议内是非常重要的问题,若是没有将这些过于稀有的资讯散发出去会使得档案片段分布状态并不是非常平均,因此可能会使得整体的下载速度变慢;另外,过于集中的档案资讯的散播也是拥有相同的问题。第二,无法禁止同侪在完成档案下载时就离开分享的行列,这样一来上传频宽高的同侪如果拥有那些过于稀有的档案资讯或是过于集中的档案资讯的同侪在下载完所有档案片段就不再分享,则剩下的那些同侪就有可能无法下载完整的档案。 我们提出两种方法来解决上述的问题。首先,我们将下载阶段分成三阶段,每一个阶段使用不同的上传同侪选择演算法,如此可以有效针对过于集中的资讯的散播,且要求大家必须多分享一些时间才能离开。接着,若是BT客户端发现有过于稀有的资讯,则会尽全力去向拥有这些资讯的同侪要求拿取。 从实验中我们观察到几项结果并得到两个结论:一、资料的散播速度的确比原本的BitTorrent快;二、整体下载速度大幅增快。这些结果符合我们原本的期望,证明我们的方法表现的比原本的BitTorrent好。 Our purpose is to resolve two problems which are important but always ignored in BitTorrent. First, it is urgent to distribute extremely scarce pieces. If these pieces do not be broadcasted, these pieces will not be spread very well and decrease download speed of peers in the swarm. Otherwise, the seriousness of dispersing concentrated pieces is the same as scarce pieces. Second, BitTorrent client cannot request peers who download completed to stay in the swarm and share with other peers. Peers with high upload rates always download completed quicker than slow ones. If they have scarce pieces or concentrated pieces and close BitTorrent client after finishing download, the other peers in downloading group will not download completed file. We provide two methods to settle previous problems. First, we divide three stages when the BitTorrent client is downloading. Our revised BitTorrent client use different unchoke algorithm in each stage. It will help owner of concentrated pieces distribute those pieces and prolong on-line duration of peers. If revised BitTorrent client find the scarce pieces, it will do its utmost to request the scarce pieces. We observe several results from the experiments and get 2 conclusions. (1) the speed of spreading data of revised BitTorrent is faster than the original one; (2) overall average download speed of revised BitTorrent is far quicker than the original one. The results fulfill our expectations. The performance of revised BitTorrent is really better than the original one. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009323624 http://hdl.handle.net/11536/79154 |
显示于类别: | Thesis |
文件中的档案:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.