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

OLSR路由協議的功率補償機制研究

2012-04-12 00:00:00廖書紅等
現代電子技術 2012年1期

摘 要:針對物聯網無線傳感器監測系統,研究了適合稀疏分布傳感器節點下的無線路由OLSR協議,并對傳統OLSR路由協議進行改進。在網絡高可靠性要求和節點分布不均的情況下,引入了功率補償機制和自主切換機制,并對改進后的協議通過NS2進行了仿真實驗。實驗結果表明,該協議在可靠性和時延方面均有所提高,達到了提高稀疏節點無線路由網絡系統性能的目的。

關鍵詞:OLSR協議; 稀疏路由; 補償點; 功率補償; 自主切換機制

中圖分類號:TN915.04-34; TP393

文獻標識碼:A

文章編號:1004-373X(2012)01-0045-04

Research on power compensation mechanism of OLSR protocol

LIAO Shu-hong1, ZHANG Yong1, WU Yin2, HUANG Tong-xin1

(1.College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China;

2.College of Automation, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)



Abstract:

The optimized link state routing protocol (OLSR) in a sparse routing condition for the Internet of things(IOT) wireless sensor monitoring system is studied, and the traditional OLSR protocol is improved. In order to get better performance under sparse nodes condition, both power compensated mechanism and self-switching mechanism are added, then, the implementation is simulated by NS2. The results show that the protocol has higher performance and shorter delay after it has been improved, and achieves the purpose of optimal route protocol for the system.

Keywords: OLSR protocol; sparse routing; compensation point; power compensation; self-switching mechanism



收稿日期:2011-08-16

0 引 言

無線傳感網絡節點多用于比較惡劣的環境,如戰場或各種地下作業,因此對節能和數據可靠傳輸的要求較高,同時由于節點分布不均勻,多為垂直和水平分布,傳統的路由協議如AODV(Ad Hoc On-Demand Distance Vector Routing),Gear,Leach等缺乏靈活性,且對節點定位要求較高[1]。而先應式路由協議OLSR(Optimized Link State Routing)引入了MPR選擇機制,使得其有效減少路由開銷和保證節點傳輸的可靠性。

OLSR是一種先驗式路由協議,已經被IETF MANET工作組正式公布為自組網路由協議的RFC標準。OLSR通過獲得的拓撲信息,利用Dijkstra算法進行路由計算,選擇到達目的節點的最短路徑。

雖然OLSR協議具有很多優點,但研究結果表明,當節點分布稀疏時,使用OLSR協議獲得的數據吞吐量大幅度下降,同時延遲也增大[2]。因此本文將對OLSR協議進行改進,使其在稀疏節點環境中也能取得較好的性能。

1 OLSR路由協議的改進

本文提出的結合功率進行補償機制的改進OLSR協議,在節點密集處采用傳統OLSR協議,在節點稀疏處自動切換到改進后的OLSR協議。

1.1 OLSR路由算法的缺陷

(1)不適應稀疏節點

OLSR協議默認節點信號傳播半徑足夠大,保證源與目的節點之間存在通信鏈路使得網絡整體連通。但在節點稀疏或移動分布式無線網絡拓撲結構中,網絡拓撲頻繁改變,無法確保網絡的連通性及節點間始終存在通信路徑。

(2)鏈路結構不均衡

OLSR協議只有被選為MPR的節點才產生并轉發TC(Topology Control)消息,默認情況下的TC只包含了MPR(MultiPoint Relays)選擇者的地址信息[3]。在每個時刻,網絡節點的拓撲集里僅僅存在MPR鏈路信息,而對其他的對稱鏈路或者單向鏈路不會反映到網絡拓撲集中。OLSR協議實驗可以得到10個節點情況下網絡拓撲圖如圖1所示,完整的拓撲圖如圖2所示。

由圖1可以看出,節點3,7,8,9均未被任何節點選為MPR,它們沒有TC消息可以發送,同時節點8只有一條鏈路可以被廣播。

圖1 OLSR網絡拓撲圖

圖2 完整的網絡拓撲圖

節點8到目的節點只有一條可用鏈路,因此需要為這些MPR節點集中節點數為1的節點選擇一個備用的轉發節點,當MPR節點出現故障時,能夠及時代替MPR節點轉發。

