移动自组网(MANET)由大量移动无线节点组成,这些节点以随机方式移动,能够随时加入或离开网络。由于物联网设备的快速增长,在密集区域的信息交换中会传输大量的信息。这种情况会导致拥塞,进而导致传输延迟和数据包丢失的增加。在网络流量更高和因高移动性而需要采用动态拓扑的大型网络中,这个问题更为严重。
为解决这些问题,Nousheen Akhtar等人2019年5月在《IEEE Access》上刊出文章,提出了一种带宽感知路由方案(BARS)。它可以通过监控网络路径中的剩余带宽容量和队列中缓存信息的可用空间来避免拥塞。在传输消息之前,必须计算出可用和消耗的带宽量以及剩余缓存。BARS利用反馈机制来告知流量源,以便根据路由路径中带宽和队列的可用性来调整数据率。
作者在Ubuntu系统下使用NS 2.35进行了广泛仿真,其中TCL用于节点配置、部署、移动和消息初始化,而C语言用于修改AODV的功能。使用Perl脚本从跟踪文件中提取结果,证明了在静态和动态拓扑下,BARS的包投递率、吞吐量和端到端延迟以及节点拥塞概率方面优于原有方案。