论文部分内容阅读
DTN网络(延迟容忍网络)是一种新型网络,与传统网络相比,其具有间歇性连接、错误率高、缺乏端到端的连接通路等特点,传统的“存储-转发”的路由模式已不再适用。为了解决上述问题,DTN网络依靠节点的移动,利用“存储-携带-转发”的路由模式进行消息的转发。DTN网络的特殊性使得DTN路由策略的研究成为DTN网络的研究热点及重点。然而,目前针对DTN路由策略的研究大多面向资源相对较足的网络环境,对于资源受限(节点局部资源不足、资源分布不均衡等)的特殊网络环境缺乏考虑,但是资源受限往往是DTN网络的一种常见特征,诸如灾难场景、星际网络。同时,其主要是考虑局部资源,缺乏对全局网络状态的考虑,这将使得全局网络状态与路由策略难以达到一致的目标。因此,本文提出一套资源受限的DTN路由优化策略,其包括缓存管理方法、面向副本控制的优化控制信息生成方法以及路由策略。首先,传统缓存管理方法主要是利用节点的特点、消息的特点等因素进行缓存管理及缓存替换。然而,对于各个消息的重要度及消息转发的公平性未作相应考虑。因此,本文提出一种基于令牌桶与WFQ相结合的DTN缓存管理方法。该方法主要是结合令牌桶机制和加权公平排队机制进行相应的缓存管理,其中令牌桶可以限制网络流速、WFQ可以保证消息发送的公平性,从而达到既限制网络流速,又保持消息发送公平性的目的。其次,针对DTN网络中路由优化控制机制的研究相对较少,但是资源受限的DTN网络使得路由策略的传输性能具有很大局限。因此,本文提出一种优化控制信息生成方法,该方法对全局网络状态进行评估,进而生成DTN路由策略的优化控制信息,从而解决DTN路由策略仅仅考虑局部节点资源的问题。最后,传统DTN路由策略仅仅根据局部网络资源进行中继节点选择,只能实现中继节点选择的局部最优,无法达到全局网络性能最优或次优。因此,本文提出一种基于优化控制信息的DTN路由策略,利用局部节点资源(节点容量、节点通信范围等)进行中继节点选择,并根据优化控制信息进行副本控制,从而达到网络的整体性能较优的目的。