DB-CAR:一种结合距离与队列积压的无线mesh网络拥塞感知路由协议

需积分: 4 0 下载量 61 浏览量 更新于2024-09-07 收藏 1.09MB PDF 举报
"结合距离与队列积压的无线mesh网络拥塞感知路由协议,DB-CAR,LQSR,E-Backpressure,链路质量度量,控制数据包优先级,网络传输时延,网络吞吐量" 在无线mesh网络中,拥塞问题是一个关键挑战,因为它直接影响网络性能,如传输时延和吞吐量。本文提出的DB-CAR(Distance-Based Congestion-Aware Routing)协议是为了解决这一问题。DB-CAR协议融合了两种不同的度量标准,即链路质量源路由(LQSR)协议中的距离度量和E-Backpressure协议中的队列积压度量,以创建一个全新的链路质量评估机制。 LQSR协议利用距离作为路径选择的重要因素,但仅考虑距离可能忽视了网络中的拥塞情况。而E-Backpressure协议则侧重于队列积压情况,可以有效地反映当前链路的拥塞状态。DB-CAR将两者结合起来,使得路由决策不仅基于距离,还考虑了节点的队列积压情况,以避免选择那些可能已经过度使用的路径。 在DB-CAR协议中,每个节点通过发送探测数据包来计算其与其他节点之间的链路质量。这些探测数据包携带的信息用于更新节点间的链路质量估计,这有助于节点获取邻近节点的状态信息。通过控制数据包与邻居节点的交互,节点能够实时地调整其路由决策,确保信息流沿着低拥塞、高质量的路径移动。 此外,DB-CAR协议在MAC层对控制数据包赋予最高优先级,确保它们能快速地在网络中传递,同时采取措施保证控制数据包的安全性。这种策略可以减少控制信息的传输延迟,进一步优化路由选择过程。 仿真实验结果显示,无论是在高还是低的链路负载情况下,DB-CAR协议都能显著改善网络的传输时延和吞吐量,表现出优秀的性能和可行性。因此,DB-CAR协议对于无线mesh网络的拥塞管理是一个有效且实用的解决方案,对于提升网络的整体效率和用户体验具有重要意义。