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

基于分層的河流水下傳感器網(wǎng)絡(luò)路由算法

2016-05-14 14:30:52劉洋彭艦劉唐王彬
計算機應(yīng)用 2016年5期

劉洋 彭艦 劉唐 王彬

摘要:為了獲取傳感器節(jié)點的實時位置,在河流水下傳感器網(wǎng)絡(luò)(UWSN)的獨特環(huán)境中,采用流體力學的方法對河流水下傳感器網(wǎng)絡(luò)進行建模,模擬真實河流環(huán)境下傳感器節(jié)點的運動規(guī)律。為了研究河流水下無線傳感器網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)膯栴},提出了一種河流環(huán)境下基于分層的路由算法(RALM)。每個節(jié)點根據(jù)收到Sink廣播的速度信息周期性地計算并更新各自的拓撲信息,數(shù)據(jù)待發(fā)送節(jié)點優(yōu)先選擇當前剩余能量最多的上一層的鄰居節(jié)點進行數(shù)據(jù)轉(zhuǎn)發(fā),若上層無鄰居節(jié)點,則轉(zhuǎn)發(fā)給剩余能量最多的同層鄰居節(jié)點。仿真實驗表明,所提算法在網(wǎng)絡(luò)的冗余度和丟包率上都要優(yōu)于基于深度的路由算法(DBR)和基于分層的水下傳感器網(wǎng)絡(luò)路由協(xié)議(LayeredDBR),網(wǎng)絡(luò)生存周期分別提高了71%和45%。

關(guān)鍵詞:水下傳感器網(wǎng)絡(luò);流體力學;剩余能量;分層路由算法;生存周期

中圖分類號:TP393 文獻標志碼:A

Abstract:For the unique environment of the Underwater Wireless Sensor Network (UWSN) in river, the model was built by method of fluid dynamics to obtain the realtime position of sensor nodes and simulate the movement law of sensor nodes in real river environment. Furthermore, on the problem of data transmission in UWSN, a Routing Algorithm based on Layered Mechanism (RALM) was proposed for river environment. The topology information was calculated and updated by each node periodically based on the receiving speed from sink. The node to transmit data would choose the neighbor node in upper layer which has the most residual energy to be the next hop. If the node has no neighbor node in upper layer, the next hop would be the neighbor node in the same layer which has the most residual energy. The simulation results show that, compared with DBR (DepthBased Routing) and LayeredDBR (LayeredDepth Based Routing), RALM algorithm can effectively reduce the network redundancy and packet loss rate, and the network life cycle is raised by 71% and 45%.

Key words:Underwater Wireless Sensor Network (UWSN); fluid dynamics; residual energy; layered routing algorithm; life cycle

0 引言

隨著世界各國對河流的日益重視, 發(fā)展河流經(jīng)濟熱潮的興起和傳感器網(wǎng)絡(luò)研究的迅速發(fā)展,河流環(huán)境下的水下無線傳感器網(wǎng)絡(luò)(Underwater Wireless Sensor Network, UWSN)已經(jīng)成為新的研究方向[1-3]。河流水下傳感器網(wǎng)絡(luò)將采集到的水下環(huán)境數(shù)據(jù)發(fā)送給用戶用來輔助決策,在水質(zhì)監(jiān)測、污染源定位、防洪預(yù)警等領(lǐng)域均具有廣闊的應(yīng)用前景[4-5]。

河流水下傳感器網(wǎng)絡(luò)的通信介質(zhì)不同于傳統(tǒng)陸地傳感器網(wǎng)絡(luò),通常采用水聲通信,網(wǎng)絡(luò)環(huán)境復雜,因而傳統(tǒng)傳感器網(wǎng)絡(luò)的研究在河流網(wǎng)絡(luò)中不能加以應(yīng)用。目前,水下傳感器網(wǎng)絡(luò)的研究主要集中于海洋環(huán)境,盡管海洋與河流的傳感器網(wǎng)絡(luò)看上去類似,同是將傳感器節(jié)點部署于水下進行數(shù)據(jù)的收集工作,但實際上存在著很大的不同:

1) 河流的水流方向一致;

2) 河流的水流速度更不穩(wěn)定;

3) 河流的水位會隨著季節(jié)產(chǎn)生較大的變化。

