999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于節點雙向選擇的水聲傳感網絡自適應能量優化分配

2015-08-07 12:14:27裴祥任曉娜
微型電腦應用 2015年4期
關鍵詞:分配優化

裴祥,任曉娜

基于節點雙向選擇的水聲傳感網絡自適應能量優化分配

裴祥,任曉娜

針對水下傳感器網絡節點能量負載不均衡以及水下節點路徑傳輸損耗過大等問題,為了平衡網絡的節點能量分配,提高網絡能量的利用效率,提出了一種基于節點雙向選擇的水聲網絡自適應能量優化分配算法?;诠濣c的剩余能量情況提出下一跳候選節點的雙向選擇方法,防止剩余能量過低的節點在傳送數據時由于傳輸損耗過大而中止,充分考慮節點剩余能量和傳輸損耗之間的權衡,提出了最優轉發節點的競爭公式,再通過比較候選節點的競爭值來選舉最佳的下一跳節點。實驗仿真表明,自適應能量優化分配算法能夠有效地提高水下傳感器網絡的能量利用效率,并通過與對比算法組的比較證明了算法在能量優化上的有效性。

水下傳感器網絡;節點雙向選擇;自適應能量優化分配;競爭公式

0 引言

水下傳感器網絡是指通過不同重量的錨、不同高度的浮標、或者水下自主航行器等方式搭載不同功能的傳感器,執行對水下、水面進行環境監測以及數據收集等任務。由于對石油、天然氣等資源的需求量在不斷加大,為了減輕陸地資源開采的負擔,并合理利用海底豐富的自然資源,世界各國正在逐步加大力度進行海洋資源的探測和開發[1-2]。海洋水域遼闊,考慮到時間以及經濟承受能力,采用水下航行器進行資源探測的代價太大,而水下傳感器網絡具有低能耗,覆蓋范圍大的特點,能通過節點之間的協作形成一個多跳自組織網絡,將節點采集到的數據發送到基站,實時反饋網絡所監測的海域的有效信息[3-4]。

Jugen Nie[5]提出基于遺傳算法的水下無線傳感器網絡,通過同步傳輸機制和高效的路由算法實現節點間的負載平衡,有效地降低了網絡的能量消耗。Abdul Wahid[6]考慮到水下深度對節點轉發數據包的影響,提出一種高效節能的水下傳感器網絡地理轉發路由協議(EEDBR),基于節點的空間位置和剩余能量來選擇合適的轉發節點,通過實現能量均衡從而延長網絡的生命周期。Junfeng Xu[7]考慮到噪聲并不是均勻分布于水下環境,在假設噪聲衰減的情況下提出一種新的非對稱多路徑分離通信協議(AMDC), 通過基于樹的多路徑規劃以及節點的能量分布式優化方案,在提升水下網絡能量效率上達到了一定效果。劉玉梁[8]等人提出一種基于驅動路由協議的能量優化路由協議,協議通過選優目標函數來得到節點數據轉發的較優路徑,有效利用剩余能量較大的節點,均衡節點能耗,提高水下網絡的能量利用效率。Dario Pompili[9]等人提出一種水下傳感器網絡的多媒體跨層路由協議,針對水下傳感器網絡延遲敏感和延遲不敏感時的網絡流量損失問題,通過開發一個分布式的跨層通信方案,有效地解決了高延遲情況下的帶寬限制問題,有效地改善了網絡吞吐容量和能量效率。

由于水下傳感器節點部署環境的復雜性,只能通過電池來對節點進行供電,在電池能量有限的情況下,為了延長網絡的生命周期,需要充分利用剩余能量較多的節點,防止能量較低的節點過早消亡,自適應能量優化分配算法充分考慮了源節點及其鄰居節點的剩余能量情況來選取候選節點,使源節點不會誤選剩余能量較少的鄰居節點來轉發數據。在考慮節點剩余能量的同時,為了防止數據轉發過程中傳輸能耗過大,在候選節點當中選舉最優的轉發節點時,候選節點與源節點之間的鏈路距離因素也被考慮在內,從而得出候選節點間的競爭公式,在競爭公式中,節點剩余能量、傳輸損耗,鏈路距離都占有一定的權重,通過競爭值的比較方式來選取最優轉發節點,不僅可以有效地平衡網絡的整體負載情況,而且能夠將網絡的傳輸損耗情況加以控制。

