您現(xiàn)在的位置:
中國(guó)傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
應(yīng)用方案
>
無(wú)線(xiàn)傳感器網(wǎng)絡(luò)路由協(xié)議的設(shè)計(jì)
時(shí)間:2009-03-04 13:45:59來(lái)源:yangliu

圖2無(wú)線(xiàn)傳感器節(jié)點(diǎn)結(jié)構(gòu)[/align]
2無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中現(xiàn)有路由協(xié)議的分析
無(wú)線(xiàn)傳感器網(wǎng)絡(luò)路由協(xié)議的分類(lèi)基本上延續(xù)了傳統(tǒng)Adhoc網(wǎng)的分類(lèi)方法,從不同的角度可以進(jìn)行不同的分類(lèi)。從路由發(fā)現(xiàn)策略的角度,可分為主動(dòng)路由和被動(dòng)路由兩種類(lèi)型。
2.1主動(dòng)路由
主動(dòng)路由也稱(chēng)表驅(qū)動(dòng)(Table D—ven)路由,其路由發(fā)現(xiàn)策略與傳統(tǒng)路由協(xié)議類(lèi)似,節(jié)點(diǎn)通過(guò)周期性地廣播路由信息分組,交換路由信息,主動(dòng)發(fā)現(xiàn)路由,同時(shí),節(jié)點(diǎn)必須維護(hù)去往全網(wǎng)所有節(jié)點(diǎn)的路由。它的優(yōu)點(diǎn)是當(dāng)節(jié)點(diǎn)需要發(fā)送數(shù)據(jù)分組時(shí),只要去往目的節(jié)點(diǎn)的路由存在,所需的延時(shí)很小。缺點(diǎn)是主動(dòng)路由需要花費(fèi)較大開(kāi)銷(xiāo),為使路由更新能夠緊隨當(dāng)前拓?fù)浣Y(jié)構(gòu)的變化,浪費(fèi)了一些資源來(lái)建立和重建那些根本沒(méi)有被使用的路由。而且,動(dòng)態(tài)變化的拓?fù)浣Y(jié)構(gòu)可能使得這些路幽更新變成計(jì)算機(jī)時(shí)代2007年第2期·15·過(guò)時(shí)信息,路由協(xié)議始終處于不收斂狀態(tài)。傳統(tǒng)的路由協(xié)議如ⅪP、0sPF都屬于主動(dòng)路由協(xié)議。
主動(dòng)路由協(xié)議一般包括“鄰居節(jié)點(diǎn)探測(cè)”和“路由廣播”兩個(gè)過(guò)程。路由器向各通信端口周期廣播Hello分組,來(lái)實(shí)現(xiàn)鄰居節(jié)點(diǎn)探測(cè)。在距離矢量算法中,雖然沒(méi)有顯式的鄰節(jié)點(diǎn)探測(cè)過(guò)程,但在與鄰節(jié)點(diǎn)交換距離向量路由表時(shí),隱含了鄰節(jié)點(diǎn)探測(cè)。
2.2被動(dòng)路由
被動(dòng)路由也稱(chēng)按需(On Demand)路由。與主動(dòng)路由相反,被動(dòng)路由認(rèn)為在動(dòng)態(tài)變化的網(wǎng)絡(luò)環(huán)境中,沒(méi)有必要維護(hù)去往其他所有節(jié)點(diǎn)的路由。它僅在沒(méi)有去往目的節(jié)點(diǎn)路由的時(shí)候才“按需”進(jìn)行路由發(fā)現(xiàn)。被動(dòng)路由協(xié)議根據(jù)網(wǎng)絡(luò)分組的傳輸請(qǐng)求,被動(dòng)地搜索從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由。當(dāng)沒(méi)有分組傳遞請(qǐng)求時(shí),路由器處于靜默狀態(tài),并不需要交換路由信息。拓?fù)浣Y(jié)構(gòu)和路由表內(nèi)容按需建立,它可能僅僅是整個(gè)拓?fù)浣Y(jié)構(gòu)信息的一部分。它的優(yōu)點(diǎn)是不需要周期性地路由信息廣播,節(jié)省了一定的網(wǎng)絡(luò)資源。缺點(diǎn)是發(fā)送數(shù)據(jù)分組時(shí),如果沒(méi)有去往目的節(jié)點(diǎn)的路由,需要等待路由發(fā)現(xiàn)。
被動(dòng)路由協(xié)議主要包括“路由發(fā)現(xiàn)”和“路由維護(hù)”兩個(gè)過(guò)程。當(dāng)源節(jié)點(diǎn)需要得到目的節(jié)點(diǎn)的路由,而該路由又沒(méi)有在路由表中時(shí),路由發(fā)現(xiàn)過(guò)程被激活。路由器采用泛洪的方式,向整個(gè)網(wǎng)絡(luò)廣播路由請(qǐng)求分組。當(dāng)有路由請(qǐng)求報(bào)文到達(dá)目的節(jié)點(diǎn)時(shí),目的節(jié)點(diǎn)將向源節(jié)點(diǎn)發(fā)出路由請(qǐng)求應(yīng)答報(bào)文。這樣,在源與目的節(jié)點(diǎn)之間會(huì)建立起雙向“活動(dòng)路徑”?;顒?dòng)路徑建立所需時(shí)間定義為路由建立延遲。隨著拓?fù)浣Y(jié)構(gòu)的變化,當(dāng)活動(dòng)路徑匕的某段鏈路發(fā)生中斷時(shí),路由維護(hù)過(guò)程被啟動(dòng)。路由維護(hù)可以采用兩種不同的策略:從斷點(diǎn)處開(kāi)始修補(bǔ)路徑或通知源節(jié)點(diǎn)重新啟動(dòng)路由建立過(guò)程。
3無(wú)線(xiàn)傳感器網(wǎng)絡(luò)路由協(xié)議的設(shè)計(jì)
無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中數(shù)據(jù)處理過(guò)程分為兩個(gè)步驟,分別為簇形成階段和數(shù)據(jù)傳輸階段。簇形成階段主要是用—種分簇機(jī)制,把節(jié)點(diǎn)分為若干個(gè)簇;在數(shù)據(jù)傳輸階段,簇內(nèi)普通節(jié)點(diǎn)向簇頭節(jié)點(diǎn)傳輸數(shù)據(jù),簇頭節(jié)點(diǎn)進(jìn)行數(shù)據(jù)處理后,再向sink節(jié)點(diǎn)傳輸。
在網(wǎng)絡(luò)生命周期初期,為了得到較大的吞吐量,我們采用集中式的方式形成簇類(lèi)。在無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中選擇最優(yōu)簇類(lèi)是一種典型的組合優(yōu)化問(wèn)題,其描述如下:
M維空間上的n個(gè)模式{xiIi=l,2,.,n},要求聚成k類(lèi),使得各類(lèi)自身內(nèi)的點(diǎn)間距離最近,譬如要求
最小。
其中Rp為第p類(lèi)的中心,即:
其中p=1,2,¨.,k,n。為第p類(lèi)中的點(diǎn)數(shù)。
簇類(lèi)問(wèn)題描述很簡(jiǎn)單,但最優(yōu)化求解卻很困難.其主要原因是所謂的“組合爆炸”,簇類(lèi)的可能劃分方式有個(gè)。在無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中選擇最優(yōu)簇類(lèi)是著名的NP難題,可以用模擬退火算法同來(lái)得到近似最優(yōu)解。
當(dāng)能源將耗盡的節(jié)點(diǎn)占全部節(jié)點(diǎn)的70%時(shí),我們認(rèn)為節(jié)點(diǎn)的能源普遍比較貧乏,為了最大化網(wǎng)絡(luò)生命周期,轉(zhuǎn)而采用分布式算法來(lái)決定聚類(lèi)的產(chǎn)生,即sink節(jié)點(diǎn)不再參與簇類(lèi)的生成,而是由傳感器節(jié)點(diǎn)自身通過(guò)協(xié)商來(lái)決定聚類(lèi)的產(chǎn)生。
我們采用一種基于節(jié)點(diǎn)權(quán)值的分布式、自協(xié)商成簇算法,在這種算法中,每個(gè)節(jié)點(diǎn)計(jì)算自身的權(quán)值來(lái)指示該節(jié)點(diǎn)適合充當(dāng)簇頭的程度。各節(jié)點(diǎn)的權(quán)值可以用一個(gè)考慮多種兇素的通用公式來(lái)表示:wei曲t=Energy_Remain水Nei曲bor_NuIll/(CHJimes+1)其中:cH_Times表示節(jié)點(diǎn)在以前回合中充當(dāng)?shù)拇仡^節(jié)點(diǎn)的次數(shù);Nei曲bor_Num表示節(jié)點(diǎn)的鄰近數(shù)目;Ene略y—Remain表示節(jié)點(diǎn)的剩余能量。
數(shù)據(jù)傳輸階段劃分成幀,簇內(nèi)每個(gè)普通節(jié)點(diǎn)在簇頭節(jié)點(diǎn)分配的時(shí)間槽里一次傳送一幀,每個(gè)時(shí)槽中,數(shù)據(jù)恒速傳送。在簇形成時(shí),每個(gè)簇的節(jié)點(diǎn)數(shù)并不相等,故每個(gè)簇內(nèi)時(shí)槽的大小也不相等,時(shí)槽的大小根據(jù)簇內(nèi)每個(gè)普通節(jié)點(diǎn)的多少?zèng)Q定。為了減少能源浪費(fèi),簇內(nèi)每個(gè)普通節(jié)點(diǎn)都使用能源控制,在自己的時(shí)槽中,才打開(kāi)發(fā)送裝置,進(jìn)行數(shù)據(jù)傳輸。
4結(jié)束語(yǔ)
無(wú)線(xiàn)傳感器網(wǎng)絡(luò)能量有限,對(duì)它的一個(gè)重要研究方向是節(jié)能,以延長(zhǎng)網(wǎng)絡(luò)生命期。本文設(shè)計(jì)了一種基于集中式和分布式相結(jié)合的分簇算法:在網(wǎng)絡(luò)生命周期初期,為了得到較大的吞吐量,采用集中式的方式形成簇類(lèi);當(dāng)能源即將耗盡時(shí),轉(zhuǎn)而采用分布式算法來(lái)決定聚類(lèi)的產(chǎn)生,即siIlk節(jié)點(diǎn)不再參與簇類(lèi)的生成,而是由傳感器節(jié)點(diǎn)自身通過(guò)協(xié)商來(lái)決定聚類(lèi)的產(chǎn)生。該設(shè)計(jì)思想的提出,擴(kuò)展了無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的應(yīng)用,對(duì)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的研究有一定的促進(jìn)作用。
標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(m.y3602.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>勇梅機(jī)械液壓閘門(mén)給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23
影視舞臺(tái)燈光低煙無(wú)鹵扁平電纜13*4+2*(2...
2025-09-23
推薦專(zhuān)題
更多>