基于应用层的对等网仿真模型研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:happybaby1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对等网技术是 Internet上的一种分布式网络控制技术,它将逐渐取代传统的C/S模式,使Internet的应用从中心服务器模式向网络节点边缘化方向发展。  当前P2P应用系统的特点在于其完全的分布式控制、节点网络的高动态性和节点的自治性,这和蚁群系统在一定程度上有相似之处。蚁群系统起源于仿生学算法理论,是一种模拟进化算法,它具有分散式控制的特征,个体高度自治,通过信息素的作用、相互协作完成复杂任务。蚁群系统描述了自然界蚂蚁觅食过程中如何寻找最佳路径的问题。  本文针对当前P2P应用系统性能难于评估的特点,结合蚁群算法理论,构建了对P2P应用系统的性能进行分析评估的仿真模型,设计实现了这个仿真模型,选择Gnutella协议设计了该模型的测试实例DocShare,并对DocShare实例的性能进行仿真和评估。在对等网仿真模型中,包含一个由大量对等节点构成的动态网络和具有遍历网络能力的自治代理(Ant)。Ant通过与节点的交互以及其他Ant的协作来完成资源检索、路由选择、数据共享、通信、协同操作等任务。  本文在Windows环境下,使用Java和Ant开发工具,设计实现了对等网仿真模型和测试实例,完成对测试实例的仿真实验,对实验结果进行分析。通过仿真模型提供的接口,开发人员可以对其他P2P应用方案使用蚁群算法进行描述,并接入到仿真模型中,对其进行仿真评估,可以根据仿真结果对方案中存在的不足进行改进。
其他文献
最近几年,工作流技术的研究和应用已引起了研究人员、开发人员和用户的普遍关注。诸如计算机支持的协同工作、无纸办公、表单传递、协作系统和办公自动化这些概念很早就已经提
一、证券信息技术系统构成证券业的网络系统分为外部网络系统、内部网络系统及业务系统三大部分。外部网络系统是证券营业部网络以外的、与证券营业部相联的各种网络系统。内
对机床工具行业来说,它的采购、销售、库存以及生产管理等数据信息比较复杂,数据统计分析因难。一个大而通用的ERP软件不可能覆盖所有行业,不能满足不同工业领域、不同产品生
基于当前计算资源和计算能力不断增长的需求,网格技术随之产生。它的最终目标是实现网络虚拟环境上的资源共享和协同工作,消除信息孤岛和资源孤岛。 在网格环境下,许多应用需
射频识别系统应用中存在的主要问题之一是昂贵的读写器成本,特别是工作在超高频和微波频率的读写器。本论文以车辆识别管理系统为应用背景,分析了ZigBee协议栈的特点和实现方
网络技术的发展及用户对多种业务需求的增长,使得原来独立设计运营的电信网,国际互连网和有线电视网正通过多种方式相互融合。在核心网领域,专家们已经达成使用IP分组交换网络的