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