机会网络(DTN)——MaxProp
MaxProp是在 ProPhet协议的基础上发展而来,不仅重新定义了更新公式,而且利用一些额外机制来提高消息的传输成功概率,并降低传输时延。本质也是一种基于概率统计的路由协议。
MaxProp消息调度机制
MaxProp的消息调度机制:当收到一个新的数据包时,判断其跳数是否大于门限值t,小于时按照跳数进行排序,大于时则会根据消息估算的开销进行排序。
1. 门限值t的计算:
x 是每次传输机会到来时传输的平均字节数,b是消息缓存的大小,得到阈值p后,将消息按算法定义的优先级进行排列,找出第一个溢出阈值p的消息,获取它的跳数,则其跳数即为t。动态设置t值可以让MaxProp算法更具有适应性。
2. 消息排序算法:
引用原论文例子:
文章令α=1