在静脉中,在发送BSM或WSA时,选择随机初始时间以确保传输时间在CCH中。这是在BaseWaveApplLayer::computeAsynchronousSendingTime()
中实现的。然后基于 beaconInterval / wsaInterval 定期发送它们。
对于非应周期的事件驱动紧急消息应该是应用层
在静脉中实施此方法的最佳方式是什么?
我认为第二种方法更为贴切。当应用层在SCH中调度WSM时,Veins将它们添加到AC队列中,并在下一个CCH期间发送反向记录的消息,然后发送在下一个CCH期间生成的消息(FIFO行为)。这种方法增加了重负载下所有消息的端到端延迟。如何为SCH期间生成的消息实际定义延迟?
在这种情况下对最佳方法的任何见解?