国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于虛擬蜂窩分區(qū)的路由優(yōu)化算法

2020-08-19 06:47孟德智
電腦知識與技術 2020年19期

孟德智

摘要:為有效地均衡網絡能耗,延長網絡生命周期,提出一種虛擬分區(qū)自適應分簇路由優(yōu)化算法。該算法將監(jiān)測區(qū)域進行多六邊形劃分,再利用虛擬力和位置優(yōu)化簇頭選舉,最終形成可自適應選舉簇頭的多跳無線傳感器網絡。仿真實驗表明,此算法在降低能耗和延長網絡壽命方面,均優(yōu)于CRVB、IHCRA算法。

關鍵詞:WSN;虛擬分區(qū);六邊形劃分;能耗均衡

中圖分類號:TP393.3 文獻標識碼:A

文章編號:1009-3044(2020)19-0006-Oc

開放科學(資源服務)標識碼(0SID):

1 引言

無線傳感器網絡WSN(Wireless Sensor Network)是一種自組織網絡,具有廣泛應用。但固定能量制約其發(fā)展,如何優(yōu)化路由協(xié)議、降低能耗成為WSN熱門研究領域[1-2]。

分簇路由協(xié)議能夠延緩能量消耗,優(yōu)質傳輸路徑的質量往往正向影響網絡的生命周期[3-4]。文獻[5]通過最優(yōu)格距組織成簇,減少通信時延和能耗,但采用正方形聚類,簇間通信能耗大,節(jié)點覆蓋冗余高。文獻[6]采用六邊形聚類方法,將角度引入新簇頭概率選取公式,保證CH均勻分布,取得不錯效果。

綜合上述文獻,本文提出基于虛擬蜂窩分區(qū)的路由算法HCARA(Hexagonal Clustering Adaptive Routing Algorithm),蜂窩虛擬分區(qū)保證網絡可拓展性和抑制節(jié)點冗余覆蓋的產生。競選CH引入“虛擬力”和地理位置適應因子,并自適應更換CH結點,推遲節(jié)點死亡時間,延長網絡生存周期。

2 相關工作

2.1 能耗模型

2.2 網絡模型

傳統(tǒng)分簇路由算法多是采用圓形聚類,其中圓形簇團只有互相堆疊才能避免檢測黑洞。而六邊形簇團彼此相切,且簇團中心到任一相鄰簇團的距離相等,說明蜂窩分簇相覆蓋性更好。

3 HCARA路由算法

3.1虛擬分區(qū)

HCARA算法中建立如圖2所示虛擬分區(qū)。其網絡模型如下所示:

簇團由大量低功耗、限定能源傳感器節(jié)點組成,節(jié)點具有唯-ID和定位功能,根據位置可知所屬簇團C-ID (Cluster-ID)。SINK節(jié)點所處第1簇團,其他依次為Ⅱ、Ⅲ層。如此分區(qū)不僅減少成簇復雜度,且維持CH分布較均勻。

3.2 CH選舉

首輪CH選舉階段,節(jié)點發(fā)送自身信息到臨近節(jié)點,信息包括剩余能量、ID、和C-ID。節(jié)點只記錄相同C-ID節(jié)點信息。確定同簇節(jié)點后開始競爭CH,因初始能量相同,根據定位算法選近簇中心節(jié)點為首輪CH并廣播,其余節(jié)點退出競爭,首輪競選結束。CH能量小于競選時平均能量Eave70%時申請重新競選,下一輪競選開始。此時節(jié)點能量不同,采用式(2)計算競選概率:

4 仿真結果與分析

為驗證HCARA算法有效性,文本通過MATLAB仿真平臺與IHCRA算法和CRVB算法進行實驗,其中分別就總能耗和剩余節(jié)點數進行比較。相關參數設置如表1所示:

網絡運行是以節(jié)點正常工作為基礎,剩余能量應占更大比重,取α1=0.7、α2=0.3。

網絡存活節(jié)點是指網絡運行至某時刻存活節(jié)點的數量。圖3中CRVB算法最早出現節(jié)點死亡,IHCRA和HCARA則相對較晚。600s后HCARA在存活結點數方面始終占優(yōu)。說明HCARA算法能實現均衡節(jié)點負載和延長網絡壽命。

網絡剩余能量是指某時刻網絡總能量剩余情況。圖4中200s左右網絡能耗增加,所有算法剩余能量均快速下降;400-800s時CRVB算法能量消耗最快,而IHCRA和HCARA能耗曲線則相對平緩;1200S時剩余能量依次為36%,42%和44%。說明HCARA算法將虛擬蜂窩分區(qū)和新競選概率公式結合,在均衡能耗和提高能量利用率方面效果更好。

5 結束語

文本提出蜂窩分簇的多跳路由算法。算法首先采用虛擬蜂窩分區(qū),并在競爭簇首時引入虛擬力和位置因素競選簇首,并設置一定閾值自適應更換CH。仿真實驗結果顯示出:相比于IHCRA算法和CRVB算法,本文提出的基于蜂窩分區(qū)的路由算法在提高能量利用率,延長了網絡生存周期方面,效果較好。

參考文獻:

[1]馬祖長,孫怡寧,梅濤.無線傳感器網絡綜述[J].通信學報,2004,25(4):114-124.

[2]李建中,高宏.無線傳感器網絡的研究進展[J].計算機研究與發(fā)展,2008(1):1-15.

[3]王繼紅,石文孝.認知無線傳感器網絡分簇路由協(xié)議綜述[Jl.通信學報,2018,39(11):156-169.

[4]張文梅,廖福保,改進的無線傳感器網絡非均勻分簇路由算法[Jl,傳感技術學報,2015,28(5):739-743.

[5]朱敏,肖震,劉吳霖,高弘博.WSN中基于虛擬網格的分簇路由算法[J].四川大學學報(工程科學版),2012,44(5):143-148.

[6]余修武,胡沐芳,劉琴,劉永.基于蜂窩虛擬網格的WSN混合多跳分簇路由算法[J].傳感技術學報,2018,31(10):1573-1577.

【通聯(lián)編輯:梁書】