首页> 外文学位 >BitTorrent Discovery and Performance Enhancement using DDS QoS Policies
【24h】

BitTorrent Discovery and Performance Enhancement using DDS QoS Policies

机译:使用DDS QoS策略的BitTorrent发现和性能增强

获取原文
获取原文并翻译 | 示例

摘要

BitTorrent is the most worldly adopted peer to peer (P2P) file distribution application protocol that constitutes a huge part of today's Internet traffic. P2P model benefits BitTorrent's peers in file exchanging process, by eliminating a single point of congestion. Beside the main P2P implementation of BitTorrent for file exchanging, it also has client-server communication between the peers and tracker. The tracker is used in BitTorrent network for peers' discovery. However, the tracker does not benefit from P2P characteristics. Mainly, the tracker is considered to be a single point of failure, also, scalability and load-balancing are other traker's issues. Another problem is that BitTorrent uses eleven overhead messages which help in distributing the file pieces among the peers. In this research work, we aim to have a pure P2P BitTorrent application, and minimize the messages overhead. For Discovery, we propose a novel architecture to decentralize the tracker and make it distributed among the peers. The proposed method reduce both communication overhead and node searching complexities to O(1). For Dissemination, we re-implement the existing BitTorrent using Data Distribution Service (DDS), which is a Real Time Publish Subscribe (RTPS) middleware. We study the performance in terms of file downloading time and goodput for both the original and the proposed dissemination protocols. The results show that the proposed solution can minimize the BitTorrent overhead achieving high goodput, and speed up the file downloading process in most cases. The proposed approaches are tested and validated only over Intranet.
机译:BitTorrent是世界上采用最广泛的对等(P2P)文件分发应用协议,它构成了当今Internet流量的很大一部分。 P2P模型通过消除单点拥塞,使BitTorrent的同行在文件交换过程中受益。除了用于文件交换的BitTorrent的主要P2P实现之外,它还具有对等方和跟踪器之间的客户端-服务器通信。跟踪器在BitTorrent网络中用于对等方的发现。但是,跟踪器无法从P2P特性中受益。主要地,跟踪器被认为是单点故障,可伸缩性和负载平衡也是其他跟踪器的问题。另一个问题是BitTorrent使用11条开销消息,这有助于在同级之间分配文件。在这项研究工作中,我们的目标是拥有一个纯粹的P2P BitTorrent应用程序,并最大程度地减少消息开销。对于Discovery,我们提出了一种新颖的架构来分散跟踪器的功能,并使其在对等方之间分发。所提出的方法将通信开销和节点搜索复杂度都降低到O(1)。为了传播,我们使用数据分发服务(DDS)重新实现了现有的BitTorrent,该服务是实时发布订阅(RTPS)中间件。我们研究了原始和建议的分发协议在文件下载时间和吞吐量方面的性能。结果表明,所提出的解决方案可以最大程度地减少BitTorrent的开销,从而实现高吞吐量,并在大多数情况下加快文件下载过程。所提出的方法仅通过Intranet进行测试和验证。

著录项

  • 作者

    Abu-Dagga, Anas Ahmed.;

  • 作者单位

    King Fahd University of Petroleum and Minerals (Saudi Arabia).;

  • 授予单位 King Fahd University of Petroleum and Minerals (Saudi Arabia).;
  • 学科 Computer engineering.
  • 学位 M.S.
  • 年度 2014
  • 页码 102 p.
  • 总页数 102
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号