提出了一种基于接触概率的机会网络低时延休眠调度算法—LDSCP(an Low Delay Sleep Scheduling Algorithm base on Contact Probability for Opportunistic Networks).算法通过精准预测机制向前后预测错失相遇的下次唤醒时间,保证了预测下次相遇的准确度,而且对重叠后的时间采用相遇概率最大化机制来提高相遇机会,减小消息投递时延.理论分析验证了LDSCP算法设计的有效性,仿真结果表明,LDSCP算法在消息投递成功率、消息平均时延和消息平均传输跳数等方面的性能均优于WS算法和Epidemic路由算法.
针对现有采用周期性唤醒机制的机会网络休眠算法中节点进入休眠状态会导致消息发送或接收中断,从而降低数据传送成功率的问题,提出了一种更可靠的基于自适应时间调整的休眠调度算法-RSATA(Reliable sleep Scheduling base on Adaptive Time Adjustment).RSATA结合RSSI测距机制和消息跨层通告机制,通过分析节点接触过程滤除节点不能够发送数据的相遇机会,然后对唤醒时间和休眠时间进行动态调整,避免消息收发被休眠中断.仿真结果显示:与AWS算法和ETAWS算法相比,RSATA算法不仅提高了消息投递率,而且降低了消息发送次数、发送中断率和节点能耗.