资 源 简 介
问题:
如在线游戏和警报消息的应用程序
传播是敏感的每个数据包延迟交货。考虑车辆
Ad hoc 网络 (车用) ;在这方面,多跳的快速繁殖
广播的消息上述应用程序生成的需要
能够避免冗余传输和其他的特定解决方案的部署
消息传播延迟的来源。
解决方案:
我们有
开发了一个解决方案,允许车辆在某汽车排到动态
估计他们的传输范围,并有效地利用这种信息
尽可能传播广播的消息用尽可能少的啤酒花 (和传输)。
在本质上,在一条消息的传输范围,最远交通
发件人/转发器将统计学荣幸成为下一步 (和
只有) 转发器。
更多详细说明的问题和
可以找到解决办法,[1] [2] (请参阅此 web 页的引用)。
执行 NS-2:
为执行所描述的解决方案
在[1] [2]我们已为众所周知的网络创建一些新的模块
模拟器 (版本 ns-2.29,虽然它可能与其他工作也
版本)。
具体来说,我们已经创建以下模块:
- bbcast-packet.h包含的定义
新的数据包报头 ;
- bbcast-packet.cc包括
执行的函数来访问数据包报头 ;
- BroadcastbaseAgent.h包括
有关机的其他代理 ; 函数原型
- BroadcastbaseAgent.cc包括
执行的职能的广播的代理