BitTorrent种子质量评估与检索系统设计

BitTorrent种子质量评估与检索系统设计

论文摘要

P2P(Peer to Peer)技术将人们直接的连接起来,使得人们可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P中的BT(BitTorrent)技术是一种优秀的文件资源共享技术,随着BT技术的日趋完善和发展,BT技术逐渐成为互联网上必不可少的下载手段之一。目前BT资源发布站点不断涌现,BT用户必须在众多的网站中查找种子文件,查找的低效率和种子文件质量的参差不齐使得下载的效率比较低,浪费了网络带宽。本文首先对P2P协议和几种基于P2P技术的文件共享协议进行了详细分析,同时系统地阐述了BT的运作的机制和过程,逐渐引出了BT网络下载可能存在的一些问题。针对这些问题,本文设计了BT种子文件的质量评估和检索系统。该系统包含针对BT种子文件的网络爬虫和种子文件解析器,它能自动采集网络中的BT种子文件;再从中分离出共享文件的描述信息,建立索引和描述信息的历史纪录。紧接着,基于这些历史纪录提出了BT种子文件质量的时间序列预测评估方法,并以此方法对种子文件进行排序,给予用户较好的查询结果。实验证明,该系统能够向用户提供优质的种子。除此之外,基于该检索系统,本文还提出了一种BT客户端的改进策略。可以将相似种子文件进行合并,来提高下载的效率。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 相关研究
  • 1.3 本文研究思路
  • 1.4 论文组织
  • 第二章 P2P 简介
  • 2.1 P2P 的概念
  • 2.2 P2P 与C/S
  • 2.3 P2P 网络结构特点
  • 2.4 P2P 应用现状
  • 2.5 常见的P2P 协议
  • 2.5.1 Napstar
  • 2.5.2 Gnutella
  • 2.5.3 Kazaa
  • 2.5.4 eDonkey/overnet
  • 2.5.5 BitTorrent
  • 第三章 BITTORRENT
  • 3.1 BITTORRENT 协议简介
  • 3.2 BT 问题分析
  • 3.3 其他领域研究成果对BT 种子质量评估的启发
  • 3.3.1 聚焦爬虫
  • 3.3.2 时间序列预测算法
  • 3.4 BT 客户端程序改进
  • 3.4.1 BT 客户端原理分析
  • 3.4.2 改进思路
  • 3.4.3 改进方法
  • 第四章 系统设计
  • 4.1 系统设计目标
  • 4.2 系统总体设计
  • 4.3 采集系统
  • 4.4 种子文件解析器
  • 第五章 预测评估模型
  • 5.1 时间序列预测算法简介
  • 5.1.1 什么是时间序列预测
  • 5.1.2 时间序列预测法的步骤
  • 5.1.3 时间序列预测法的分类
  • 5.2 预测方法和模型的选择
  • 5.3 建立数据模型
  • 5.3.1 对数曲线趋势模型
  • 5.3.2 线性趋势模型
  • 5.3.3 对模型有效性进行检验
  • 5.3.4 预测精度分析
  • 第六章 BT 种子评价与检索系统试验证明
  • 6.1 爬虫采集数据
  • 6.2 预测器预测结果
  • 6.3 试验结果对比
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 攻读硕士学位期间发表论文
  • 致谢
  • 相关论文文献

    • [1].BitTorrent协议流的鉴别及自相似性评价[J]. 企业科技与发展 2009(06)
    • [2].BitTorrent的影像流式传输模型研究[J]. 测绘学报 2013(02)
    • [3].BitTorrent瞬间拥挤阶段日周期特性建模与分析[J]. 系统仿真学报 2008(22)
    • [4].BitTorrent协议的主动测量[J]. 中国海洋大学学报(自然科学版) 2008(S1)
    • [5].BitTorrent协议的被动测量[J]. 电子科技 2010(10)
    • [6].基于BitTorrent种子的内容分发算法[J]. 计算机工程 2009(03)
    • [7].BitTorrent网络的搭便车及恶意攻击研究[J]. 计算机工程 2011(07)
    • [8].一种面向BitTorrent的文件快速安全分发方案[J]. 计算机应用研究 2009(11)
    • [9].局域网中BitTorrent协议流的鉴别与控制[J]. 网络与信息 2008(02)
    • [10].应用于高速网络的基于报文采样和应用签名的BitTorrent流量识别算法[J]. 计算机研究与发展 2008(02)
    • [11].基于Tit-for-Tat的BitTorrent网络经济模型[J]. 东北大学学报(自然科学版) 2016(06)
    • [12].基于BitTorrent的P2P安全模型的设计[J]. 软件 2012(06)
    • [13].基于Netfilter连接跟踪机制的BitTorrent协议监测[J]. 微计算机应用 2008(05)
    • [14].一种基于全局AS视图的BitTorrent节点选择算法[J]. 计算机应用与软件 2010(11)
    • [15].一种基于Netfilter的BitTorrent流量控制方法[J]. 计算机安全 2008(04)
    • [16].BitTorrent下基于活跃度的传输节点选择算法[J]. 计算机科学与探索 2014(09)
    • [17].基于BitTorrent协议的GIS多源通信系统的建立与实现[J]. 电子设计工程 2017(08)
    • [18].基于BitTorrent的P2P安全模型的设计[J]. 江西师范大学学报(自然科学版) 2010(01)
    • [19].大规模网络中BitTorrent流行为分析[J]. 东南大学学报(自然科学版) 2008(03)
    • [20].BitTorrent网络行为研究综述[J]. 小型微型计算机系统 2012(09)
    • [21].一种混合式BitTorrent流量检测方法[J]. 计算机应用 2011(12)
    • [22].一种基于节点全局信任值的BitTorrent系统区分服务机制[J]. 计算机研究与发展 2012(06)
    • [23].BitTorrent协议的Petri网建模方法研究[J]. 系统仿真学报 2011(11)
    • [24].一种缩短下载时间优先的自适应BitTorrent激励协议[J]. 计算机学报 2012(07)
    • [25].一个改进的BitTorrent类型流媒体系统模型[J]. 深圳信息职业技术学院学报 2010(04)
    • [26].基于BitTorrent的电影资源网站设计[J]. 合作经济与科技 2018(09)
    • [27].基于BitTorrent的激励机制的研究与改进[J]. 计算机应用与软件 2010(04)
    • [28].基于内容的BitTorrent客户端测量[J]. 网络安全技术与应用 2008(06)
    • [29].面向BitTorrent种子文件获取的网络爬虫技术研究[J]. 智能计算机与应用 2013(03)
    • [30].通用Bittorrent模拟器研究[J]. 计算机工程与应用 2011(15)

    标签:;  ;  ;  ;  

    BitTorrent种子质量评估与检索系统设计
    下载Doc文档

    猜你喜欢