因此,盡管國內(nèi)外的研究學者對海洋數(shù)據(jù)傳輸?shù)难芯恳呀?jīng)獲得了一定的成果,但是這些成果并不能很好地應(yīng)用于河流環(huán)境下的水下傳感器網(wǎng)絡(luò)。特別是受到河流水位以及節(jié)點深度與節(jié)點所受水流流速變化的影響,將會導致網(wǎng)絡(luò)的拓撲不斷發(fā)生變化,這對于數(shù)據(jù)的無線傳輸是一個很大的挑戰(zhàn),針對傳統(tǒng)水下傳感器網(wǎng)絡(luò)的路由問題,研究者作了諸多工作。

Xiao等[6]提出了LEVBF (LifetimeExtended VectorBased Forwarding)路由協(xié)議,該方案比較了候選轉(zhuǎn)發(fā)節(jié)點的剩余能量與上一跳節(jié)點的所有鄰居節(jié)點的平均剩余能量,如果候選轉(zhuǎn)發(fā)節(jié)點的剩余能量較高則轉(zhuǎn)發(fā),反之則丟棄,這使得整個網(wǎng)絡(luò)的能耗得以均衡,延長了網(wǎng)絡(luò)壽命。但該算法需要獲知傳感器節(jié)點的位置信息,而在水下傳感器網(wǎng)絡(luò)中無法通過全球定位系統(tǒng)(Global Positioning System, GPS)獲得節(jié)點的具體位置,因此該類型的數(shù)據(jù)傳輸策略的實現(xiàn)存在著較大的局限性。Yan等[7]提出了一種基于深度的數(shù)據(jù)傳輸策略DBR(Depth Based Routing),該策略僅需要使用廉價的深度傳感器測出每個節(jié)點的深度即可。在數(shù)據(jù)轉(zhuǎn)發(fā)過程中,節(jié)點將廣播自己的深度給周圍節(jié)點,深度小于該節(jié)點的鄰居節(jié)點將執(zhí)行數(shù)據(jù)轉(zhuǎn)發(fā)任務(wù),同時 DBR 利用深度閾值來控制網(wǎng)絡(luò)副本,但是文中節(jié)點存在冗余的工作周期,因而增加了節(jié)點的能量消耗。彭艦等[8]在DBR算法的基礎(chǔ)上提出了一種基于分層的水下傳感器網(wǎng)絡(luò)路由協(xié)議LayeredDBR,在該算法中,節(jié)點進行一次信息廣播后,只允許指定深度范圍內(nèi)的節(jié)點進行消息接收,以達到控制網(wǎng)絡(luò)副本的目的,最終建立與網(wǎng)絡(luò)冗余相關(guān)的網(wǎng)絡(luò)分層模型。Jafri等[9]提出了一種AMCTD(Adaptive Mobility of Courier nodes in Thresholdoptimized DBR protocol)路由算法,其主要思想是在水下延遲容忍網(wǎng)絡(luò)中,傳感器節(jié)點根據(jù)自身深度和剩余能量計算出一個權(quán)值,數(shù)據(jù)轉(zhuǎn)發(fā)時,權(quán)值越高的鄰居節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù)越快,但是文中沒有考慮到因Courier節(jié)點而增加的額外開銷。

本文的主要研究工作是在河流環(huán)境中,采用流體力學的方法對河流環(huán)境下的水下傳感器網(wǎng)絡(luò)進行建模,分析當節(jié)點受力平衡時流體力學中粘滯阻力、壓差阻力等流體阻力對節(jié)點運動的影響,實時計算出節(jié)點的位置,并結(jié)合國內(nèi)外學者在海洋環(huán)境下對數(shù)據(jù)傳輸?shù)难芯砍晒鸞10-12],提出在河流環(huán)境下基于分層的路由算法。該算法能有效降低網(wǎng)絡(luò)的冗余度和丟包率,延長網(wǎng)絡(luò)壽命,并通過仿真實驗驗證了該算法的有效性。

1 系統(tǒng)模型

1.1 網(wǎng)絡(luò)模型

在網(wǎng)絡(luò)初始狀態(tài),m條長度不同的繩子均勻分布在L×W×H的長方體內(nèi),繩子底部被錨固定在河底,每條繩子上隨機分布n個傳感器節(jié)點, k個Sink均勻分布在監(jiān)控河流的表面。如圖1所示,并假設(shè)河流水下傳感器網(wǎng)絡(luò)具有以下性質(zhì)。

1)河流水下傳感器網(wǎng)絡(luò)由固定在河底的錨節(jié)點、拴住節(jié)點的繩子、懸浮在河流中的動態(tài)節(jié)點以及漂浮在河面的Sink節(jié)點構(gòu)成。

2)河面速度在[Vmin,Vmax]內(nèi)隨機變化。

