容迟网络路由技术研究

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:thinkthinkthink
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
延迟容忍网络(简称容迟网络,Delay-Tolerant Network)是一种通用的、面向消息的、可靠的网络体系结构,用于支持具有间歇性连通、高延迟、低数据传输率等通信特征的不同网络的互联和互操作。容迟网络适用于全球移动网、卫星通信网、长距离无线链路、水下声学调制通信、自由空间光通信、军用Ad-Hoc网、传感器网等多种网络模型,有着很强的理论研究和实用价值。本文以容迟网络的路由算法为主要研究对象,综述了容迟网络的技术背景和协议框架,在借鉴Jain等人提出的信息库概念的基础上,结合容迟网络的体系结构特点,对已有的路由算法进行了分类研究。根据使用信息库的不同,这些路由算法有着各自的优缺点和适用环境。本文对这些算法的优缺点做了详细的分析和描述。进而,本文介绍了ONE(Opportunistic Networking Environment)网络模拟器的原理,并利用ONE平台提供的仿真方法,实现和对比了目前容迟网络的5种主要路由算法。通过仿真结果,可以发现节点的缓存,即信息库的大小,对于网络性能有重要的影响。当然,无限增加节点缓存是不可能的。因此,本文提出了通过在网络中增加静态信息库节点的方式,来提高整个网络信息库的大小,从而提高容迟网络路由性能的改进方案。即在增加静态信息库节点的基础上,静态信息库节点采取协助转发负载轻的节点、负载重的节点和所有节点三种转发策略,参与到容迟网络的路由过程中。并且,本文在ONE模拟器上实现了改进路由方案,并进行了性能对比。本文主要工作包括:(1)对容迟网络的主要路由算法进行介绍和比较。本文从信息库的角度出发,对于使用不同信息库的主要路由算法进行总结和比较,包括Epidemic、FirstContact、DirectDelivery、PROPHET和SprayAndWait等五种路由算法。并且,本文在ONE模拟器的基础上,比较了上述5种容迟网络路由算法的性能。(2)提出了通过增加静态信息库节点,来扩充容迟网络信息库的路由方案。节点缓存越大,消息的成功转发率越高,然而无限增加节点缓存是不可以的,本文提出通过增加静态信息库节点的方式,扩充整个容迟网络的信息库的大小的改进路由方案。静态信息库节点采取协助转发负载轻的节点、负载重的节点和所有节点等三种转发策略参与到容迟网络的路由过程中。本文在ONE模拟器的基础上实现了所提出的改进路由方案。ONE模拟器的仿真实验结果表明,三种转发策略相较于SprayAndWait算法,均能有效提高容迟网络的传输成功率;就传输成功率和时延两个性能指标综合考虑的话,静态信息库节点协助转发负载轻节点的路由策略取得了最好的效果。
其他文献
随着运动控制过程复杂度的显著提高,人们对运动控制技术的要求越来越苛刻,不论是从系统的体积、开发方式方面,还是性能等方面都有了更高的要求。本文在详细分析运动控制发展现状
随着移动通信技术的飞速发展和无线网络的日趋演进,各种现有的以及未来新兴的无线接入技术共同存在,既相互补充又相互竞争,构成了下一代泛在的无线网络。然而不同的接入技术在带
近年来随着Web2.0的发展,各种创新的应用和产品不断在互联网中出现使我的工作生活越来越离不开网络应用。而由此产生的大规模甚至超大规模数据存储和运算需求仅仅依靠传统的
现代远程医疗系统以视频会议技术为依托,结合现代医疗技术,在医疗专家与医务人员、医疗专家与病人之间构建起一个“面对面”的信息交流平台。该技术能够促进高水平医疗资源如
可编程逻辑控制器作为现代工业控制四大支柱之一,在各种工业过程控制及各类机电一体化设备控制中发挥着越来越重要的作用。随着计算机技术的发展,IEC61131-3标准的日益推广,
嵌入式系统的应用日益普及,目前已经呈普适发展的前景。同时人们对嵌入式系统的功能需求,也日益向更快的速度、更低的能耗、更强的数据处理能力等方向发展。满足不断增长的运
运动捕捉技术已经在数字娱乐、运动仿真等诸多领域得到广泛的使用。相较于传统的动画制作技术,运动捕捉技术在创建角色的逼真性以及制作方式的便捷性上有着显著的优势。但是
随着互联网技术和电子商务的迅猛发展,Web服务作为信息服务资源的具体实现之一得到了更为广泛的使用。Web服务因其跨平台、松耦合的特点,支持在不同语言,不同平台上进行有效
定位与地图构建是自主移动机器人的核心技术,但由于单纯码盘、惯导等航迹推演的定位方法存在累积误差,使得生成的地图一致性遭到破坏,给机器人自主移动带来严重隐患。机器人
可信软件技术的不断发展,迫切需要合理的可信评价体系来考查这些技术在提高可信性方面的贡献和效果。同时,可信性评价也为用户从众多软件产品中选取符合自己需求的软件提供重