《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于局部更新策略的DBR路由協議改進算法
基于局部更新策略的DBR路由協議改進算法
2014年微型機與應用第12期
石亞男,劉廣鐘
上海海事大學 信息工程學院,上海
摘要: DBR協議是水下無線傳感器網絡中的一個基于深度信息的路由協議,該協議算法采用節點的深度信息作為轉發數據的依據,并通過簡單廣播的形式來轉發數據。提出了改進算法,引入了局部更新概念,從而增強了DBR協議的節能效果,并且在一定程度上防止路由空洞。仿真結果表明,改進后的DBR協議能有效地減少網絡耗能,并且沒有出現路由空洞。
Abstract:
Key words :

  摘  要DBR協議是水下無線傳感器網絡中的一個基于深度信息的路由協議,該協議算法采用節點的深度信息作為轉發數據的依據,并通過簡單廣播的形式來轉發數據。提出了改進算法,引入了局部更新概念,從而增強了DBR協議的節能效果,并且在一定程度上防止路由空洞。仿真結果表明,改進后的DBR協議能有效地減少網絡耗能,并且沒有出現路由空洞。

  關鍵詞水聲傳感器網絡;DBR;局部更新

  無線傳感器網絡是由密集型、低成本、隨機分布的集成有傳感器、數據處理單元和短程無線通信模塊的微小節點通過自組織方式構成的網絡[1]。借助節點中內置、形式多樣的傳感器可以實現對生活環境全方位地監測與控制,這也是下一代互聯網遠景規劃中較為重要的組成部分。無線傳感器網絡的自組織性和密集節點提供的容錯能力,使其不會因為某些節點的異常而導致整個系統的崩潰,非常適合在特殊時刻、特殊環境中快速構建信息基礎設施,因此有廣闊的應用前景[2-3]。

  水聲傳感器網絡是無線傳感器網絡在水下一個重要應用[4]。水聲傳感器網絡是指將耗能低、具有一定通信距離的水下傳感器節點部署到指定海域中,利用節點的自組織能力自動建立起網絡[5]。水下傳感器網絡在海洋管理、資源保護、災害監測、海洋工程、海上生產作業和海洋軍事活動中起到促進作用,因此近年來在世界上得到了廣泛關注。

  由于水聲傳感器網絡采用水聲信道通信,它與傳統的陸上傳感器網絡相比存在路徑失效、噪聲、多途干擾、傳輸延時和多普勒效應等一系列問題。此外,由于在水聲環境中節點的位置會不停地移動以及在水聲環境中節點不便于更換,因此節點部署、定位和低功耗設計等問題是水聲傳感器網絡研究的熱點問題?,F存的陸上傳感器網絡路由協議不能直接應用到水下傳感器網絡中,需要找到針對水聲通信特點的有效而又可行的路由協議。

  DBR(Depth Based Routing)[6]協議是水下傳感器網絡中的一個基于深度信息的路由協議,網絡中所有節點的決定都取決于節點的深度信息。相對于其他基于地理位置信息的水下傳感器網絡路由協議,DBR不需要知道節點三維位置信息,只需要知道節點的局部深度信息。同時,DBR采用的是多Sink節點網絡結構,繼承了此網絡節點的特點并且未帶來額外的網絡成本。但是它采用洪泛傳播機制,多次計算深度信息會消耗網絡能耗;其次,DBR中如果節點之間的密度太小,可能出現路由空洞等問題。

  本文主要在DBR協議的基礎上展開研究,提出一種基于局部更新策略的協議改進機制,并通過實驗證明了采用局部更新策略可以大大降低整個傳感器網絡的能量消耗。

  1 DBR簡介

  DBR采用的是多Sink節點水下無線傳感器網絡結構[7],它由水面上的無線傳感器網絡和水下無線傳感器網絡兩部分組成,二者結合為一個整體網絡。

  DBR采用貪婪轉發策略將數據包發送給水面的Sink節點[8]。DBR每次轉發數據時試圖選擇離目的節點最近的節點,即深度最小的節點為下一跳轉發節點;同時防止其他鄰節點轉發同樣的數據包來減小能耗。在整個過程中,數據包越接近目的節點,轉發節點的深度越小。在空洞不存在的情況下,如果減小每一跳轉發節點的深度,數據包可以到達水面Sink節點。當某個節點有數據要發送時,簡單地通過廣播洪泛的形式將數據發送出去。其他節點收到數據之后,借助于深度傳感器來計算自身的深度信息并且與發送節點的深度作比較。如果其深度小于發送節點的深度,則具有轉發數據的資格,然后它將對收到的數據進行相應的處理,并同樣通過廣播形式將數據轉發出去,否則將簡單丟棄數據包。

  DBR在能量控制方面主要存在以下缺陷:(1)在DBR中,所有的節點都要時刻保持工作狀態,隨時準備好接收數據包并且做出相應的處理工作,在節點密度較大的情況下,這使得能量白白消耗,縮短了網絡的生存周期;(2)數據包轉發采用的是洪泛機制,如果每個節點都參與數據的轉發,將增加網絡的復雜度,產生大量的冗余數據,導致過多的節點能量消耗,并且降低了網絡的寬帶利用率。同時,所有接到數據包的節點每次都計算自己的深度信息,同樣耗能。

  2 引入局部更新后的改進算法

  在傳統的DBR協議傳感器網絡中,滿足深度小于當前節點條件的鄰居節點都會參與到數據包的轉發工作中,這不可避免地造成多個節點同時轉發相同數據包,造成數據冗余和能耗。本文針對DBR協議提出一種局部更新策略來減少DBR的能量消耗。

  2.1 網絡體系結構