3)所有非Sink節(jié)點具有唯一的ID和相似的通信/處理能力,且節(jié)點按照預(yù)先設(shè)置的功率進行數(shù)據(jù)通信,一旦部署通信功率將不再改變。

4)傳感器節(jié)點的主要部件裝置在空心圓柱體內(nèi)[13],每個節(jié)點同構(gòu)且浮力大于重力。

5)傳感器節(jié)點采用水聲通信進行通信,且數(shù)據(jù)分組傳給任意Sink均表示數(shù)據(jù)被成功接收。

6)節(jié)點周期性地進行數(shù)據(jù)采集任務(wù),并始終有數(shù)據(jù)傳回至基站。

1.2 能耗模型

本文采用與文獻[14]相同的水聲通信能耗模型。在水下傳感器網(wǎng)絡(luò)中,由于節(jié)點接收數(shù)據(jù)所產(chǎn)生的能耗遠遠小于節(jié)點發(fā)送數(shù)據(jù)產(chǎn)生的能耗,因此不考慮節(jié)點接收數(shù)據(jù)帶來的能耗,而采用節(jié)點發(fā)送數(shù)據(jù)產(chǎn)生的能耗來衡量整個網(wǎng)絡(luò)的能量消耗情況。假設(shè)P0為節(jié)點正常接收數(shù)據(jù)所需的最小功率、功率對傳輸距離的衰減函數(shù)為A(x),節(jié)點發(fā)送l bit的數(shù)據(jù)傳輸時延為Tp,其中

2 網(wǎng)絡(luò)建模及分層路由算法

2.1 受力分析

通過分析河流水下傳感器網(wǎng)絡(luò)的環(huán)境特點,即采用水聲通信、河流水流方向一致且河面速度在一定范圍內(nèi)變化、節(jié)點不具備感知位置的能力、節(jié)點具有移動性等,采用流體力學的方法分析節(jié)點的運動規(guī)律,建立符合真實河流環(huán)境的網(wǎng)絡(luò)模型。

2.1.1 節(jié)點運動形態(tài)

在流體中,由于河流具有垂線流速分布的特性,河流中各個位置的節(jié)點所受到的瞬間流速不相同,距離河面越遠的節(jié)點受到的速度越小。因此距離河面越近的節(jié)點,所受到水流的沖擊力也越大。式(4)給出了流體中垂線流速分布的對數(shù)形式[15]:

2.1.2 平衡態(tài)時節(jié)點受力分析

為了更準確地分析出節(jié)點在水流下的運動規(guī)律,在節(jié)點受力平衡時,需對節(jié)點進行受力分析。當河面速度變化時,節(jié)點受力均衡狀態(tài)被打破,節(jié)點將會運動到某個位置重新達到平衡態(tài),此時,由受力平衡條件可得到節(jié)點當前受力平衡模型,如圖2所示(以一根繩子為例)。

3 實驗仿真與性能評估

本文采用Java平臺,仿真實現(xiàn)了RALM、LayeredDBR和DBR算法。在仿真實驗中,河流的長度為60m,寬度和高度均為15m,通信半徑為5.6m,52根繩子均勻分布在河底,每根繩子上隨機分布4個傳感器節(jié)點。整個區(qū)域構(gòu)成一個三維監(jiān)控網(wǎng)絡(luò)。網(wǎng)絡(luò)中部署10個Sink節(jié)點,它們均勻分布在三維區(qū)域的上表面。網(wǎng)絡(luò)的生命周期被定義為10%節(jié)點死亡的時間[17]。

本文中實現(xiàn)的DBR和layeredDBR算法中的深度閾值均為1m, 從圖4不難看出,本文采用的RALM算法,網(wǎng)絡(luò)的冗余度為1,即Sink節(jié)點不會重復收到冗余的數(shù)據(jù)包,優(yōu)于DBR算法和LayeredDBR算法,而相對于DBR算法來說,LayeredDBR算法能更好地控制網(wǎng)絡(luò)冗余度。

從圖5可以看出,由于DBR算法對網(wǎng)絡(luò)冗余的控制較差,造成大量的能量浪費,因而網(wǎng)絡(luò)生存周期較短。而與LayeredDBR相比,RALM路由時每次只選擇一個剩余能量最多的節(jié)點進行數(shù)據(jù)轉(zhuǎn)發(fā),而不是轉(zhuǎn)發(fā)給所有深度閾值內(nèi)的鄰居節(jié)點,因此與其他算法相比,RALM算法具有較長的壽命。