1 網絡模型

由于水下傳播環境的復雜性,水下傳感器的網絡模型不同于陸地傳感器的二維網絡架構,而是通過節點部署在不同的水下深度構成一個三維網絡,在本文中假設傳感器節點通過不同重量的錨部署在不同的水深位置以及水面,具體部署方式借鑒于Dario Pompili[10]提出的水聲網絡部署模型。網絡采用水聲傳感器來進行數據收發,節點轉發模型如圖1所示:

圖1 節點轉發模型

源節點Source通過選擇合適的轉發節點將數據傳送到匯聚節點Sink。水下網絡用有向圖?(G,L)表示,G={G1,...,Gn}表示三維網絡的節點集合,eij∈L 表示節點i和j之間的鏈路,水聲的平均傳播速度為[10],如公式(1):其中a、b的取值跟海水的鹽度有關,z表示網絡部署的海下深度,c、d的取值跟海水介質有關。

水聲傳播損耗公式為[11-12]如公式(2):

χ指水聲的輻射系數,當聲音的輻射方式為全向輻射方式時,χ=20,為水平輻射方式時,χ=10。α(f )表示吸收系數,單位為dB/m,d表示以米為單位的傳輸距離,A表示傳輸過程中產生的異常損耗,水聲傳播過程中的延遲時間t為:。水下信噪比如公式(3):

SL是聲源級,NL表示噪聲電平,DI表示水下傳感器的指向性指數,δ表示網絡中的干擾節點數目。

2 自適應能量優化分配

為了有效利用剩余能量較大的節點,平衡網絡節點負載,并選擇傳輸能耗較低的節點路徑,自適應能量優化分配算法先通過制定源節點與鄰居節點之間的雙向選擇規則,來得到合適的候選節點,再通過候選節點之間的競爭來選出最優轉發節點,達到網絡能量合理分配,優化能量利用效率的目的。

2.1 轉發節點的雙向選擇

設網絡中每個節點的初始能量都相同,為Es,每個節點的感測半徑都設為R,定義在節點Gi的感測半徑內的鄰居節點集合為節點的位置坐標用極坐標表示(ρ,?,)θ表示,節點間的距離公式如公式(4):

其中f(x)=f(ρsin?cos θ,ρsin ?sinθ,ρcos?)。

節點的剩余能量Ei是由初始能量減去總發射能量Etx和總接收能量Erx后得到的剩余能量,在已知發射功率的情況下可以求得總發射能量,而接收能量Erx可以通過與Etx在自由空間傳播時的關系如公式(5):

λ表示載波波長,G表示收發機的天線增益,M指對背景噪聲干擾的補償,RB這里表示比特速率。

假設當前節點Gi的剩余能量為Ei,由于水下傳輸損耗的存在,考慮到節點Gi的剩余能量可能不足以將數據傳送到其感測半徑內的較遠節點,為了避免節點Gi在不考慮自身剩余能量的情況下誤選了較遠節點作為轉發節點而導致數據傳送失敗,需要定義一個結合發送節點剩余能量因素的數據傳輸距離閾值dT。閾值dT能根據節點Gi的剩余能量的大小而變化,確保Gi的數據能夠成功傳送,提高能量利用效率。閾值dT的表達公式如公式(6):

其中En表示發射器的運作能耗。當得到的閾值dT〉R ,表示在半徑R范圍內的節點都可以作為Gi候選的轉發節點,Gi的剩余能量足以承受Gi將數據傳送給半徑范圍R內的任何節點。當dT〈R ,此時節點Gi的數據傳輸半徑限制在閾值dT范圍內。

