移動自組網(MANET)由大量移動無線節點組成,這些節點以隨機方式移動,能夠隨時加入或離開網絡。由于物聯網設備的快速增長,在密集區域的信息交換中會傳輸大量的信息。這種情況會導致擁塞,進而導致傳輸延遲和數據包丟失的增加。在網絡流量更高和因高移動性而需要采用動態拓撲的大型網絡中,這個問題更為嚴重。
為解決這些問題,Nousheen Akhtar等人2019年5月在《IEEE Access》上刊出文章,提出了一種帶寬感知路由方案(BARS)。它可以通過監控網絡路徑中的剩余帶寬容量和隊列中緩存信息的可用空間來避免擁塞。在傳輸消息之前,必須計算出可用和消耗的帶寬量以及剩余緩存。BARS利用反饋機制來告知流量源,以便根據路由路徑中帶寬和隊列的可用性來調整數據率。
作者在Ubuntu系統下使用NS 2.35進行了廣泛仿真,其中TCL用于節點配置、部署、移動和消息初始化,而C語言用于修改AODV的功能。使用Perl腳本從跟蹤文件中提取結果,證明了在靜態和動態拓撲下,BARS的包投遞率、吞吐量和端到端延遲以及節點擁塞概率方面優于原有方案。