高性能多源下载系统关键技术研究与实现

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:kevinwang2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet规模的迅速扩张,网络应用得到飞速发展与壮大,人们之间的信息交流也越来越方便。网络文件共享技术,也就是网络下载技术,是一种常见的服务于人与人之间的交流的网络技术。随着网络文件共享技术的发展,人们之间的信息交流也将越来越方便。如今世界,人们设计并制作了各式各样的基于各种方式下载的下载软件,这些软件的下载速度,质量也越来越高。从最早的使用HTTP/FTP协议的C/S下载模式,发展到使用BitTorrent/eMule等协议的P2P下载模式,以及近年来兴起的结合了C/S模式和P2P模式优点的P2SP下载模式,网络文件共享技术已经慢慢地走向成熟。本文首先分析了国内几种典型P2SP软件的下载流程,总结得出P2SP软件能够进行多源加速的原理。在此基础上指出了P2SP软件在下载过程中存在的一种退化情况。然后引入局部资源特征值,通过对局部资源特征值与资源特征值之间关系的分析研究,提出一种基于局部资源特征值预判定的多源下载加速方法来解决P2SP软件的这种退化情况。其次,本文深入的研究了有效资源特征值和所有资源特征值之间的关系,通过计算基于有效资源特征值建立的二叉Trie树中每层节点个数的期望值,得出有效资源特征值在二叉Trie树中的分布是上密下疏的状态,基于这种特征,提出一种基于优化Trie树的资源特征值搜索算法,用来有效的处理资源特征值的查找。最后本文描述了支持高性能多源下载系统中关键技术的实现方案。主要包括P2SP客户端与资源索引服务器之间的数据通信,支持多协议的多线程下载,如何支持P2P方式的下载以及在资源索引服务器中关键信息的存储方式。
其他文献
人们在社会网络中的关系和活动可以被别人所了解和共享,在社会网络中的快速增长的服务和应用的数量带来的隐私泄露的问题不容忽视。由于图中的数据拥有非常丰富的信息,对比于传
随着数据库的广泛应用,人们所积累的数据量在急剧增加,如何从大量的数据中提取有用的知识,就成为当务之急。在这种情况下,人们引入了数据挖掘的思想,通过它可以预测未来的趋
随着计算机体系结构的发展,为顺应人们对高性能处理器的迫切需求,同时多线程处理器应运而生,成为目前主流的微处理器结构。针对同时多线程处理器的各项研究变得十分活跃,同时多线
步入工业革命以后,社会经济的发展,使得对矿产资源的需求越来越大。获取矿产资源的同时,所带来的负面问题也随之增多,其中环境问题较为显著。矿产的过度开采,并没有做好对环
报表设计工具是一种可以根据用户需求,通过拖拽操作灵活地添加表格元素的工具。它不仅具有操作简单的报表设计功能,同时还具有复杂的数据导入、处理、计算等功能。也支持用户对
随着大规模集成电路技术的发展和现代嵌入式系统发展的需要,以FPGA为代表的可重构硬件被越来越多的嵌入式系统采用。由于可重构硬件兼具ASIC的计算速度和微处理器的灵活性,所以
AUTOSAR标准在2003年由全球知名整车厂商、制造商、零部件供应商和工具开发商等联合提出,致力于标准化系统软件的开发流程、降低软件对底层硬件平台的依赖性并提高软件的可移
随着计算机技术的不断发展,信息检索系统日渐成为人们获取信息的一种必不可少的工具。然而目前的检索系统,由于返回结果排序质量较低并与用户期望的结果排序间存在着一定的偏差
在如今的社会中,人们通常需要网络来传递各种各样的有用信息,这样就致使大量的信息充斥在网络中,也给很多不法分子提供了丰富的食料。由此引出了密码学技术,而加密技术和数字签名
基于视觉导航的人工智能无人车系统中道路及障碍物检测是关键问题之一。目前的障碍物检测方法大多是基于结构化道路这样相对简单的道路环境,直接用到复杂的道路环境下往往不