從圖6表明,當網(wǎng)絡(luò)中第一個節(jié)點死亡后,網(wǎng)絡(luò)變得很不穩(wěn)定,導致網(wǎng)絡(luò)的丟包率有明顯的上升趨勢。其中LayeredDBR與其他算法相比,丟包率最高。那是因為LayeredDBR只允許跨層傳輸數(shù)據(jù),當上一次沒有鄰居節(jié)點時,則會造成大量的數(shù)據(jù)丟包。而DBR和RALM的丟包率相當,綜合考慮DBR冗余度高的特點,RALM仍然具有較高的網(wǎng)絡(luò)性能。

從圖7可以發(fā)現(xiàn),在同樣的環(huán)境下,DBR和LayeredDBR算法由于高冗余的特點,在很短的生命周期內(nèi)10%的節(jié)點就已經(jīng)死亡,而且網(wǎng)絡(luò)死亡時剩余了很大一部分的能量,造成了能量的浪費。而RALM由于單節(jié)點傳播的特性,使每一輪采集數(shù)據(jù)所消耗的能耗要小于LayeredDBR和DBR算法,因而生命周期最長。

4 結(jié)語

針對河流水下傳感器網(wǎng)絡(luò)的特殊環(huán)境,采用流體力學的方法對繩子上的傳感器節(jié)點進行受力分析,并提出了一種河流環(huán)境下基于分層的路由策略,與同類算法相比,冗余度降低且丟包率沒有明顯增加,并有效地延長了網(wǎng)絡(luò)壽命。但是網(wǎng)絡(luò)死亡時能量利用率并不高,造成了一定程度的能量浪費,所以下一階段將著重研究如何有效提高能量利用率,避免或延遲能量空洞現(xiàn)象的出現(xiàn)。

參考文獻:

[1]李建中, 高宏. 無線傳感器網(wǎng)絡(luò)的研究進展[J]. 計算機研究與發(fā)展, 2008, 45(1): 1-15.(LI J Z, GAO H. Survey on sensor network research[J]. Journal of Computer Research and Development, 2008, 45(1): 1-15.)

[2]郭忠文, 羅漢江, 洪峰, 等. 水下傳感器網(wǎng)絡(luò)的研究進展[J]. 計算機研究與發(fā)展, 2010, 47(3): 377-389.(GUO Z W, LUO H J, HONG F, et al. Current progress and research issues in underwater sensor networks[J]. Journal of Computer Research and Development, 2010, 47(3): 377-389.)

[3]CAPELLA J V, BONASTRE A, ORS R, et al. A step forward in the inline river monitoring of nitrate by means of a wireless sensor network[J]. Sensors and Actuators B: Chemical, 2014, 195:396-403.

[4]CAPELLA J V, BONASTRE A, ORS R, et al. In line river monitoring of nitrate concentration by means of a wireless sensor network with energy harvesting[J]. Sensors and Actuators B: Chemical, 2013, 177:419-427.

[5]BHUVANESWARI P T V, KARTHIKEYAN S, JEEVA B, et al. An efficient mobility based localization in underwater sensor networks[C]// Proceedings of the 2012 Fourth International Conference on Computational Intelligence and Communication Networks. Piscataway, NJ: IEEE, 2012:90-94.

[6]XIAO X, JI X P, YANG G, et al. LEVBF: lifetimeextended vectorbased forwarding routing[C]// Proceedings of the 2012 International Conference on Computer Science and Service System. Washington, DC: IEEE Computer Society, 2012: 1201-1203.

[7]YAN H, SHI Z J, CUI J H, et al. DBR: depthbased routing for underwater sensor networks[C]// Proceedings of the 7th International IFIPTC6 Networking Conference on Ad Hoc and Sensor Networks. Berlin: SpringerVerlag, 2008:72-86.

[8]彭艦, 洪昌建, 劉唐, 等. 基于分層的水下傳感器網(wǎng)絡(luò)路由策略[J]. 通信學報, 2014, 35(6): 25-31.(PENG J, HONG C J, LIU T, et al. Strategy of routing based on layered for underwater wireless sensor networks[J]. Journal on Communications, 2014, 35(6): 25-31.)

[9]JAFRI M R, AHMED S, JAVAID N, et al. AMCTD: adaptive mobility of courier nodes in thresholdoptimized DBR protocol for underwater wireless sensor networks[C]// Proceedings of the 2013 8th International Conference on Broadband and Wireless Computing, Communication and Applications. Piscataway, NJ: IEEE, 2013:93-99.

[10]DOMINGO M C. Marine communities based congestion control in underwater wireless sensor networks[J]. Information Sciences, 2013, 228(7):203-221.

