提出了一种DTN多源多宿网络的数据编码分发机制(Data Dissemination Mechanism with Network Coding Based on Ant Colony Algorithm,DDM-NC).在发布/订阅机制的基础上,通过对主题数据的编码运算和传输,充分利用网络容量进行数据多播,使得数据传输具有更好的安全性和传输效率;同时,针对编码包洪泛传输过程中信息冗余大,无效投递较多等问题,设计了基于蚁群算法的编码包路由策略,引导编码包向信宿聚集,降低编码投递过程中的数据冗余,减少投递延迟.仿真实验表明,相比传统的DTN传染病路由策略和随机网络编码传输方法,DDM-NC方法有更好的数据投递性能.
提出了一种DTN网络中基于生灭模型的节点运动模式检测方法(MMD-BDM,mobility model detection method based on birth and death model)。在节点数据传输过程中,根据数据传输量计算得到各个连通链路采样时刻的信道容量,在本节点构建以信道容量构成的三维时变连通矩阵,并在此基础上推导出基于边连通的节点连通性生灭模型,然后分析节点连通边的生灭特征并以此判断节点的运动模式,以优化DTN网络消息投递过程中的路由转发策略。最后,将该运动模式检测方法应用在喷射路由(SWR,spray and wait routing)和随机网络编码路由(RNCR,random network coding routing)算法中进行了仿真实验,实验表明,该方法能提高DTN网络机会路由的投递率和投递延迟等数据投递性能。