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