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