1.2 稀疏OLSR路由補償節點選擇算法

改進協議針對只有一條鏈路被感知的節點,在Hello消息中增加一個標志位,標志該節點MPR集中節點數量。

協議開始后,按照傳統OLSR協議進行MPR選舉,MPR集合中的節點選出后,各個MPR節點檢查收到的節點Hello消息中的標志位,當標志位為1時,在網絡性能下降到一定程度時就可以采用補償算法選取相應的補償節點,增大補償節點發射功率,使它的通信范圍覆蓋MPR集合中惟一節點所覆蓋的范圍,這樣就解除了該惟一節點的不可靠性,以保證整個網絡的連通性。補償節點選擇流程如圖3所示。

圖3 補償節點選擇流程圖

由圖3可得到補償算法如下:

BEGIN

DO 在Hello消息中附帶子集節點上一次發送消息后的剩余能量信息;

IF 節點剩余能量>λ THEN

MPR集合中的節點能量將要耗盡或者鏈路狀態變壞;

DO MPR集合中節點惟一的節點發送補償請求消息給所有一跳鄰居節點;

IF 該節點做過補償點 THEN

根據分組內部的發射/接收功率信息;

DO計算鄰接點與惟一節點的距離,并寫入補償回應消息中,發送給MPR集合中的節點,同時該節點作為備用補償點;

ELSE IF 距離鄰居節點N最近THEN

MPR集合中的惟一節點收到應答消息;

DO選擇距離最近的鄰居節點作為補償點;

ELSE END

END IF

END IF

ELSE END

END IF

DO選出的補償節點根據收到的信息來調整發射功率。補償節點將自身通信半徑增大到補償節點的MPR節點的通信半徑和該MPR節點與它距離之和;

END

為了節約能量,補償節點最大發射功率的工作時間為一個查找周期,當發現MPR集合中的集合節點不需要補償節點時就恢復之前的發射功率。

2 自主切換機制

在路由建立階段,當通過各個節點的Hello消息使整個網絡的MPR節點集確定后,MPR子集內部各個節點利用式(1)求出平均閾值Savr:

Savr=Sall/Smpr

(1)

式中:Sall代表整個網絡的節點數和;Smpr代表MPR集合節點個數。MPR節點集合內的各個子節點計算自己負責轉發的節點數Hello_Count。當Hello_Count低于平均閾值Savr時,便利用式(2)開始預測本輪信號強度:

Snew=#8226;Sold+(1-)#8226;Snew-measure

(2)

式中:Snew-measure表示新測得的信號強度;Sold表示上一次預測的信號強度;Snew表示預測的下一段時間的信號強度;是權重,取值范圍是[0,1],越小,預測信號強度受該時刻信號強度的影響越大[4]。

當預測的下次信號強度低于預先規定的一定強度時,可以確定此處為稀疏節點分布區且信號強度較低,則該MPR集合中節點分組內實行改進后的OLSR協議,否則繼續使用OLSR協議。 

OLSR協議和改進OLSR協議的自主切換機制流程如圖4所示。

3 功率控制算法依據

補償機制中,需要增大節點的發射功率,當源節點向目的節點發送分組時,發送功率Pt與接收功率Pr的關系[5]如下:

Pr=Ptλ4πdβGtGr

(3)

式中:λ為載波波長;d為源節點和目的節點間的距離;Gt為發射機天線增益;Gr為接收機天線增益。設接收功率的門限為Prt,當信號的功率不小于Prt時才能被正確接收,可推出式(4)和式(5):

Pt=Tfd4

(4)

Tf=(4π)4PrtGtGrλ4

(5)

由式(4)可知,當傳輸距離增大1倍,發射功率成冪級數增加,才能被正確接收。

圖4 OLSR切換機制

4 實驗結果

本文實驗環境是在Linux操作平臺下移植了TinyOS操作系統,利用CC2430控制芯片進行編程,并在ns2.34環境下進行仿真實驗。

4.1 仿真實驗環境

