亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一個(gè)適于結(jié)構(gòu)健康監(jiān)測(cè)的WSN能量高效動(dòng)態(tài)路由協(xié)議*

        2017-08-07 05:34:07韓雨澇陳三清
        傳感技術(shù)學(xué)報(bào) 2017年7期

        韓雨澇,陳三清

        (攀枝花學(xué)院數(shù)學(xué)與計(jì)算機(jī)學(xué)院,四川 攀枝花 617000)

        ?

        一個(gè)適于結(jié)構(gòu)健康監(jiān)測(cè)的WSN能量高效動(dòng)態(tài)路由協(xié)議*

        韓雨澇*,陳三清

        (攀枝花學(xué)院數(shù)學(xué)與計(jì)算機(jī)學(xué)院,四川 攀枝花 617000)

        針對(duì)結(jié)構(gòu)健康監(jiān)測(cè)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)應(yīng)用中,網(wǎng)絡(luò)生命期不足的問(wèn)題,提出一種低占空比網(wǎng)絡(luò)下能量高效動(dòng)態(tài)路由協(xié)議EEDRP(Energy Efficient Dynamic Routing Protocol),該協(xié)議利用鄰居節(jié)點(diǎn)剩余能量和鏈路質(zhì)量動(dòng)態(tài)確定轉(zhuǎn)發(fā)集,通過(guò)基于轉(zhuǎn)發(fā)集活動(dòng)時(shí)隙預(yù)測(cè)的數(shù)據(jù)包重傳機(jī)制,解決了因鏈路不可靠導(dǎo)致數(shù)據(jù)傳輸失敗問(wèn)題。最后,通過(guò)仿真對(duì)協(xié)議進(jìn)行了驗(yàn)證,結(jié)果表明:該協(xié)議在保證數(shù)據(jù)收集低延遲和可靠性前提下,有效延長(zhǎng)了網(wǎng)絡(luò)生命期,滿(mǎn)足結(jié)構(gòu)健康監(jiān)測(cè)應(yīng)用要求。

        無(wú)線(xiàn)傳感器網(wǎng)絡(luò);網(wǎng)絡(luò)生命期;重傳機(jī)制;結(jié)構(gòu)健康監(jiān)測(cè);占空比

        結(jié)構(gòu)健康監(jiān)測(cè)[1-8]是一種無(wú)線(xiàn)傳感器網(wǎng)絡(luò)應(yīng)場(chǎng)景,如在研究工作中針對(duì)土遺址形變監(jiān)測(cè)[7]。這類(lèi)場(chǎng)景常處于野外惡劣環(huán)境下,節(jié)點(diǎn)能量得不到及時(shí)更新,而應(yīng)用要求監(jiān)測(cè)周期較長(zhǎng),使得網(wǎng)絡(luò)生命期最大化成為此類(lèi)應(yīng)用急需解決的問(wèn)題??紤]到興趣事件發(fā)生具有稀疏性特點(diǎn),通常將無(wú)線(xiàn)傳感器網(wǎng)絡(luò)通信節(jié)點(diǎn)置于低占空比工作模式下[9-10],能有效延長(zhǎng)節(jié)點(diǎn)壽命,產(chǎn)生的問(wèn)題是數(shù)據(jù)得不到及時(shí)轉(zhuǎn)發(fā),同時(shí)由于無(wú)線(xiàn)鏈路可靠性低,導(dǎo)致數(shù)據(jù)收集的可靠性和延時(shí)性性能低下,而結(jié)構(gòu)健康分析是建立在數(shù)據(jù)收集的可靠性和低延遲基礎(chǔ)之上。

        最近的一些研究工作,保證了低占空比無(wú)線(xiàn)傳感網(wǎng)絡(luò)下數(shù)據(jù)收集具有優(yōu)良QoS保障。其中,FLOOD協(xié)議是無(wú)線(xiàn)傳感器網(wǎng)絡(luò)種一種經(jīng)典的路由協(xié)議,源節(jié)點(diǎn)將數(shù)據(jù)以廣播形式向周?chē)幱诨顒?dòng)狀態(tài)的鄰居節(jié)點(diǎn)發(fā)送,直到數(shù)據(jù)包到達(dá)Sink節(jié)點(diǎn),或者到達(dá)預(yù)先設(shè)定的最大跳數(shù),存在的主要問(wèn)題是資源浪費(fèi)。文獻(xiàn)[11]通過(guò)構(gòu)建路由樹(shù),根據(jù)節(jié)點(diǎn)在樹(shù)中的深度構(gòu)成交錯(cuò)的活動(dòng)/睡眠調(diào)度,降低了數(shù)據(jù)傳輸延遲,但未考慮因鏈路不可靠導(dǎo)致傳輸失敗產(chǎn)生 的延遲。文獻(xiàn)[12]利用無(wú)線(xiàn)網(wǎng)絡(luò)的廣播特性,將機(jī)會(huì)路由用于低占空比的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中,有效的提高了數(shù)據(jù)傳輸?shù)目煽啃?降低了傳輸延遲,但機(jī)會(huì)路由利用了接收節(jié)點(diǎn)性能多樣性特點(diǎn),如果節(jié)點(diǎn)部署不夠密集,同時(shí)喚醒的節(jié)點(diǎn)數(shù)量非常有限,導(dǎo)致機(jī)會(huì)路由的性能大大降低。文獻(xiàn)[13]提出一種多管道調(diào)度協(xié)議(RMS),有效的保證了數(shù)據(jù)傳輸?shù)目煽啃院偷脱舆t性,但節(jié)點(diǎn)調(diào)度的分配需要大量的通信和計(jì)算開(kāi)銷(xiāo)。另外,單純以鏈路質(zhì)量作為度量選擇轉(zhuǎn)發(fā)集,容易導(dǎo)致部分節(jié)點(diǎn)因頻繁使用而能量枯竭。針對(duì)上述研究存在的問(wèn)題,本文提出EEDRP協(xié)議,主要?jiǎng)?chuàng)新點(diǎn)在于:提出了一種休眠調(diào)度模型,均衡了節(jié)點(diǎn)間能量消耗,大大提高了網(wǎng)絡(luò)生命期。其次,對(duì)于不可靠鏈路導(dǎo)致的數(shù)據(jù)傳輸失敗問(wèn)題,不像在ETX和DESS中,發(fā)送節(jié)點(diǎn)向固定一個(gè)節(jié)點(diǎn)發(fā)送數(shù)據(jù),數(shù)據(jù)包的傳輸有很大延遲,在本文中使用了基于轉(zhuǎn)發(fā)集節(jié)點(diǎn)活動(dòng)時(shí)隙預(yù)測(cè)的數(shù)據(jù)包重傳機(jī)制,有效的降低了數(shù)據(jù)傳輸延遲。

        1 網(wǎng)絡(luò)模型和問(wèn)題描述

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

        ①假定網(wǎng)絡(luò)所有節(jié)點(diǎn)隨機(jī)均勻分布,具有相同通信半徑R、初始能量E,并且時(shí)鐘同步。

        ②無(wú)線(xiàn)傳感器網(wǎng)絡(luò)表示為G=(V,E,Q,W)。其中,V表示網(wǎng)絡(luò)節(jié)點(diǎn)集;E表示網(wǎng)絡(luò)鏈路集;Q表示鏈路質(zhì)量集,鏈路(i,j)的鏈路質(zhì)量表示為pi,j,假定網(wǎng)絡(luò)中所有節(jié)點(diǎn)間鏈路質(zhì)量已經(jīng)確定;W表示節(jié)點(diǎn)的工作調(diào)度集,節(jié)點(diǎn)i的工作調(diào)度wi由0、1組成的字符串表示,其中,i∈[1,|V|]。

        (1)式中:iID為節(jié)點(diǎn)i的標(biāo)識(shí),Xi,n表示在工作周期T的所有時(shí)隙中,節(jié)點(diǎn)i第n個(gè)活動(dòng)狀態(tài)時(shí)隙所處位置,如Xi,3=8,表示節(jié)點(diǎn)i的第3個(gè)活動(dòng)狀態(tài)時(shí)隙處于第8個(gè)時(shí)隙位置;占空比調(diào)節(jié)參數(shù)C控制所有節(jié)點(diǎn)占空比。如對(duì)節(jié)點(diǎn)i,當(dāng)iID=3,C=5,假定周期T內(nèi)時(shí)隙數(shù)為20,通過(guò)式(1)計(jì)算,節(jié)點(diǎn)i僅在第3、8、13、18時(shí)隙處于活動(dòng)狀態(tài),在其余時(shí)隙,均處于休眠狀態(tài),所以該節(jié)點(diǎn)工作調(diào)度w3表示為(00100001000010000100)。

        ④能量消耗模型:假定節(jié)點(diǎn)在休眠時(shí)隙,能量消耗忽略不計(jì),只考慮節(jié)點(diǎn)接收和發(fā)送數(shù)據(jù)的能量消耗。為了進(jìn)一步簡(jiǎn)化我們的能量模型,參考文獻(xiàn)[14],本文只考慮發(fā)送數(shù)據(jù)對(duì)節(jié)點(diǎn)能耗的影響。又參考文獻(xiàn)[15],網(wǎng)絡(luò)節(jié)點(diǎn)呈隨機(jī)均勻分布,源節(jié)點(diǎn)數(shù)據(jù)包經(jīng)多跳發(fā)送Sink節(jié)點(diǎn),可認(rèn)為發(fā)送數(shù)據(jù)總能耗與發(fā)送節(jié)點(diǎn)到Sink節(jié)點(diǎn)的跳數(shù)成正比。定義一跳范圍內(nèi)節(jié)點(diǎn)發(fā)送一個(gè)數(shù)據(jù)包平均能耗為Ehop,則源節(jié)點(diǎn)發(fā)送數(shù)據(jù)包到Sink能耗如式(2)所示。

        E=Ehop·hop

        (2)

        1.2 問(wèn)題描述及目標(biāo)

        本文針對(duì)結(jié)構(gòu)健康監(jiān)測(cè)應(yīng)用,提出了一種低占空比無(wú)線(xiàn)傳感器網(wǎng)絡(luò)下動(dòng)態(tài)路由協(xié)議EEDRP,旨在均衡網(wǎng)絡(luò)節(jié)點(diǎn)能耗,最大化網(wǎng)絡(luò)生命期,同時(shí)保證數(shù)據(jù)收集的可靠性和低延遲性,滿(mǎn)足結(jié)構(gòu)健康監(jiān)測(cè)應(yīng)用的實(shí)際需要。

        2 SLQE鏈路度量

        先前算法[11-13,16]在確定下一跳節(jié)點(diǎn)鏈路度量時(shí),僅考慮了鏈路質(zhì)量,容易導(dǎo)致一些鏈路質(zhì)量好的節(jié)點(diǎn),由于連續(xù)多次發(fā)送數(shù)據(jù),過(guò)早能量耗盡,影響網(wǎng)絡(luò)生命期。本文給出一種鏈路度量SLQE(Sum of Link Quality and Energy),該度量在選擇下一跳節(jié)點(diǎn)時(shí),考慮了節(jié)點(diǎn)的剩余能量,有效的均衡了網(wǎng)絡(luò)節(jié)點(diǎn)能量消耗,增加了網(wǎng)絡(luò)生命期。節(jié)點(diǎn)i與其下一跳節(jié)點(diǎn)j鏈路度量,定義為:

        (3)

        式中:pi,j表示鏈路(i,j)的鏈路質(zhì)量;Ni為節(jié)點(diǎn)i的下一跳鄰居節(jié)點(diǎn)集;Ej為節(jié)點(diǎn)j的剩余能量;E表示節(jié)點(diǎn)的初始能量;β為用于平衡鏈路質(zhì)量和剩余能量在度量中的比例。

        3 EEDRP協(xié)議設(shè)計(jì)和實(shí)現(xiàn)

        EEDRP協(xié)議在設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中面臨挑戰(zhàn)主要有兩個(gè)方面:首先,如何有效均衡節(jié)點(diǎn)間能量消耗,避免熱點(diǎn)節(jié)點(diǎn)過(guò)早死亡,最大化網(wǎng)絡(luò)生命期。其次,對(duì)于網(wǎng)絡(luò)運(yùn)行過(guò)程中存在不可靠鏈路,如何降低數(shù)據(jù)丟包率,保證數(shù)據(jù)傳輸?shù)目煽啃?。針?duì)上述挑戰(zhàn),本文首先提出一種休眠調(diào)度模型,使得節(jié)點(diǎn)工作在一種低占空比模式下,同時(shí)利用鄰居節(jié)點(diǎn)剩余能量和鏈路質(zhì)量動(dòng)態(tài)確定轉(zhuǎn)發(fā)集,通過(guò)基于轉(zhuǎn)發(fā)集活動(dòng)時(shí)隙預(yù)測(cè)的數(shù)據(jù)包重傳機(jī)制,解決了因鏈路不可靠導(dǎo)致數(shù)據(jù)傳輸失敗問(wèn)題。EEDRP協(xié)議分為協(xié)議初始化階段和協(xié)議運(yùn)行階段兩部分。為了保證網(wǎng)絡(luò)信息(拓?fù)?、剩余能?的實(shí)時(shí)更新,需每隔一段時(shí)間Tinitial進(jìn)行初始化。

        3.1 初始化階段

        在初始化階段,節(jié)點(diǎn)均處于喚醒狀態(tài),完成路由前期的一些準(zhǔn)備工作,包含如下3個(gè)子階段。

        ①確定網(wǎng)絡(luò)節(jié)點(diǎn)分層

        根據(jù)節(jié)點(diǎn)到Sink節(jié)點(diǎn)的跳數(shù),將網(wǎng)絡(luò)節(jié)點(diǎn)劃分為以Sink為中心,跳數(shù)由小到大的分層。具體步驟為:假定網(wǎng)絡(luò)中共|V|個(gè)節(jié)點(diǎn),Sink節(jié)點(diǎn)廣播HM(Hop Message)包,HM包含當(dāng)前節(jié)點(diǎn)距離Sink節(jié)點(diǎn)跳數(shù)hop的消息。網(wǎng)絡(luò)內(nèi)某節(jié)點(diǎn)接收到第1個(gè)HM包后,經(jīng)歷時(shí)間段T1=2 s,選擇該時(shí)間段內(nèi)所有HM包中跳數(shù)最小的,將該包中跳數(shù)hop更新為hop+1,并將該值作為當(dāng)前節(jié)點(diǎn)的層數(shù),繼續(xù)廣播更新后的HM包,最后直至網(wǎng)絡(luò)中的|V|個(gè)傳感器節(jié)點(diǎn)均獲得自身所在網(wǎng)絡(luò)的層數(shù),假定最終形成q+1層的網(wǎng)絡(luò)分層圖,其層數(shù)依次表示為:L0,L1,…,Lq。其中,L0表示Sink節(jié)點(diǎn)所在的層數(shù),即第0層;距離Sink節(jié)點(diǎn)u跳的節(jié)點(diǎn)的層數(shù),表示為L(zhǎng)u,即第u層。如圖1表示一個(gè)矩形部署的5層的網(wǎng)絡(luò)分層圖。

        圖1 網(wǎng)絡(luò)分層圖

        ②確定節(jié)點(diǎn)下一跳鄰居表

        表1 節(jié)點(diǎn)i下一跳鄰居表結(jié)構(gòu)

        其中,節(jié)點(diǎn)ID為節(jié)點(diǎn)i的鄰居節(jié)點(diǎn)標(biāo)識(shí);鏈路質(zhì)量和SLQE值為節(jié)點(diǎn)i與鄰居節(jié)點(diǎn)形成鏈路的鏈路質(zhì)量和鏈路度量。確定節(jié)點(diǎn)下一跳鄰居表過(guò)程為:首先每個(gè)節(jié)點(diǎn)廣播NDM(Neighbor Discovery Message)包,NDM包含發(fā)送節(jié)點(diǎn)的ID、剩余能量以及距離Sink節(jié)點(diǎn)的跳數(shù)hop。當(dāng)節(jié)點(diǎn)i收到一個(gè)節(jié)點(diǎn)j的NDM包后,若節(jié)點(diǎn)j到Sink節(jié)點(diǎn)比自身到Sink節(jié)點(diǎn)的跳數(shù)hop小,則認(rèn)定節(jié)點(diǎn)j作為自己的下一跳節(jié)點(diǎn),然后將jID和Ej值保存到自己的下一跳鄰居表j的對(duì)應(yīng)表項(xiàng)中。節(jié)點(diǎn)i的所有下一跳節(jié)點(diǎn),構(gòu)成了自身的下一跳節(jié)點(diǎn)集Ni。最后,通過(guò)式(1),計(jì)算每個(gè)鄰居節(jié)點(diǎn)的工作調(diào)度w,并通過(guò)式(3),計(jì)算每個(gè)鄰居節(jié)點(diǎn)的鏈路度量。最終形成了如表1所示的下一跳鄰居表。

        ③確定節(jié)點(diǎn)轉(zhuǎn)發(fā)集

        節(jié)點(diǎn)轉(zhuǎn)發(fā)集大小k影響著網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)發(fā)率、延遲和以及網(wǎng)絡(luò)生命期。為了保證轉(zhuǎn)發(fā)率和低延遲性能,k不能太小,同時(shí)又考慮到節(jié)點(diǎn)多次發(fā)送數(shù)據(jù)產(chǎn)生過(guò)多能耗,結(jié)合后面仿真驗(yàn)證,在這里我們?nèi)為4。執(zhí)行過(guò)程為:將每個(gè)節(jié)點(diǎn)下一跳鄰居表按SLQE度量值降序排序,取前k個(gè)最大SLQE值對(duì)應(yīng)的節(jié)點(diǎn),作為當(dāng)前節(jié)點(diǎn)的轉(zhuǎn)發(fā)集節(jié)點(diǎn)。

        3.2 運(yùn)行階段

        在網(wǎng)絡(luò)運(yùn)行的每個(gè)周期T內(nèi),節(jié)點(diǎn)按照各自轉(zhuǎn)發(fā)集節(jié)點(diǎn)工作調(diào)度,將數(shù)據(jù)包通過(guò)逐層動(dòng)態(tài)轉(zhuǎn)發(fā),最終發(fā)送到Sink節(jié)點(diǎn),當(dāng)在某一層節(jié)點(diǎn)因轉(zhuǎn)發(fā)次數(shù)超過(guò)k,數(shù)據(jù)包被丟棄。具體步驟如下:

        ①構(gòu)建排序轉(zhuǎn)發(fā)集

        構(gòu)建轉(zhuǎn)發(fā)集排序目的是為了保證網(wǎng)絡(luò)中數(shù)據(jù)包傳輸?shù)膶?shí)時(shí)性。節(jié)點(diǎn)i計(jì)算轉(zhuǎn)發(fā)集節(jié)點(diǎn)下一個(gè)活動(dòng)狀態(tài)時(shí)隙與自身活動(dòng)狀態(tài)時(shí)隙之差并取絕對(duì)值,將結(jié)果以升序排列,即得到節(jié)點(diǎn)i的排序后的轉(zhuǎn)發(fā)集,表示為Si。

        ②運(yùn)行過(guò)程

        網(wǎng)絡(luò)中每個(gè)節(jié)點(diǎn)按照排序后的轉(zhuǎn)發(fā)集,將數(shù)據(jù)包逐層轉(zhuǎn)發(fā)給下一跳節(jié)點(diǎn),直至數(shù)據(jù)包發(fā)送到達(dá)Sink節(jié)點(diǎn)。其執(zhí)行過(guò)程為:當(dāng)網(wǎng)絡(luò)中位于Lu層的節(jié)點(diǎn)i有數(shù)據(jù)包需發(fā)送時(shí),初始化m=1,節(jié)點(diǎn)i向位于L(u-1)層的排序后的轉(zhuǎn)發(fā)集中的第m個(gè)節(jié)點(diǎn)j發(fā)送數(shù)據(jù)包;節(jié)點(diǎn)j收到節(jié)點(diǎn)i的數(shù)據(jù)包后,判斷自身是否為Sink節(jié)點(diǎn),是則向節(jié)點(diǎn)i返回一個(gè)包含flag=1的ACK包,否則返回包含自身剩余能量和flag=0的ACK包;節(jié)點(diǎn)i判斷自己是否收到j(luò)的ACK包,收到ACK包,進(jìn)一步判斷如果ACK包中flag=1,可知節(jié)點(diǎn)i的數(shù)據(jù)包已經(jīng)成功發(fā)送到Sink節(jié)點(diǎn),結(jié)束。如果節(jié)點(diǎn)i收到的ACK包中flag=0,可知節(jié)點(diǎn)j不是Sink節(jié)點(diǎn),則節(jié)點(diǎn)i更新其下一跳鄰居表中節(jié)點(diǎn)j的剩余能量,第Lu層的數(shù)據(jù)包發(fā)送結(jié)束,令Lu=L(u-1),進(jìn)行下一層節(jié)點(diǎn)的數(shù)據(jù)包的轉(zhuǎn)發(fā);如果節(jié)點(diǎn)i未收到來(lái)自j的ACK包,則令m=m+1,定義max為最大轉(zhuǎn)發(fā)次數(shù),其數(shù)值等于轉(zhuǎn)發(fā)集大小k,判斷m<=max是否成立,是則轉(zhuǎn)入發(fā)送節(jié)點(diǎn)下一次轉(zhuǎn)發(fā);否則,節(jié)點(diǎn)i發(fā)送數(shù)據(jù)包失敗,數(shù)據(jù)包被丟棄,結(jié)束。執(zhí)行過(guò)程如圖2所示。

        圖2 協(xié)議運(yùn)行圖

        4 網(wǎng)絡(luò)性能分析

        ①源節(jié)點(diǎn)到Sink轉(zhuǎn)發(fā)率

        依據(jù)鏈路質(zhì)量、休眠調(diào)度和轉(zhuǎn)發(fā)集,第l層節(jié)點(diǎn)i,計(jì)算到l-1層一跳轉(zhuǎn)發(fā)率HDR(Hop Delivery Ratio),如式(4)所示:

        (4)

        式中:m表示當(dāng)前發(fā)送次數(shù),k表示轉(zhuǎn)發(fā)集大小。增加k,提高了一跳轉(zhuǎn)發(fā)率,但這加劇了發(fā)送節(jié)點(diǎn)的能量開(kāi)銷(xiāo)。進(jìn)一步分析可知,源節(jié)點(diǎn)s到Sink轉(zhuǎn)發(fā)率(End Delivery Ratio),如式(5)所示:

        (5)

        假定平均鏈路質(zhì)量達(dá)到0.6,k=4,由式(4)計(jì)算一跳轉(zhuǎn)發(fā)成功率約為98%。當(dāng)網(wǎng)絡(luò)跳數(shù)為5跳時(shí),源節(jié)點(diǎn)到Sink的轉(zhuǎn)發(fā)率超過(guò)88%。

        ②源節(jié)點(diǎn)到Sink轉(zhuǎn)發(fā)延遲

        定義pl(i,j)為第l層節(jié)點(diǎn)i向l-1層轉(zhuǎn)發(fā)集成功轉(zhuǎn)發(fā)的前提下,轉(zhuǎn)發(fā)集中前j-1個(gè)節(jié)點(diǎn)發(fā)送失敗,而第j個(gè)節(jié)點(diǎn)發(fā)送成功的概率,可表示為式(6):

        (6)

        則源節(jié)點(diǎn)到Sink轉(zhuǎn)發(fā)延遲EDT(End Delay Time),可表示為式(7):

        (7)

        式中:Δi,j為節(jié)點(diǎn)i和轉(zhuǎn)發(fā)集中節(jié)點(diǎn)j下一活動(dòng)時(shí)隙的時(shí)隙間隔數(shù);π是節(jié)點(diǎn)一次成功發(fā)送數(shù)據(jù)包所需時(shí)間。

        ③源節(jié)點(diǎn)到Sink傳輸能耗

        網(wǎng)絡(luò)模型中,假定網(wǎng)絡(luò)區(qū)域中節(jié)點(diǎn)均勻密集部署,且具有相同發(fā)射功率。依據(jù)本文能量消耗模型,當(dāng)數(shù)據(jù)包沿多跳路徑發(fā)送到Sink節(jié)點(diǎn),所產(chǎn)生的能耗與發(fā)送節(jié)點(diǎn)到Sink節(jié)點(diǎn)的跳數(shù)成正比,能量消耗模型對(duì)應(yīng)式(2),由于每一跳最多發(fā)送k次,則E∈[e·hop,k·e·hop],其中e表示發(fā)送一次數(shù)據(jù)所需能耗。

        5 仿真結(jié)果及討論

        本節(jié)將通過(guò)java語(yǔ)言編寫(xiě)的模擬器仿真并分析協(xié)議的性能。每個(gè)時(shí)隙隨機(jī)選擇一個(gè)節(jié)點(diǎn)作為源節(jié)點(diǎn)發(fā)送數(shù)據(jù)包,經(jīng)過(guò)多跳轉(zhuǎn)發(fā)到達(dá)Sink節(jié)點(diǎn),所有仿真數(shù)值均為40個(gè)隨機(jī)場(chǎng)景結(jié)果的平均值。網(wǎng)絡(luò)相關(guān)參數(shù)設(shè)置如表2所示。

        表2 仿真參數(shù)

        5.1 轉(zhuǎn)發(fā)次數(shù)k對(duì)網(wǎng)絡(luò)性能影響

        在EEDRP協(xié)議中,為了分析轉(zhuǎn)發(fā)次數(shù)k對(duì)網(wǎng)絡(luò)數(shù)據(jù)包轉(zhuǎn)發(fā)率、轉(zhuǎn)發(fā)延遲和網(wǎng)絡(luò)生命期的影響,我們將轉(zhuǎn)發(fā)次數(shù)由2增加到5,網(wǎng)絡(luò)中節(jié)點(diǎn)數(shù)目固定為500不變,仿真結(jié)果及討論如下:

        圖3(a)顯示了k對(duì)從源節(jié)點(diǎn)到Sink端到端平均轉(zhuǎn)發(fā)率影響,從圖中可以發(fā)現(xiàn),隨著k的增加,成功轉(zhuǎn)發(fā)率增大。這是由于k增加后,轉(zhuǎn)發(fā)集節(jié)點(diǎn)增多,最終成功傳輸?shù)絊ink節(jié)點(diǎn)的包越多。圖3(b)是k對(duì)從源節(jié)點(diǎn)到Sink端到端平均轉(zhuǎn)發(fā)延遲的影響,從圖3可以看出,隨著k的增加,通過(guò)轉(zhuǎn)發(fā)集節(jié)點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)包的幾率增加,使得每一跳轉(zhuǎn)發(fā)延遲降低,最終降低了端到端平均延遲。圖3(c)是k對(duì)網(wǎng)絡(luò)生命期的影響。可以看出,隨著k的增加,網(wǎng)絡(luò)生命期呈減少趨勢(shì),這是由于節(jié)點(diǎn)發(fā)送次數(shù)增加,如果鏈路質(zhì)量較差,需要多次發(fā)送,使得發(fā)送節(jié)點(diǎn)的能量消耗較大。另外,轉(zhuǎn)發(fā)集節(jié)點(diǎn)越多,計(jì)算量和通信量越大,這些都影響著網(wǎng)絡(luò)生命期。綜上分析,k過(guò)小降低了數(shù)據(jù)傳輸?shù)霓D(zhuǎn)發(fā)率,增加了數(shù)據(jù)傳輸?shù)难舆t。另一方面,隨著k的增加,網(wǎng)絡(luò)生命期呈現(xiàn)明顯降低趨勢(shì)。最終,結(jié)合結(jié)構(gòu)健康監(jiān)測(cè)應(yīng)用對(duì)網(wǎng)絡(luò)生命期要求較長(zhǎng)的特點(diǎn),同時(shí)綜合網(wǎng)絡(luò)的整體性能,選擇k值為4。

        圖3

        5.2 3種協(xié)議不同網(wǎng)絡(luò)節(jié)點(diǎn)密度下性能比較

        我們將網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)由300增加到600,固定部署區(qū)域大小不變,在3種協(xié)議EEDRP、FLOOD和RMS下,對(duì)源節(jié)點(diǎn)到Sink端到端平均轉(zhuǎn)發(fā)率、平均延遲和平均網(wǎng)絡(luò)生命期進(jìn)行了比較。

        圖4(a)是3種協(xié)議下,節(jié)點(diǎn)端到端的數(shù)據(jù)包轉(zhuǎn)發(fā)率分布情況。從圖中可以發(fā)現(xiàn),隨著節(jié)點(diǎn)數(shù)量的增大,3種協(xié)議的平均轉(zhuǎn)發(fā)率均呈增加趨勢(shì)。這是由于部署區(qū)域固定,隨著節(jié)點(diǎn)數(shù)量的增加,每個(gè)節(jié)點(diǎn)的周?chē)幱诨顒?dòng)狀態(tài)節(jié)點(diǎn)增多,這增加了數(shù)據(jù)轉(zhuǎn)發(fā)率。另外,RMS轉(zhuǎn)發(fā)率性能稍微優(yōu)于EEDRP,而這種兩協(xié)議該性能要遠(yuǎn)遠(yuǎn)低于FLOOD。這是由于,FLOOD不管數(shù)據(jù)包轉(zhuǎn)發(fā)的方向,向周?chē)?jié)點(diǎn)進(jìn)行廣播,這就極大的增加了數(shù)據(jù)包被轉(zhuǎn)發(fā)給Sink節(jié)點(diǎn)的概率。RMS的轉(zhuǎn)發(fā)率優(yōu)于EEDRP,這是因?yàn)镽MS在選擇轉(zhuǎn)發(fā)集時(shí),選擇鏈路質(zhì)量最高的節(jié)點(diǎn)轉(zhuǎn)發(fā),而EEDRP中β=0.9,綜合了鏈路質(zhì)量和節(jié)點(diǎn)剩余能量,弱化了鏈路質(zhì)量因素,使得轉(zhuǎn)發(fā)率有一定程度降低。圖4(b)是3種協(xié)議下網(wǎng)絡(luò)節(jié)點(diǎn)端到端的數(shù)據(jù)包轉(zhuǎn)發(fā)延遲分布情況。從圖4可以發(fā)現(xiàn),隨著節(jié)點(diǎn)數(shù)量的增大,3種協(xié)議的轉(zhuǎn)發(fā)延遲均呈遞減趨勢(shì),FLOOD轉(zhuǎn)發(fā)延遲要遠(yuǎn)優(yōu)于其他兩種協(xié)議,而RMS的轉(zhuǎn)發(fā)延遲稍微優(yōu)于EEDRP,原因與圖4(a)情況類(lèi)似,為避免篇幅冗長(zhǎng),在此略去。圖4(c)是3種協(xié)議網(wǎng)絡(luò)生命期比較情況。

        圖4

        從圖4可以發(fā)現(xiàn),隨著節(jié)點(diǎn)數(shù)量的增加,EEDRP和RMS的網(wǎng)絡(luò)生命期呈現(xiàn)上升趨勢(shì),FLOOD逐漸降低。這是由于隨著節(jié)點(diǎn)密度的增加,在EEDRP和RMS中,有更好鏈路質(zhì)量的節(jié)點(diǎn)參與轉(zhuǎn)發(fā),而FLOOD中同時(shí)處于活動(dòng)狀態(tài)節(jié)點(diǎn)的增多,由于沒(méi)有轉(zhuǎn)發(fā)集的選擇,使得一個(gè)節(jié)點(diǎn)的任意鄰居節(jié)點(diǎn)有數(shù)據(jù)包要發(fā)送時(shí),可能都要通過(guò)該節(jié)點(diǎn),極大的降低了該節(jié)點(diǎn)的壽命,影響了整個(gè)網(wǎng)絡(luò)的生命期。從圖4還可以看出,對(duì)于任意一組節(jié)點(diǎn)數(shù)量固定的網(wǎng)絡(luò)仿真,EEDRP網(wǎng)絡(luò)生命期最高,且EEDRP和RMS的網(wǎng)絡(luò)生命期要遠(yuǎn)遠(yuǎn)高于FLOOD。FLOOD網(wǎng)絡(luò)生命期最低,這是由自身的洪泛特性決定的;EEDRP網(wǎng)絡(luò)生命期高于RMS,這是由于,首先,RMS在初始化時(shí),為每個(gè)節(jié)點(diǎn)都分配了最優(yōu)的時(shí)隙,而這是以通信和計(jì)算開(kāi)銷(xiāo)為代價(jià)的,而EEDRP協(xié)議根據(jù)每個(gè)節(jié)點(diǎn)ID確定工作調(diào)度,不需要額外的通信開(kāi)銷(xiāo)。其次,EEDRP在選擇轉(zhuǎn)發(fā)集使用了參數(shù)β,考慮了下一跳節(jié)點(diǎn)剩余能量,從而均衡了節(jié)點(diǎn)間能量消耗,提高了網(wǎng)絡(luò)生命期。

        6 結(jié)論

        本文針對(duì)結(jié)構(gòu)健康監(jiān)測(cè)無(wú)線(xiàn)傳感器網(wǎng)絡(luò)應(yīng)用對(duì)網(wǎng)絡(luò)生命期要求較高的特點(diǎn),提出了一種低占空比網(wǎng)絡(luò)下能量高效的動(dòng)態(tài)路由協(xié)議EEDRP。仿真結(jié)果表明:相對(duì)于FLOOD和RMS,EEDRP具有最大的網(wǎng)絡(luò)生命期,同時(shí)能滿(mǎn)足結(jié)構(gòu)健康監(jiān)測(cè)應(yīng)用所需轉(zhuǎn)發(fā)率和延遲性能要求。

        [1] Liu X,Cao J,Song W Z. Distributed Sensing for High-Quality Structural Health Monitoring using WSNs[J]. IEEE Transactions on Parallel Distributed Systems(TOPDS),2015,26(3):738-747.

        [2] Sante R D. Fibre Optic Sensors for Structural Health Monitoring of Aircraft Composite Structures:Recent Advances and Applications[C]//Sensors,2015,15(8):18666-18713.

        [3] 任小芳,賈棟,趙輝,等. 基于光纖Bragg光柵的古建筑結(jié)構(gòu)健康監(jiān)測(cè)技術(shù)研究[J]. 傳感器技術(shù)學(xué)報(bào),2015,28(1):34-38.

        [4] 季賽,黃麗萍,孫亞杰. 面向無(wú)線(xiàn)傳感結(jié)構(gòu)健康監(jiān)測(cè)的壓縮感知方法研究[J]. 傳感器技術(shù)學(xué)報(bào),2013,26(12):1740-1746.

        [5] 俞姝穎,吳小兵. 陳貴海無(wú)線(xiàn)傳感器網(wǎng)絡(luò)在橋梁健康監(jiān)測(cè)中的應(yīng)用[J]. 軟件學(xué)報(bào),2015,26(6):1486-1498.

        [6] Beutel J,Gruber S,Gubler S. The PermaSense Remote Monitoring Infrastructure[C]//International Snow Science Workshop Davos 2009. Switzerland. 2009:187-191.

        [7] 陳曉江,房鼎益. PDHP:一個(gè)適于土遺址微環(huán)境監(jiān)測(cè)的WSN 路由協(xié)議[J]. 計(jì)算機(jī)研究與發(fā)展,2011,48(增刊):223-229.

        [8] Tie X,Venkataramani A,Balasubramanian A. R3:Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics[C]//Proceedings of the 17th Annual International Conference on Mobile Computing and Networking,2011:181-192.

        [9] Buettner M,Yee G V,Anderson E,et al. X-MAC:A Short Preamble MAC Protocol for Duty-Cycled Wireless Sensor Networks[J]. Sensys,2015,14(4):307-32.

        [10] Xiao M,Wu J,Huang L. Time-Sensitive Utility-Based Single-Copy Routing in Low-Duty-Cycle Wireless Sensor Networks[C]//IEEE Transactions on Parallel Distributed Systems(TOPDS),2015,26(5):1452-1465.

        [11] Gang Lu,Bhaskar Krishnamachari,Cauligi S Raghavendra. An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Networks[C]//Proceedings of the 18th International Parallel and Distributed Processing Symposium(IPDPS),2004. April 2004.

        [12] Landsiedel O,Ghadimi E,Duquennoy S,et al. Low Power,Low Delay:Opportunistic Routing meets Duty Cycling[C]//Proceedings of the 11th ACM/IEEE International Conference on Information Processing in Sensor Networks(IPSN’12),Beijing,China,April 2012.

        [13] Cao Y,Guo S,He T. Robust Multi-Pipeline Scheduling in Low-Duty-Cycle Wireless Sensor Networks[C]//Proc of IEEE Infocom. Orlando,2012:361-369.

        [14] Gu Y,He T.Data Forwarding in Extremely Low Duty-Cycle Sensor Networks with Unreliable Communication Links[C]//Proc ACM SenSys,2007:321-334.

        [15] Xiong S,Li J,Li M,et al. Multiple Task Scheduling for Low-Duty-Cycled Wireless Sensor Networks[C]//IEEE INFOCOM,2011.

        [16] Cao Z,He Y,Ma Q,et al. L2:Lazy Forwarding in Low-Duty-Cycle Wireless Sensor Network[C]//IEEE/ACM Transactions on Networking.(TON),2015,23(3):922-930.

        韓雨澇(1981-),男,陜西禮泉人,博士,講師,主要研究領(lǐng)域?yàn)闊o(wú)線(xiàn)傳感器網(wǎng)絡(luò)協(xié)議設(shè)計(jì),ylhan2008@126.com;

        陳三清(1980-),男,湖北省廣水市人,碩士,講師,研究方向?yàn)橐苿?dòng)互聯(lián)網(wǎng)技術(shù)與應(yīng)用。

        An Energy Efficient Dynamic Routing Protocol in WSN forStructural Health Monitoring*

        HAN Yulao*,CHEN Sanqing

        (Department of mathematics and computer,Panzhihua university,Panzhihua Sichuan 617000,China)

        With the shortage problem of network lifetime in wireless sensor network of structural health monitoring,this paper proposes a routing protocol EEDRP(Energy Efficient Dynamic Routing Protocol)in the low duty cycle network. The protocol dynamically works out a set of forwarding nodes by using neighbor nodes’ link quality and residual energy. At the same time,the protocol also solves the problem of data transmission failure caused by unreliable links by the data packet retransmission mechanism which is based on predicting active time slots of forwarding set. At last,a simulation platform was established to verify the protocol,the result showed that the protocol can prolong the network lifetime efficiently in the conditions of assuring reliability and low latency of data collection. Therefore it can meet the application requirements of structural health monitoring.

        wireless sensor networks;network lifetime;retransmission mechanism;structural health monitoring;duty cycle

        項(xiàng)目來(lái)源:國(guó)家科技支撐計(jì)劃自助項(xiàng)目(2013BAK01B02);國(guó)家自然科學(xué)基金項(xiàng)目(61070176,61202393,61272461,61170218);陜西省教育廳科研計(jì)劃項(xiàng)目(2011JG06);攀枝花市科技計(jì)劃項(xiàng)目(2015CY-S-7)

        2016-11-29 修改日期:2017-03-05

        TP393

        A

        1004-1699(2017)07-1106-06

        C:6150P

        10.3969/j.issn.1004-1699.2017.07.023

        av天堂精品久久久久| 精品露脸国产偷人在视频| 粉嫩被粗大进进出出视频| 精品一品国产午夜福利视频| 国产人成无码视频在线1000| 凹凸世界视频a一二三| 亚洲国产精品无码aaa片| 日韩人妻无码免费视频一区二区三区 | 国产免费三级三级三级| 青青草视频是针对华人| 九九久久自然熟的香蕉图片| 国产精品成人av在线观看| 久久精品国产久精国产69| 大陆成人精品自拍视频在线观看| 欧美精品国产综合久久| 无码国产激情在线观看| 国语精品视频在线观看不卡| 人妻中文久久人妻蜜桃| aⅴ精品无码无卡在线观看| 欧美精品一区二区性色a+v| 久久精品国产亚洲av麻豆四虎 | 无码视频一区二区三区在线播放| 蜜臀av一区二区三区| 精品亚洲国产成人| 国产欧美日韩在线观看| 最大色网男人的av天堂| 婷婷色婷婷开心五月四| 亚洲伊人成综合网| 中文字幕日产人妻久久| 色婷婷亚洲一区二区三区在线| 国内精品久久久久国产盗摄| 麻豆精产国品| 日韩精品一二区在线视频| 日本最新一区二区三区视频观看| 精产国品一二三产品蜜桃| 一个人免费观看在线视频播放| 亚洲人成精品久久熟女| 国产精品国三级国产av| 日本不卡视频免费的| 日韩性感av一区二区三区| 亚洲国产精品无码av|