基于P2P和多智能体技术的分布式信息共享系统

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:yuxiguang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P(Peer-to-Peer)是一种分布式网络,网络的参与者共享他们所拥有的一部分硬件资源,这些共享资源需要由网络提供服务和内容,能被其它对等节点直接访问而无须经过中间实体。智能体Agent是一种具有自治性行为的实体,它是网络化和智能化发展的结果。本文将P2P技术和智能体技术相结合,重点研究实体间信息资源的共享,并在有线网环境下模拟了无线环境的信息共享过程。  本文完成的主要工作和解决的问题有以下方面:  (1)研究了P2P和智能体主要技术,了解了各种智能体平台,重点研究了JADE(JavaAgentDevelopmentFramework)平台特性,JADE下智能体的创建以及多机间分布式多智能体的交互。  (2)设计并分析了系统中每个设备的功能和通信过程,给出了系统的流程和模块设计。在系统中设计并实现了不同功能的多智能体。  (3)设计并实现了整个信息共享过程。通过UDP(UserDatagramProtocol)广播解决了对等环境中的设备发现和智能体的环境感知问题。运用XML语言定义设备描述并定义了XML(ExtensibleMarkupLanguage)模式,数据表示和信息交换的方式也通过XML实现。通过哈希结构对信息进行存储,更新与维护。实现了文件的动态分割与文件的合并。重点研究了BT(BitTorrent)原理并仿照BT实现了多机间数据交换和对等传输。实现了解码器的搜索、下载与更新。通过多组实验评估了系统的性能,主要针对对等传输的流量和传输速率进行了实验并对系统进行了分析。
其他文献
P2P网络现在已经相当流行,目前提出了很多种P2P协议,且多数是基于分布式hash表(DHT)的结构,有些也已经在实际中得到了应用,如基于Tapestry[19][20]的Oceanstore,基于Kademlia
在金融领域,开放式基金已经成为全球投资的主流,同时这也为很多学者提出了一个新的课题——开放式基金风险的计量与预测,对风险的准确计量与预测无论是对投资者、基金运营机构还
并发控制策略是否得当直接影响数据库系统性能的优劣,因此在数据库系统的相关研究中,并发控制问题一直是研究的热点问题之一。在实时数据库系统中,一方面,事务由于结合了时间限制
随着GIS迅速发展,越来越多的应用系统产生、使用了大量空间数据,这些空间数据的生产成本普遍较高,然而各GIS主流厂家都采用自己封闭的空间数据格式,这些数据使用不同的数据模
E-Learning是一种基于Internet的在线学习方式,随着网络与信息技术的不断发展,已逐渐在中小企业信息化建设与人才培养中发挥重要的作用。然而,某些规模较小的企业例如存在数
随着人类社会从工业化社会向信息化社会迈进,计算机系统的可靠性问题变得越来越重要。软件作为计算机的灵魂,作为一种产品,其质量及可靠性直接影响计算机系统的可靠性。由此产生
实时布料模拟是当前图形学界的一个研究热点,有很多学者在积极地探索。早期的布料模拟采用纯几何模型,纯几何模型的优点是简单快速,但其缺点也是明显的:仅仅能适用一些特殊情况,并
近年来,无线通信技术、Internet技术以及移动设备的广泛应用促进了移动计算技术的发展。移动计算环境不同于传统的分布式计算环境,有着鲜明的特点:移动性、频繁断连性、资源的局
以资源受限、用户移动、环境异构、计算分布为特征的普及计算环境已逐步形成,而普及计算环境对软件而言是一个不断发生变化(如用户的移动、设备的增减、网络的通断等)的运行环境
随着计算机、网络技术的飞速发展,对信息安全的要求也越来越高。利用生物特征来进行身份识别、身份认证成为适应新时代高信息安全的有力保障。生物特征识别是利用人体所固有的