仿真的網絡范圍為500 m×1 000 m,節點數量為20和100個,傳輸范圍為250 m,物理信道的帶寬為2 Mb/s,MAC層使用802.11a協議。建立12個CBR業務連接,分組長度為512 B,仿真時間為200 s,發包率為4個/s,節點的速度分別為0 m/s,1 m/s,5 m/s,10 m/s,20 m/s,25 m/s,30 m/s。

4.2 性能指標

協議改進主要針對網絡的可靠傳輸,因此仿真實驗的性能指標有節點投遞率和網絡傳輸平均延時[7]。由于改進后的協議運用了自主切換機制,必然會增大部分能量的開銷,因此,需要對剩余能量也進行仿真實驗[6]。

(1) 投遞率

OLSR協議適用于節點密集型的網絡,從圖5可以看出,兩個協議在100個節點的網絡整體比20個節點的稀疏網絡的投遞率高。在節點固定或者移動較小的情況下,性能已經很好,則改進后的協議性能并未得到良好的體現。當節點移動速度超過10 m/s后,網絡性能明顯下降,這時運用自主切換機制,網絡的投遞率得到顯著改善。速度越大,OLSR協議性能下降越快,而改進的OLSR協議性能下降得到控制。

(2) 平均時延

在節點固定或者移動速度較低的情況下,改進的OLSR協議并未表現出特別的優勢,這是由于監測網絡的性能耗費一定的時延,之前采用自主切換提高的時延并不明顯。

端到端時延統計如圖6所示。由圖可看出,當節點移動速度超過15 m/s后,改進的OLSR協議能夠在網絡剩余能量很低或部分MPR節點失效的情況下,使數據通過補償節點得到及時的轉發,因而它的網絡傳播時延相比OLSR協議有明顯降低。

圖5 節點的投遞率

圖6 節點的端到端時延

(3) 剩余能量

對100個節點進行仿真,速度固定為5 m/s,假定節點初始能量在[20,60]間隨機分配。仿真時間為400 s,x軸表示剩余能量,y軸表示處于該能量的節點數,如圖7所示。

圖7 節點的剩余能量

在400 s處,使用傳統路由協議在剩余能量60 J處有3個,而改進的協議在此處為1個。但是在剩余能量為10 J的節點中,傳統OLSR有15個,而改進的OLSR只有11個,兩個協議的大多數節點都集中在[20,50]的能量區。由此可見,使用改進的OLSR協議并沒有造成過多的能量耗費,同時有效地平衡了能量的均衡使用,從而延長了部分節點的壽命。

5 結 論

本文分析了OLSR協議不適合節點分布稀疏的網絡拓撲結構情況,通過加入特定節點補償機制和自主切換機制對其進行改進,并對改進后的OLSR協議進行了仿真。實驗結果表明,改進后的協議能夠取得更高的投遞率,提高了網絡傳輸的可靠性。在節點移動速度較大時,在降低時延方面效果顯著。同時也有利地均衡了各個節點的能量,從而延長整個網絡的壽命。

選取出的補償節點進行合適的功率放大后,增大了節點的傳輸覆蓋范圍,必然會對周圍的節點傳輸信號有所影響,本文假定是在忽略功率增大的幅度對周圍節點信號強度影響的情況下進行的研究,下一步對增加這種補償和切換機制后的網絡與節點信號強度之間的關系和影響進行研究,找到一種均衡的度量關系,使改進的協議性能可以得到最好的發揮。

參 考 文 獻

[1]SUN Yan-jing, LIU Xue. Wireless multi-hop ad hoc networks based on OLSR for underground coal mine [C]//Wireless Communications and Signal Processing. Suzhou: IEEE, 2010: 1-4.

[2]WISITPONGPHAN N, FAN Bai, MUDALIGE P, et al. Routing in sparse vehicular ad hoc wireless networks [J]. Selected Areas in Communications, 2007,25(8): 1538-1556.

[3]DE RANGO Floriano, FOTINO Marco, MARANO S, et al. Energy efficient OLSR routing protocol for mobile ad-hoc networks [C]// Military Communications Conference. San Diego, CA: IEEE, 2008: 1-7.

[4]嚴雯,郭偉,劉軍.一種基于信號強度的OLSR路由協議改進算法[J].電訊技術,2008,48(5):40-45.

