考虑相遇持续时间的ED_PROPHET机会路由算法

0 下载量 94 浏览量 更新于2024-08-26 收藏 425KB PDF 举报
"本文介绍了一种在机会网络中考虑相遇持续时间的机会路由算法——ED_PROPHET,旨在解决由于节点移动和网络稀疏导致的网络拓扑不稳定性问题。该算法利用节点间的历史相遇频率和加权平均相遇持续时间来计算传输概率,选择最佳下一跳,并通过设置消息生存时间和拷贝份数来管理消息队列,从而减少消息投递延迟和传输开销。" 在机会网络中,由于设备的移动性和网络的动态性,传统的端到端通信链路不再可靠。在这种环境下,机会路由成为了一种有效的通信策略。机会路由依赖于节点间的偶然相遇来传递数据,而不是依赖于预定义的路径。本文提出的ED_PROPHET算法是针对这种环境设计的,它特别考虑了两个节点相遇的持续时间,而不仅仅是相遇的频率。 算法的核心在于计算每个潜在下一跳节点的传输概率。这个概率不仅基于节点间的历史相遇次数,还考虑了每次相遇时能够实际传输数据的时间长度。通过加权平均相遇持续时间,算法可以预测哪些节点更可能在未来有足够的时间进行有效通信,从而提高数据传输的成功率。 此外,ED_PROPHET算法还引入了两个关键概念:消息的生存时间和消息的拷贝份数。消息生存时间是一个设定的时间限制,超过这个时间的消息将被从节点的存储中删除,以节省有限的内存资源。消息的拷贝份数决定了节点可以存储多少个相同消息的副本,防止过度复制导致的存储浪费。 通过模拟实验,ED_PROPHET算法表现出了优于传统机会路由算法的性能。它能更精准地选择下一跳节点,减少了消息投递的延迟,同时降低了整个网络的传输开销。这表明,考虑相遇持续时间对于优化机会网络的路由策略至关重要。 关键词涉及的机会网络、机会路由、ED_PROPHET和历史相遇都是本文的重点讨论内容。其中,机会网络是指那些依靠临时连接(即节点的相遇)进行通信的网络;机会路由则是这种网络中的核心通信策略;ED_PROPHET是本文提出的具体实现方案,强调了相遇时间对路由决策的影响;而历史相遇则提供了预测未来通信可能性的数据基础。 这篇研究论文提出了一个创新的路由算法,它充分利用了机会网络的特性,提高了数据传输的效率和可靠性,对于移动性和网络资源有限的环境具有很高的应用价值。