001.jpg

  基于局部更新策略的DBR改進機制采用多Sink節點體系結構,如圖1所示。水面上的為Sink節點,水下的為一般的傳感器節點,以三維立體結構部署在需要監測的區域內。Sink節點彼此之間采用RF調制解調器通信,包括將數據傳到基站;同時,應用水聲調制解調器將接收到的水下節點的信息傳送至基站。每個水下節點都配備深度傳感器,可以隨時確定自己的深度信息。水下節點主要負責數據的采集,同時通過多次轉發最終將數據傳送至海面上任意一個Sink節點即可。通過RF調制解調器,Sink節點可以高速、準確地將數據包傳送給靠近基站的Sink節點,最終成功將數據傳至基站。本文中設定將數據傳至任意一個Sink節點即認為數據成功到達目的節點。

  2.2 改進算法工作機制

  在網絡部署初期,初始節點轉發數據時,通過簡單的洪泛廣播來轉發,所有節點深度比它小的節點可以進行轉發,并且通知前一節點自己進行了轉發;上一級節點將返回的信息存儲在一個消息隊列中,每隔一段時間t處理一次,具體為隨機選取隊列中的部分節點并發送關閉消息來使其關閉休眠,其余節點繼續參與整個網絡的轉發工作。這樣,在經過幾輪的轉發過程之后,網絡中會有相當一部分節點處在睡眠狀態,整個網絡的能量消耗減少。當網絡中的某一節點能量快要耗盡時,它將發送警告信息通知它的上一跳節點,上一跳節點將會洪泛一個消息喚醒它睡眠的鄰居節點再次參與到網絡數據傳送工作中來。節點處理數據具體流程如圖2所示。

002.jpg

  對于水下網絡中的節點而言,可以大致分為3類,如圖3所示。圖中實線表示傳送數據包轉發路徑,虛線為返回上級信息包路徑。源節點向外洪泛數據包后,只有深度比該節點小的鄰居節點會將數據轉發出去并向上級發送確認信息;而源節點處理消息隊列后隨機產生的睡眠節點將不再參與此次數據包的轉發工作。

003.jpg

  由于水下無線傳感器網絡處在水聲環境中,因此每個節點的位置不是固定不變的。因為本文的算法會關閉部分節點來達到節能的目的,所以不可避免地會遇到路由空洞的問題。在此提出一個解決方法:由于存在多個節點轉發數據,當某一節點數據無法再轉發出去時不能說明整個網絡環境一定存在路由空洞。解決思路為:將數據包回退至第一個轉發超過2個節點的節點,并保留一段時間t,如在時間t內沒有接收到另外幾路分支的回退數據,則說明其中有一條分支是可以走通,將空洞分支中的所有節點關閉并將回退數據舍棄;如果同樣收到其余分支的回退數據,說明此節點不通,將所有下游節點全部關閉并將數據回退到上一節點再繼續檢測,依次往復。如果數據回退到最下層節點,則說明整個水下傳感器網絡存在路由空洞,這時可以簡單地洪泛一條消息來將所有節點喚醒,并開始重新生成優化網絡。

  3 仿真結果

  本文采用MATLAB來仿真分析傳統DBR路由協議和基于局部更新的改進后協議的性能,通過在相同環境下比較二者性能來驗證改進算法的有效性,重點觀察整個網絡在正常工作一段時間后,整個網絡中的傳感器的平均剩余能量。

  節點隨機部署在500 m×500 m×500 m的三維區域中,水面Sink節點數量為5,假設節點在所有場景中都是靜止的,MAC層采用802.11算法,信道帶寬設為1 Mb/s,數據分組的大小為4 KB,節點的初始能量為1 000 J,傳送和接收數據分組消耗1 J。