假設節點Gj為Gi在數據傳輸距離閾值dT范圍內的候選節點,考慮到可能出現候選節點Gj的剩余能量較少,而且Gj的鄰居節點較遠的情況,當出現這種情況時,從Gi發送出去的數據很可能在還沒達到目的節點時,就在轉發節點處中止。因此不僅需要考慮Gi自身的傳送能力,還需要考慮候選節點的傳送能力,確保Gi選擇的下一跳節點具備數據傳輸能力。假設Gj的剩余能量為Ej,用公式(6)計算Gj在傳輸距離閾值dT內是否有有鄰居節點,但沒有鄰居節點時,Gj向Gi發送一組數據來退出Gi的候選節點名單,Gi在選擇下一跳轉發節點時就不會將Gj考慮在內。

2.2 能量優化分配

節點Gi在確定合適的候選節點之后,需要確定候選節點間的最優轉發節點,最優轉發節點的選擇主要需考慮剩余能量和傳輸距離因素,選擇剩余能量越大的節點,可以平衡節點間的能耗負擔,防止剩余能量小的節點過早死亡,延長網絡的生命周期;選取傳輸距離越短的節點,不僅可以減少數據傳輸過程中的能量損耗,也可以防止由于傳輸環境引起的誤碼率過大而導致數據包重傳次數增多的問題,因為,數據包重傳次數增多同樣會給網絡帶來多余的能量負擔。由于候選節點在網絡中是隨機部署的,為了選擇最優的轉發節點,需要權衡節點剩余能量與傳輸距離之間的關系。

對于分組負載為LP,FEC冗余為的數據包,可以求得數據包在傳輸過程中的誤碼率BER和在誤碼率BER下的數據包重傳次數如公式(7)~(10):

其中ΦΜ表示所采用的調制方案,表示節點的平均發射功率,NP指所發送的數據包的大小。其中LP指數據包的有效負載,指數據包的FEC冗余,指采用FEC技術的數據包錯誤率。Pc(l )是指節點與鄰居節點之間的距離分布,PERmax指最大的數據包出錯率。

假設每個數據包的發送能耗為EP,可以得到節點Gi將數據發送至候選節點Gj整個過程所消耗的能量如公式(11):

其中dij表示Gi與Gj的距離。

為了得到最優的轉發節點,假設候選節點間通過競爭值大小來比較,選出優勝者,以候選節點Gj為例,競爭值的計算公式如公式(12):

在公式(7)中α表示能耗的權重系數,計算公式如公式(13):

剩余節點能量越大,數據傳輸距離越短,能量消耗越少,則競爭值就越大。競爭值最大的節點當選節點Gj的最優轉發節點。通過節點競爭來選取最優轉發節點的方式,可以充分考慮到節點剩余能量以及當前的能耗情況,做到平衡網絡負載,有效延長網絡生命周期。

3 實驗仿真與分析

在仿真實驗中所采用的仿真工具為C++,在window系統下搭建仿真平臺,在Core i5-650 CPU(主頻3.2GHz )和4GB內存的PC機上運行,模擬的100個水下傳感器節點隨機部署在100m×100m×100m的正方體區域中,每個傳感器節點的感測半徑為50m,發射功率為0.5W,節點初始能量為20J,忽略處理器的能量損耗,水聲傳播速度為1500m/s,仿真運行時間為5h。對比組分別為文獻[5]中Jugen Nie提出的基于遺傳算法的水下傳感器網絡路由算法和文獻[6]中Abdul Wahid提出的高效節能的水下傳感器網絡地理轉發路由協議。

通過仿真實驗的算法運行結果可以得到網絡中節點的平均剩余能量,如圖2所示:

圖2 節點平均剩余能量情況

3種算法在同一仿真環境下共運行了5h,在運行過程中節點的剩余能量都隨著運行時間的增加而逐漸減少。在整個運行過程中自適應能量優化分配算法的節點平均剩余能量都高于Jugen Nie和Abdul Wahid的算法。從圖1可以得到,Jugen Nie的算法在運行結束時的節點平均剩余能量為9.01J,Abdul Wahid的算法為8.56J,自適應能量優化分配算法則為10.29J,相比前兩種算法分別提升了14.2%、20.2%的能量效率。