[5]譚學治,王則鳴,李鵬.基于OLSR的Ad Hoc網絡功率意識路由協議[J].通信技術學報,2008,41(11):103-105.

[6]TADDIA C, GIOVANARDI A, MAZZINI G, et al. Energy efficiency in OLSR protocol [C]// Sensor and Ad Hoc Communications and Networks. Reston, VA: IEEE, 2006: 792-796.

[7]CHENG Shun-feng. A wireless sensor system for prognostics and health management [J]. Sensors Journal, 2010,10(4): 856-862.

[8]LI Zhi-yuan, HU Jin-hong. Simulation and analysis of optimized OLSR [C]//Multimedia Information Networking and Security. Nanjing, Jiangsu: IEEE, 2010: 97-100.

[9]王篤亭.基于DSP的FFT算法在無功補償控制器上的應用[J].現代電子技術,2010,33(12):194-196.

[10]劉曉培,李穎,張豪,等.高效率的小規模Ad Hoc組播路由協議[J].現代電子技術,2011,34(1):7-10.

作者簡介:

廖書紅 女,1988年出生,河南信陽人,碩士研究生。主要研究方向為無線網絡協議和嵌入式系統開發技術。

章 勇 男,1966年出生,博士,副教授。主要研究方向為數據挖掘和嵌入式系統開發技術。

吳 寅 男,1982年出生,博士研究生。主要研究方向為自供電無線傳感器網絡。

黃同心 男,1985年出生,碩士研究生。主要研究方向為網絡安全技術。

主站蜘蛛池模板: 天天摸夜夜操| 最新无码专区超级碰碰碰| 欧美福利在线观看| 亚洲一级毛片在线播放| 高潮毛片免费观看| 91精品情国产情侣高潮对白蜜| 色综合久久综合网| 国产高清精品在线91| 美女无遮挡免费网站| 欧美日韩中文国产| 丁香六月激情婷婷| 精品国产乱码久久久久久一区二区| 国产精品欧美日本韩免费一区二区三区不卡 | 精品小视频在线观看| 国产精品嫩草影院av| 亚洲一级毛片免费看| 国产丝袜啪啪| 九九热精品视频在线| 国产精品永久在线| 久久午夜夜伦鲁鲁片不卡| 亚洲国产中文欧美在线人成大黄瓜| 97在线免费视频| 日韩在线影院| 18禁色诱爆乳网站| 亚洲人成高清| 精品一区二区三区自慰喷水| 欧美亚洲第一页| 欧美国产精品拍自| 在线免费不卡视频| 婷婷六月综合网| 国产欧美精品午夜在线播放| 亚洲成人免费在线| 狂欢视频在线观看不卡| 免费国产黄线在线观看| 国产成人91精品| 欧美专区在线观看| 欧美亚洲综合免费精品高清在线观看 | 亚洲国产黄色| 日韩一级二级三级| 国产美女丝袜高潮| 伊人久综合| 网友自拍视频精品区| 欧美国产综合色视频| 亚洲国产天堂久久综合| 亚洲精品无码av中文字幕| 免费又爽又刺激高潮网址| 一级毛片基地| 日本免费福利视频| 国产99视频精品免费视频7| AV不卡在线永久免费观看| 毛片久久网站小视频| 一级香蕉人体视频| 狼友视频国产精品首页| 亚洲视频影院| 欧美中文字幕在线视频| 亚洲色中色| 制服丝袜亚洲| 国产成人免费高清AⅤ| 欧美www在线观看| 亚洲欧美一区在线| 国产精品55夜色66夜色| 日韩精品资源| 精久久久久无码区中文字幕| 青青网在线国产| 91久久国产热精品免费| 亚洲视屏在线观看| 大香伊人久久| 亚洲欧美激情小说另类| 91视频首页| 成人国产免费| 欧美一道本| 欧美一区二区福利视频| 91福利国产成人精品导航| 国产9191精品免费观看| 久久青草精品一区二区三区| 久久人搡人人玩人妻精品| 91成人免费观看| 九色在线观看视频| 中国一级特黄大片在线观看| 亚洲伦理一区二区| 色综合日本| 免费一级毛片在线播放傲雪网|