3.4.2 移动对象层查询结果路由
在这一层,数据包被发送到查询发送方的初始位置,并由中间移动对象转发,直到查询发送方能够接收到它 。当数据转发路由中的移动对象接收到查询结果包时,首先检查包的查询源,以确定它是否是查询的发送方 。如果是发送方,则数据传递过程结束;否则,它将数据包转发给查询对象 。然而,在 ITSs 系统中,由于车辆的移动性,丢包是其中的主要问题之一,造成时延和能耗 。
此处我们除了考虑路径长度外,还应考虑路径的可靠性考虑在内该算法将可能的邻接点作为下一跳,将数据包转发到距离目的地最近且不离开无线范围的移动对象(速度为 v)时间 t 之后的前一跳对象 。这里“t”是移动对象不离开前一跳对象的无线电范围的持续时间 。
图 2 说明了所提出的算法,其中小圆表示节点的移动区域,大圆表示对象 s 的无线范围 。假设移动对象 s 希望将其分组转发给其邻接点之一 。由于移动对象的移动(其中 x = vt),它可能离开 s 的无线电范围 。因此,在所提出的算法中,数据分组被转发到能够满足上述两个条件的节点 。例如,在这个例子中,基于对象的速度和无线电范围,最接近目的地并且没有离开 s 的无线电范围的对象(例如对象 e)将被选为下一跳对象 。
文章插图
图 2 选择下一跳移动对象示意图
在算法 2 中,详细介绍了数据转发过程 。在该算法中,neighbor
推荐阅读
- 华为的鸿蒙系统什么时候上市 华为手表鸿蒙系统什么时候上市
- 国产操作系统银河麒麟使用了开源内核,未来会有被卡脖子的风险吗
- Xbox新用户界面曝光 支持多系统
- 三川茶业推出铁观音中的金典系列川之境
- 5招教你如何清除C盘除系统外的所有垃圾!
- Win和Mac系统 推荐两款免费的网页代码编辑器
- 一文掌握linux系统路由跟踪指令traceroute
- win10系统优化
- 磁盘分区对齐详解与配置
- 新风系统的工作原理是什么?