為了分析在整個仿真過程中網絡的能量消耗情況,以網絡的能量消耗總量作為縱坐標,仿真運行時間作為橫坐標,在相同的仿真條件下對3種算法進行編程并運行5h。對比3種算法的網絡能量消耗總量,得到的網絡能耗情況對比圖如圖3所示:

圖3 網絡能耗總量對比圖

從網絡消耗總量來看,采用基于節點雙向選擇的自適應能量優化分配算法的無線傳感器網絡所消耗的能量總量相比兩種對比算法來說明顯較少,平均每小時能耗為89.2J,Jugen Nie和Abdul Wahid的算法則分別為93.3J和96.9J。Jugen Nie的算法在運行了5h之后所消耗的能量總量為947J,Abdul Wahid的算法所消耗的能量總量為964J,自適應能量優化分配算法則為897J,相比Jugen Nie和Abdul Wahid的算法的能量消耗總量分別總94.7%、93.0%。

4 總結

能量優化問題是水下傳感器網絡的研究重點之一,本文提出一種基于節點雙向選擇的水聲網絡自適應能量優化分配算法,通過建立網絡的三維模型對水下的傳播環境進行了分析。考慮了源節點的剩余能量情況來選擇合適的候選節點,再采用候選節點競爭的方式來選取最優的轉發節點,在平衡網絡能量分配的情況下盡可能地減少了網絡的能量損耗。在實驗仿真中分別與Jugen Nie和Abdul Wahid的算法進行了節點平均剩余能量和網絡能耗總量的對比分析,證明了本文的自適應能量優化分配算法在提高網絡能量利用效率上具有一定的有效性。

[1]魏志強,楊光,叢艷平.水下傳感器網絡安全研究[J]. 計算機學報,2012,35(8):1594-1606.

[2]呂超,王碩,譚民.水下移動無線傳感器網絡研究綜述[J].控制與決策,2009,24(6): 801-807.

[3]郭忠文,羅漢江,洪鋒, 等.水下無線傳感器網絡的研究進展[J].計算機研究與發展,2010,47(3): 377-389.

[4]洪璐,洪鋒,李正寶,等.CT-TDMA:水下傳感器網絡高效TDMA 協議[J].通信學報,2012,33(2):164-174.

[5]Jugen Nie,Deshi Li,Yanyan Han.Optimization of Multiple Gateway Deployment for Underwater Acoustic Sensor Networks[J]. Computer Science and Information Systems,2011,8(4):1073-1095.

[6]Wahid A, Kim D. An Energy Efficient Localization-Free Routing Protocol for Underwater Wireless Sensor Networks[J].International Journal of Distributed Sensor Networks,2012,2012.

[7]Xu J, Li K, Min G. Asymmetric multi-path division communications in underwater acoustic networks with fading channels[J]. Journal of Computer and System Sciences,2013,79(2):269-278.

[8]劉玉梁,潘仲明.水下無線傳感器網絡能量路由協議的仿真研究[J]. 傳感技術學報,2011,24(6):905-908.

[9]Pompili D, Akyildiz I F. A multimedia cross-layer protocol for underwater acoustic sensor networks[J]. IEEE Transactions on Wireless Communications, 2010, 9(9): 2924-2933.

[10]Pompili D, Melodia T,Akyildiz I F. Deployment analysis in underwater acoustic wireless sensor networks[C]//Proceedings of the 1st ACM international workshop on Underwater networks. ACM, 2006: 48-55.

[11]Robert, J. U. Principles of underwater sound.[M]New York: McGraw-Hill Book Company, 1983.

[12]Zhou Z, Peng Z, Cui J H, et al. Efficient multipath communication for time-critical applications in underwater acoustic sensor networks[J]. IEEE/ACM Transactions on Networking, 2011, 19(1): 28-41.

Hydroacoustic WSN Network Adaptive Optimization of Energy Distribution Based on the Node Two-way Choice

Pei Xiang1, Ren Xiaona2
(1.Department of Computer Engineering, Henan Polytechnic Institute, Nanyang 473000, China; 2. Network Center, Henan Polytechnic Institute, Nanyang 473000, China)

