DHT网络节点行为测量与分析

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:jikexue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BitTorrent协议的出现,特别是DHT(Distributed Hash Table,简称DHT)网络的快速发展,给文件共享和下载方式带来了一场变革。DHT网络的用户规模和文件数量近几年来呈爆炸性的增长,其庞大的用户规模已经对互联网产生了一定的影响。DHT网络在带来便利的同时,也带来诸如版权保护等许多问题,这些激发了国内外学者们对DHT网络的研究热情。当前关于DHT网络的研究主要集中于理论分析、测量与性能改进和安全性研究等方面。本文主要进行DHT网络测量方面的研究。DHT网络测量的内容分为拓扑、协议、行为等多个方面。测量方法主要分为主动测量和被动测量两种。主动测量方法使用爬虫主动加入DHT网络,获取相关的网络特性和节点信息。被动测量方法一般在网络不同位置部署一定数量的测量节点,这些节点能够在不影响网络的情况下记录网络的状况。本文主要设计主动测量和被动记录功能相结合的DHT测量系统,收集DHT网络中的节点信息,并对其统计特性进行分析测量。本文首先介绍了相关背景技术,分析了国内外研究现状,然后分析了主动和被动的测量方法,并重点讨论了主动测量中的三个测量策略。在此基础上,本文设计并实现了DHT测量系统,借助该系统实验比较了三种DHT测量策略的优劣,最终选取了随机测量策略并对其进行了修改,以求达到最好的测量效果。本文的DHT测量系统对BitTorrent 4.1.0以上版本所支持的DHT网络进行了长达一个多月的测量。通过分析实验结果获得了DHT网络中一些重要的节点行为特性:节点ID分布、节点ID和IP的对应关系、节点距离分布、节点响应时间、节点活跃度、节点发布peer消息的成功率,这些为协议设计与优化、网络模拟、安全管理等方面提供了基础性支持。
其他文献
对于基于Web的工业监控应用来说,嵌入式浏览器是一个重要的环节,尤其是在数控领域。随着嵌入式系统和计算机网络技术的快速发展,应用于数控领域的嵌入式浏览器技术也必须不断
近年来,随着Internet的迅速发展和应用需求的日益增长,人们面临着无处不在的海量信息资源,却无法获得需要的有效资源。于是,网格计算的概念也就就应运而生了。网格构建在现有
在进入信息时代的当今社会,人们被各种各样的信息所包围,股票行情、公司管理、客户关系、天气预报、体育新闻…,信息的即时获取是信息综合开发和利用的一项重要工作。信息的
近年来,由于人类生存环境的恶化,肺癌等肺部疾病已经成为导致人类死亡、影响人类生活质量的主要原因之一。对于肺癌病人来说,早期检测可以使病人及时进行治疗,产生良好的预后
在“文景转换”系统中,要针对输入文本生成相应的三维动画,就必须首先运用自然语言处理技术,全面地理解文章中的场景信息。为此,我们提出了面向“文景转换”系统的场景识别的
近年来,随着统计机器学习技术的不断发展,对句子进行语义分析逐渐受到重视起来。语义角色标注(Semantic Role Labeling, SRL)是浅层语义分析的一种可行方案,并具有广阔的应用
随着互联网的迅速普及,它已经成为我们生活中不可或缺的一部分,在它带给我们极大便利的同时,网络安全也越来越受到人们的关注。即时通讯,作为网络的一个重要分支,也自然成为
自动表情识别Automated Facial Expression Recognition,缩写FER)赋予计算机感知并尝试理解人类情感的能力。在计算机视觉、人机交互和情感计算领域都有着非常重大的研究和应
无线传感器网络是由大量具备感知、计算和通信能力的传感器节点组成的以数据为中心的自组网络,已经广泛应用于医疗监护、军事侦察、环境和交通监测、空间探索和灾难救助等领
对等网络作为一种新的网络应用模式提高了网络的工作效率、充分利用了网络带宽、开发了每个网络边缘节点的计算和存储能力、容错性好、可扩展性强,因此其在文件共享、多媒体