接近開關(guān)的ASCENT算法著重于均衡網(wǎng)絡(luò)中骨干節(jié)點的數(shù)量,并保證數(shù)據(jù)通路的暢通。當節(jié)點在接收數(shù)據(jù)時發(fā)現(xiàn)丟包嚴重,就向數(shù)據(jù)源方向的鄰居節(jié)點發(fā)出求助消息;節(jié)點探測到周圍的通信節(jié)點丟包率很高或者收到鄰居節(jié)點發(fā)出的幫助請求時,它就主動由休眠狀態(tài)變?yōu)榛顒訝顟B(tài),幫助鄰居節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù)包。
運行接近開關(guān)ASCENT算法的網(wǎng)絡(luò)包括觸發(fā)、建立和穩(wěn)定三個主要階段。數(shù)據(jù)源節(jié)點和匯聚節(jié)點間的通信恢復(fù)正常,網(wǎng)絡(luò)中活動節(jié)點個數(shù)保持穩(wěn)定,從而達到穩(wěn)定狀態(tài)。
接近開關(guān)ASCENT算法使得網(wǎng)絡(luò)可以隨具體應(yīng)用要求而動態(tài)地改變拓撲結(jié)構(gòu),并且節(jié)點只根據(jù)本地的休息進行計算,不依賴于無線通信模塊、節(jié)點的地理分布和路由協(xié)議等。但AS-CENT算法只是提出了網(wǎng)絡(luò)中局部優(yōu)化的一種機制,還需要對更大模塊的節(jié)點分布進行改進,并加入負載平衡技術(shù)等。 |