Aiming at the problems that network node energy load is imbalance and the path transmission loss of underwater node is too heavy in underwater sensor network, a hydroacoustic network adaptive optimization of energy distribution based on the node’s two-way choice is proposed in order to balance the energy distribution node network and improve the energy efficiency of the network. The method of next hop node’s two-way choice is proposed based on the residual energy of node. It can prevent the node with less energy left from being disrupted caused by transformation loss when the data are transmitted. It takes a full consideration of the trade-off between nodes remaining energy and transmission loss so as to propose the competition formula of optimal transforming node, and then selects the best next hop node by comparing the competing value of candidate nodes. The simulation results show that adaptive energy optimization allocation algorithm can effectively improve the energy efficiency of underwater sensor networks and prove the effectiveness of the algorithm on energy optimization by comparing with contrast algorithm group.

Underwater Sensor Networks; the Node Two-way Choice; Adaptive Optimization of Energy Distribution; Competition Formula

TP393

A

2015.01.19)

1007-757X(2015)04-0052-03

裴 祥(1984-),男,漢,重慶奉節人,河南工業職業技術學院,助教,碩士,研究方向:計算機軟件技術、人工智能,南陽,473000

任曉娜(1981-),女,漢,河南南陽人,河南工業職業技術學院,講師,碩士,研究方向:計算機應用,南陽,473000

猜你喜歡
分配優化
基于可行方向法的水下機器人推力分配
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
應答器THR和TFFR分配及SIL等級探討
遺產的分配
一種分配十分不均的財富
績效考核分配的實踐與思考
主站蜘蛛池模板: 毛片在线看网站| 国内黄色精品| 欧美三级视频在线播放| 欧美特级AAAAAA视频免费观看| 欧美综合区自拍亚洲综合天堂| 在线观看亚洲天堂| 国产91丝袜在线播放动漫 | 99久久精品免费观看国产| 国产a网站| 美女国内精品自产拍在线播放 | 欧美精品在线免费| 91欧美在线| 天天操天天噜| 日韩国产欧美精品在线| 久久精品视频一| 欧美成a人片在线观看| 午夜国产大片免费观看| 又爽又大又黄a级毛片在线视频| 国产成人精品在线| 欧美亚洲香蕉| 亚洲国产精品美女| 国产欧美日韩va| 国产成人精品免费av| 美女啪啪无遮挡| 九九线精品视频在线观看| 精品福利视频网| AV色爱天堂网| 亚洲无码精彩视频在线观看| 亚洲欧美在线看片AI| 国产在线自乱拍播放| 国产一级α片| 在线观看亚洲精品福利片| 精品久久蜜桃| 91小视频在线观看| 久久精品66| 99久久99视频| 少妇人妻无码首页| 美女国产在线| 亚洲精品国产成人7777| 国产农村妇女精品一二区| 欧美成一级| 极品国产一区二区三区| 国产成人凹凸视频在线| 国产91九色在线播放| 中文成人在线| 亚洲精品男人天堂| 激情无码视频在线看| 久久国产精品影院| 国产不卡网| 亚洲天堂.com| 99热这里只有精品2| 国产精品内射视频| 亚洲精品中文字幕无乱码| 人人澡人人爽欧美一区| 成人福利在线视频免费观看| 午夜国产在线观看| 国产精品第5页| 99在线视频精品| 又爽又大又黄a级毛片在线视频 | 久热中文字幕在线观看| 99青青青精品视频在线| 国产视频入口| 日本人妻丰满熟妇区| 不卡无码网| 久久婷婷六月| 国产精品自在在线午夜区app| 亚洲精品不卡午夜精品| 动漫精品啪啪一区二区三区| 国产激情国语对白普通话| 美女扒开下面流白浆在线试听 | 一级在线毛片| 高清色本在线www| 欧美人在线一区二区三区| 国产青榴视频在线观看网站| 欧美激情视频二区| 国产91丝袜在线播放动漫 | av一区二区三区在线观看| 国产福利免费观看| 午夜日韩久久影院| 2021国产精品自产拍在线| 国产在线精彩视频论坛| 夜夜操国产|