几种常见的水下路由算法介绍

EEIAR

Energy Efficient Interference-aware Routing 也就是能量有效冲突感知路由协议,其特点是,不需要知道每一个节点的三维位置信息,用深度位置信息代替,选择下一跳节点的原则是,最少的邻居节点(即冲突碰撞最少),最小的深度优先。以此达到减少因为信道冲突产生的丢包数量和维护节点本身三维信息产生的能量损耗。

GEDAR

Geographic and Opportunistic Routing 也就是地理与机会路由协议,其特点是基于节点的深度信息,然后通过机会理由的转发方式进行数据传递,其创新点在于,机会路由会有路由空洞的可能,为了避免路由空洞,GEDAR通过改变节点的深度,来使得这个节点脱离路由空洞区域,从而达到成功转达数据包的作用。

VBF

Vector based Forwarding 基于矢量的转发路由协议,其特点是建立源节点和目的节点的虚拟管道,虚拟管道具有一定的半径,下一跳的转发节点在虚拟管道中进行选择,能够有效的减少能量损耗,做到有方向性的转发。

HH-VBF

hop-by-hop vector based forwarding 基于每一跳节点的矢量转发路由协议,其路由协议是在VBF的基础上进行改进,主要是增强VBF的鲁棒性,特点是允许每一条节点建立虚拟管道,从而达到转发的作用。

你可能感兴趣的:(underwater,sensor,network)