论文部分内容阅读
DTN(Delay and Disruption-Tolerant Interoperable Networking)是近年来传感器网络研究领域的一个热点问题。它有着广泛的应用,包括星际网络、乡村网络、军事网络、Ad Hoc网络等。DTN网络中由于网络拓扑结构的不断变化以及间歇连接等特性,消息在传递过程中会经历长的可变的时延并且不能保证端到端存在一条路径。因此,DTN网络中往往采取“存储-携带-转发”方式来传输消息,这导致对DTN网络的许多研究不同于传统网络。目前国内外主要研究是围绕DTN路由和网络拥塞控制等问题,而节点缓存区管理作为网络拥塞控制的一个重要内容,主要表现为节点缓存区溢出而导致分组丢失,目前这方面研究成果相对较少。本文在总结近年来DTN网络缓存区管理算法的研究成果基础上,提出了基于区域的缓存区管理算法,本文的主要内容如下:1)首先介绍DTN网络的发展历程、DTN网络中存在的一些关键问题、DTN网络的特点及其应用以及本课题的研究意义。2)然后介绍了DTN路由研究现状,并对于一些典型的路由算法及其优缺点进行分析。3)接着引入DTN网络缓存区管理问题,分析了缓存区管理问题研究的关键点,并介绍了几种典型的缓存区管理算法。4)最后通过对网络区域进行划分,提出了一种基于消息在各个区域的估计数目以及节点运动特性,例如当前时刻运动方向等,来决定消息丢弃顺序的缓存管理算法。仿真实验结果显示,与其它缓存区管理算法相比,我们算法可以明显地提高递交率和降低网络开销。