基于全能体技术平台的分布式文件共享系统设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:sbisk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的快速发展,以及计算机用户的增多,使得Internet上的信息呈爆炸式增长。传统的基于C/S结构的文件共享系统已经不能满足用户的需求,一批基于P2P结构的文件共享系统应运而生,并取得了一定的成功,但它们仍有不足和待完善之处。  智能体可以被视为对软件的一种高级抽象。它是具有自治能力的实体。智能体有智能性,自治性,适应性,协作性等特点。而P2P网络中的对等节点应该具有上述特点。所以用智能体作为P2P网络中的一个节点将会取得较好的效果。全能体技术平台是一个多智能体开发平台,它具有一些其它开发平台不具有的优点,并且将全能体思想融入到程序开发中。本文通过对现有文件共享系统模型进行分析,将P2P技术与智能体技术有机的结合起来,在全能体技术平台上实现了一个纯分布式文件共享系统。  本文完成的主要工作和解决的问题有以下方面:  (1)研究了现有的文件共享系统模型,介绍了各种模型的架构方式及其采用的搜索方式,并对各种模型的优缺点进行了详尽的分析。全面介绍了全能体技术平台的层次架构,通信方式等相关信息,指出选用其作为文件共享系统开发平台的原因。  (2)设计并实现了整个文件共享系统。系统采用了纯分布式的网络架构方式。通过多播技术解决了对等环境中的设备发现和智能体的环境感知问题。运用XML定义设备及文件的描述。提出一种基于网络延迟和分组的查询方法,并解决了检索新加入节点的问题。采用分块传输的方法实现了文件的共享。针对现有的BitTorrent协议中片段选择算法的不足,提出一种改进的算法。  (3)通过多组实验评估系统的性能。测试了不同数量的节点同时下载同一文件每个节点的传输速度及通信产生的差错个数并与采用原始算法系统的下载速度比较。测试了改进后片段选择算法的性能,并与原算法进行比较。  通过对实验结果的分析,系统很好的完成了设计目的。本系统采用的片断选择算法使文件块在网络上分布更加均匀,文件的下载速度更快。
其他文献
H.264/AVC视频压缩标准采用了几种变长码技术,例如指数哥伦布码和基于上下文自适应的变长编码。而在其参考软件中,这些变长码的解码算法对于理解标准的内容有很大的作用,但是在
语音处理技术有着广泛的应用领域,歌声旋律自动调整是语音处理技术的一个新的应用领域。对歌声旋律自动调整方法的研究在歌声评估、音乐教学、歌声纠正、娱乐等领域都有很大的
足球机器人的研究在近几年得到了迅速发展,使得这个多学科交叉的项目受到越来越多的关注,作为一个新的研究领域,有很多内容值得去研究。本文的研究对象是中型组足球机器人,着重对
指纹识别是生物特征识别技术中被广泛关注的应用之一。一个典型的指纹识别系统包括四个主要部分:指纹图像获取、图像预处理、特征提取和特征匹配。由于基于细节点的指纹识别无
随着数据库技术的不断发展及数据库管理系统的广泛应用,同多媒体数据一样,数据库也面临着版权保护的问题。当在Internet上允许指定用户远程查询和访问数据库时,数据提供者要
生物系统是一种复杂系统,而生物网络是描述生物系统的一种有力工具。通过对生物网络研究,能够了解生物系统的运行过程,探索基因或其他分子化合物的功能作用。随着人类基因组计划
在WCDMA基站中,主控板和其他外围单板之间的交互显得非常繁琐,并且难以控制,一般的做法是采用大量的自定义的消息进行交互,即将需要交互的数据以厂家特定的形式封装在UDP或者TCP
随着计算机网络通信的迅猛发展,网络安全开始被人们所重视,其中安全协议分析验证已成为一个研究热点。对安全协议的分析验证的方法和手段有很多,其中形式化分析方法已被证明
场景文本识别主要研究的内容是识别出自然场景环境下拍摄的图像中所包含的文本。自然场景文本包括路牌、商业广告、杂货店店面和车牌号码等。随着计算机技术的发展,尤其是智能
随着计算机技术的普及以及互联网的快速发展,搜索引擎已经成为人们日常生活中必备的信息搜索与获取工具。虽然搜索引擎发展非常迅速,但其效果远未达到令人满意的程度。用户不得