004.jpg

  能耗比較示意圖如圖4所示??梢钥闯?,隨著節點數目的增多,由于采用了局部更新算法,非必要傳輸節點會關閉節點以減小能耗,改進DBR算法平均耗能明顯小于傳統DBR。

005.jpg

  傳輸率比較示意圖如圖5所示。隨著網絡中節點數量的增加,出現路由空洞機率減小,改進前DBR與改進后協議的傳輸正確率均有提高;而在相同情況下,改進后協議比傳統DBR有明顯優勢。

  本文研究了一個基于深度信息的路由協議DBR,在此基礎上提出了一個新的局部更新策略,并將兩者結合運用于水聲傳感器網絡。實驗表明,改進后的算法大大降低了整個網絡的能量消耗,并且提高了傳輸率,達到了比較良好的性能。

  參考文獻

  [1] 金軍,縱芳,梁妙元,等.水下傳感器網絡路由協議研究[J].電信科學,2012(2):123-127.

  [2] 孫亭,楊永田,李立宏.無線傳感器網絡技術發展現狀[J].電子技術應用,2006,32(6):1-5,11.

  [3] 梁玉芬,高德云,牛延超,等.無線傳感器網絡應用系統綜述[J].電子技術應用,2007,33(9):3-5,9.

  [4] 竇麗娜.水聲傳感器網絡研究[D].哈爾濱:哈爾濱工程大學,2008.

  [5] AKYILDIZ I F,POMPILI D,MELODIA T.State of the art inprotocol research for underwater acoustic sensor networks[C].Proceedings of the First Workshop on Under Water Network,2006.

  [6] Yan Hai,Shi Zhijie,Cui Junhong.DBR:depth-based rout-ing for underwater sensor networks[C].Network 2008,7th International IFIP-7C6,2008:16-1221.

  [7] SEAGH W K G,TAN H X.Multipath virtual sink architec-ture for underwater sensor networks[C].Proceedings of Oceans 2006-Asia Pacific,IEEE Press,2006:1-6.

  [8] 黃芬,陳名松.水下無線傳感器網絡DBR路由協議研究[J].電視技術,2012,36(13):74-77.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线高清| aa级大片欧美| 99精品99| 亚洲精品少妇30p| 亚洲激情黄色| 亚洲国产精品久久久久秋霞蜜臀| 国产亚洲aⅴaaaaaa毛片| 国产精品日韩一区| 国产精品日日摸夜夜摸av| 国产精品户外野外| 国产精品久久福利| 国产精品电影在线观看| 国产精品成人免费精品自在线观看 | 亚洲网站啪啪| 一本一本久久| 亚洲天堂av电影| 亚洲一区二区三区在线播放| 亚洲午夜一区二区三区| 亚洲小说欧美另类社区| 午夜电影亚洲| 久久精品成人一区二区三区| 久久久999| 牛牛国产精品| 欧美日韩三级一区二区| 欧美色欧美亚洲另类二区| 欧美视频一区| 国产欧美在线看| 国产综合久久久久影院| 在线国产日韩| 亚洲精品影视在线观看| 在线视频欧美精品| 亚洲欧美在线免费| 亚洲第一精品夜夜躁人人躁| 亚洲欧洲日本国产| 中国女人久久久| 午夜在线精品偷拍| 久久久噜噜噜久噜久久| 欧美成人免费va影院高清| 欧美日韩国产首页| 国产精品手机在线| 极品中文字幕一区| 亚洲精品国久久99热| 亚洲一区二区在线免费观看| 性色av一区二区怡红| 亚洲国产精品一区二区第一页 | 国产伦精品一区二区三区| 国产亚洲一区在线| 亚洲国产精品第一区二区| 一区二区三区高清不卡| 性久久久久久久| 亚洲精品美女在线观看| 亚洲欧美伊人| 欧美成人黄色小视频| 欧美性片在线观看| 精品99一区二区三区| 中日韩视频在线观看| 久久精品视频在线| 亚洲天堂网在线观看| 久久久久一区| 欧美日韩精品免费观看视频完整| 国产九九精品视频| 亚洲日本在线视频观看| 先锋影院在线亚洲| 一区二区日韩欧美| 久久五月婷婷丁香社区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 欧美色欧美亚洲另类七区| 国内外成人免费视频| 一区二区欧美在线| 亚洲国产精品久久久久婷婷884| 亚洲一区黄色| 欧美www视频在线观看| 国产精品一区二区久久 | 9l视频自拍蝌蚪9l视频成人| 欧美中文在线视频| 亚洲免费视频网站| 欧美电影电视剧在线观看| 国产伦精品一区二区三区免费 | 99这里只有久久精品视频| 久久国产欧美精品| 欧美三级中文字幕在线观看| 伊人成人网在线看| 亚洲欧美日韩精品久久久久| 一本久道久久久| 麻豆免费精品视频| 国产综合婷婷| 亚洲欧美在线网| 国产精品入口日韩视频大尺度| 欧美一区在线视频| 久久精品麻豆| 午夜精品一区二区三区在线视| 欧美激情无毛| 一区二区视频欧美| 校园激情久久| 欧美一区二区三区久久精品| 欧美日韩在线播| 亚洲激情av| 亚洲精品护士| 免费成人av| 激情综合电影网| 亚欧成人在线| 性高湖久久久久久久久| 欧美午夜激情小视频| 亚洲精品影视在线观看| 日韩视频免费观看高清完整版| 久久综合亚州| 国模 一区 二区 三区| 欧美一区二区在线| 久久国产视频网| 国产亚洲欧美日韩美女| 午夜精彩视频在线观看不卡| 亚洲一级免费视频| 欧美视频在线观看 亚洲欧| 亚洲久久一区二区| 日韩亚洲欧美在线观看| 欧美激情亚洲| 91久久久一线二线三线品牌| 亚洲伦理在线观看| 欧美日韩1080p| 日韩视频在线观看| 亚洲一本大道在线| 国产精品国产三级国产普通话99| 中文国产成人精品久久一| 中文亚洲欧美| 国产精品99一区| 亚洲一区二区三区欧美| 亚洲欧美一区二区三区久久| 国产精品一区二区三区乱码| 午夜精品亚洲| 久久午夜精品| 一区二区在线观看视频在线观看| 久久精品91久久久久久再现| 男人的天堂亚洲| 亚洲老板91色精品久久| 亚洲一二三区在线| 国产精品私人影院| 欧美一区二区在线播放| 免费成人在线观看视频| 亚洲人成艺术| 亚洲影音一区| 国产一区二区三区自拍| 亚洲区一区二区三区| 欧美日韩国产成人在线91| 亚洲一区成人| 久久久久国产精品一区| 亚洲国产精品传媒在线观看| 中文国产成人精品久久一| 国产精品私房写真福利视频| 久久av免费一区| 欧美高清视频一区二区三区在线观看| 久久久噜噜噜| 亚洲一卡久久| 亚洲一区三区电影在线观看| 国产精品专区h在线观看| 久久精品亚洲一区| 欧美日韩精品免费| 欧美一区二区免费视频| 欧美高清免费| 亚洲视频国产视频| 久久一区精品| 9国产精品视频| 久久久免费精品视频| 亚洲精品永久免费| 久久精品国产清高在天天线 | 久久久亚洲国产天美传媒修理工| 亚洲韩国精品一区| 亚洲一本大道在线| 极品尤物av久久免费看| 亚洲一区免费视频| 一色屋精品视频在线观看网站| 中文久久精品| 很黄很黄激情成人| 亚洲午夜av| 亚洲第一福利社区| 香蕉久久精品日日躁夜夜躁| 在线观看三级视频欧美| 午夜国产不卡在线观看视频| 亚洲大胆人体在线| 欧美有码在线视频| 亚洲精品久久久久中文字幕欢迎你 | 亚洲影院色无极综合| 好男人免费精品视频| 亚洲一区二区在线| 亚洲电影在线观看| 久久不射中文字幕| 日韩午夜中文字幕| 麻豆精品视频在线观看| 亚洲主播在线| 欧美日韩18| 亚洲激情另类| 国产真实乱偷精品视频免| 亚洲综合二区| 亚洲精品视频一区| 久久免费99精品久久久久久| 一区二区三区视频在线看| 欧美成人视屏| 亚洲国产成人不卡| 国产欧美日韩视频| 亚洲综合色激情五月| 亚洲破处大片|