论文部分内容阅读
DTN(Delay/Disruption Tolerant Network)是一个机会网络。为了提高机会网络中报文递交的可靠性,DTN常采用多拷贝路由机制来增加报文到达信宿节点的概率。多拷贝路由机制允许同一报文转发复制给多个中间节点通过多条路径最终递交到报文的信宿节点。因此研究受限网络环境的特点,提出有效的多拷贝路由机制具有重要的意义。然而DTN的多拷贝路由机制实现了在受限网络环境下通信的同时,造成了网络中大量冗余报文的转发复制,对网络资源和能量的消耗很大。并且由于节点存储空间的有限,DTN的多拷贝路由机制易导致节点存储空间发生拥塞。因此在具体路由协议的基础上增加相应的拥塞控制策略,合理地丢弃存储空间中的冗余报文拷贝对DTN的网络性能及路由鲁棒性的提高具有重要的作用。本文首先对DTN的概念、体系结构及几种典型的路由协议进行了分析和总结,并重点对DTN中现有的散发等待路由协议进行深入的分析,针对上述问题,提出下列方案:1.鉴十二分散发等待路由不加任何限制而将报文拷贝数的一半散发给相遇的中间节点,使得节点在散发报文拷贝数时具有盲目性。本文量化节点活动性的大小,提出了基于节点活动性的动态散发等待路由协议。该协议根据节点活动性大小的比值关系来动态地散发报文拷贝数,从而提高了报文的递交效用,改善了报文递交率、延迟及开销率等网络性能。2.本文在基于节点活动性的动态散发等待路由的基础上深入地分析了报文拷贝数与报文有效性之间的关系,提出了基于节点活动性的动态散发等待路由的拥塞控制策略。通过存储空间中报文的合理丢弃,减少了网络中冗余报文的转发,并使得更有价值的报文能够被进一步存储和转发,从而改善了网络的递交率、开销率等网络性能,并使得基于节点活动性的动态散发等待路由具有拥塞控制的功能且具有更好的鲁棒性。3.本文使用The ONE仿真器对所提出的基于节点活动性的动态散发等待路由及拥塞控制策略进行仿真评估,并对仿真结果进行分析比较。