[11]BASAGNI S, PETRIOLI C, PETROCCIA R, et al. CARP: a channelaware routing protocol for underwater acoustic wireless networks[J]. Ad Hoc Networks, 2014, 34:92-104.

[12]PU L, LUO Y, MO H, et al. Comparing underwater MAC protocols in real sea experiments[J]. Computer Communications, 2015, 56:47-59.

[13]AKKAYA K, NEWELL A. Selfdeployment of sensors for maximized coverage in underwater acoustic sensor networks[J]. Computer Communications, 2009, 32(7/8/9/10):1233-1244.

[14]SOZER E M, STOJANOVIC M, PROAKIS J G. Underwater acousticnetworks[J]. IEEE Journal of Oceanic Engineering, 2000, 25(1):72-83.

[15]姚仕明, 盧金友, 徐海濤. 黃陵廟水文斷面垂線流速分布特性研究[J]. 長江科學院院報, 2005, 22(4):8-11.(YAO S M, LU J Y, XU H T. Study of vertical velocity distribution at Huanglingmiao hydrologic section[J]. Journal of Yangtze River Scientific Research Institute, 2005, 22(4):8-11.)

[16]李艷紅, 趙敏.含植物河流動力學實驗研究——流速、摩阻流速及曼寧糙率系數(shù)垂線分布[J]. 水動力學研究與進展,2004,19:513-519.(LI Y H, ZHAO M. Experimental studies of hydrodynamics in vegetated river flows — vertical profiles of velocity, shear velocity and Manning roughness[J]. Journal of Hydrodynamics, 2004, 19:513-519.)

[17]卿利, 朱清新, 王明文. 異構(gòu)傳感器網(wǎng)絡(luò)的分布式能量有效成簇算法[J]. 軟件學報, 2006, 17(3):481-489.(QING L,ZHU Q X,WANG M W. A distributed energyefficient clustering algorithm for heterogeneous wireless sensor networks[J]. Journal of Software, 2006, 17(3):481-489.)

主站蜘蛛池模板: 无码精品国产dvd在线观看9久| 这里只有精品免费视频| 人妻无码中文字幕第一区| 欧美日韩免费| Aⅴ无码专区在线观看| 国产成人精品日本亚洲77美色| 国产福利观看| 国产特一级毛片| 欧美亚洲欧美| 污视频日本| 亚洲AⅤ永久无码精品毛片| 亚洲AⅤ综合在线欧美一区| 精品伊人久久久大香线蕉欧美| 蜜桃臀无码内射一区二区三区| 99精品这里只有精品高清视频| 国产情精品嫩草影院88av| 国产精品理论片| 国产精品所毛片视频| 国产亚洲视频中文字幕视频| 欧洲日本亚洲中文字幕| 69精品在线观看| 国产成人免费| 欧美97欧美综合色伦图| 亚洲国产中文在线二区三区免| 黄色网页在线播放| 欧美a级在线| 91小视频在线观看免费版高清| 久草热视频在线| 日本欧美在线观看| 不卡网亚洲无码| 在线观看免费人成视频色快速| 欧美亚洲国产日韩电影在线| 91精品国产自产91精品资源| 亚洲性日韩精品一区二区| 在线视频亚洲欧美| 中文成人在线| 亚洲精品男人天堂| 91激情视频| 小蝌蚪亚洲精品国产| 日韩天堂视频| 色综合a怡红院怡红院首页| 精品伊人久久久香线蕉| 欧美在线综合视频| 欧美精品一区在线看| 国产丝袜91| 91伊人国产| 久久国产香蕉| 国产Av无码精品色午夜| 成人福利在线看| h网站在线播放| 精品无码国产一区二区三区AV| 久久黄色免费电影| 亚洲激情99| 91精品久久久久久无码人妻| 亚亚洲乱码一二三四区| 国产情精品嫩草影院88av| 亚洲第一中文字幕| 九九热精品免费视频| 99久久这里只精品麻豆| 另类综合视频| 国产国产人成免费视频77777 | 青青草国产一区二区三区| 国产剧情无码视频在线观看| 国产在线日本| 亚洲 欧美 中文 AⅤ在线视频| a级毛片网| a级毛片免费看| 永久免费无码成人网站| 国产精品yjizz视频网一二区| 亚洲色欲色欲www在线观看| 日本成人不卡视频| 麻豆精品在线播放| 国产激爽大片在线播放| 丁香五月婷婷激情基地| 免费高清a毛片| 亚洲性影院| 亚洲乱码在线视频| 国产精品视屏| 一本久道久综合久久鬼色| 自拍偷拍一区| 国产成人高精品免费视频| 日韩毛片免费视频|