《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于多樹的移動自組織網多播路由協議
基于多樹的移動自組織網多播路由協議
2016年電子技術應用第11期
梁 潘1,馮朝勝2
1.成都航空職業技術學院 汽車工程系,四川 成都610100;2.四川師范大學 計算機學院,四川 成都610101
摘要: 由于移動節點能量耗盡嚴重影響了移動自組織網(MANET)路由性能,有效地使用移動節點的能量是非常重要的。為此,提出基于多樹的移動自組織網多播路由協議(MTMR)。MTMR協議先計算移動節點能量,將能量低于門限值的節點不參與路由。然后,將參與路由的節點構建不同的樹,源節點通過這些樹向目的節點傳輸數據,從而實現多播路由。仿真結果表明,提出的MTMR協議有效地提高了數據傳輸率,降低了端到端傳輸時延。
中圖分類號: TN914
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.11.025
中文引用格式: 梁潘,馮朝勝. 基于多樹的移動自組織網多播路由協議[J].電子技術應用,2016,42(11):95-98.
英文引用格式: Liang Pan,Feng Chaosheng. Multi-tree-based multicast routing protocol in MANET[J].Application of Electronic Technique,2016,42(11):95-98.
Multi-tree-based multicast routing protocol in MANET
Liang Pan1,Feng Chaosheng2
1.Automotive Engineering,Chengdu Aeronautic Polytechnic,Chengdu 610100,China; 2.School of Computer Science,Sichuan Normal University,Chengdu 610101,China
Abstract: It is very important to use energy efficiently, since that mobile Ad Hoc network routing performance has been affected by energy depletion of mobile node. Therefore, the energy of mobile node tree-based multicast routing(MTMR) protocol is proposed in this paper. In MTMR, firstly, energy of mobile node is computed, and compared with the threshold, nodes that its energy is less than threshold is not allowed to routing, then rest mobiles are divided into three trees. Source node transmits data to destination by these trees, and the multicast routing protocol is done. Simulation results show that the proposed MTMR protocol can improve the data transmission rate, reduce the end to end delay.
Key words : mobile Ad Hoc network;routing protocol;multicast;tree;energy

0 引言

    目前,移動自組織網MANET(Mobile Ad Hoc Network)成為無線網絡研究的一個熱點。構建MANET的主要目的是通過一群帶有無線收發裝置的移動節點組成一個臨時性、無基礎設施的移動網絡[1],該網絡具有臨時性、多跳路由等特點。

    在MANET中,由于節點的通信范圍受限,需要多跳方式向其他節點傳輸數據,并且節點隨機移動,網絡拓撲變化頻繁,這使得在MANET中建立穩定、可靠的路由協議成為一項挑戰性的工作。為此,研究人員針對MANET的路由協議進行了大量的研究工作,提出不同策略的路由協議[2-6]

    通常,MANET中的源節點需要向多點傳輸數據,即一點對多點,就采用了多播(Multicasting)。由于多播是向多個節點傳輸同樣的數據,降低了通信消耗,包括鏈路帶寬以及傳輸時延。依據路由協議的特性,可將現有的多播路由(multicast routing)協議分為基于形(tree-based)路由協議[7]、基于mesh路由協議[8-9]以及混合路由協議。

    基于樹路由協議在源節點至目的節點間建立樹型拓撲。典型的基于樹路由協議如自組織多播路由協議AMR(Ad Hoc Multicast Routing)、多播按需距離矢量路由協議MAODV(Multicast Ad Hoc on demand Distance Vector)[10]、可靠多播RM(Reliable Multicast)。而基于mesh的多播路由協議在兩節點間建立多條路徑,即使鏈路失敗,也沒有必要重新計算mesh結構,典型的有CAMP(Core-Assisted Mesh Protocol)、按需組播ODM(On-Demand Multicast)以及DCMP(Dynamic Core based Multicast)路由協議。

    盡管基于mesh路由協議能夠在源節點至目的節點間建立多條路徑,但是這是以能量消耗為代價的。然而,在MANET中,每個節點的能量是受限的。在設計路由協議時,應考慮節點的能量受限的特性。因為一旦節點能量耗盡,鏈路就斷裂,縮短了網絡壽命,必然會引用數據傳輸中斷,增加了數據傳輸時延,降低了數據傳輸的效率。

    為了最大化網絡壽命,應以最小的能量消耗實現有效的數據傳輸。為此,研究人員也提出面向節點能量消耗的路由協議,如最小傳輸功率MTP(Minimum Total Transmission Power)路由[11]、最小-最大電池消耗MMBC(Min-Max Battery Cost)路由[12]以及可選擇的最大-最小傳輸能量CMMBC(Conditional Max-Min transmission Battery Capacity)路由[13]

    為此,本文考慮節點能量信息,并利用樹型拓撲以及多播路由特性,提出基于樹的能量感知的多播路由MTMR(Energy of node Tree-based Multicast Routing)協議。MTMR協議首先節點考慮節點的能量,若節點能量小于門限值,則不允許該節點參與數據轉發。然后,將節點構建3種不同樹,源節點依據這3種樹向目的節點傳輸數據包,提高了數據傳輸效率。

1 能量消耗模型

    MTMR協議考慮了節點的傳輸能量信息,節點在傳輸、轉發以及接收數據時,均需消耗自身能量。無線電能量消耗主要由兩部分組成:運行電子元器件、功率放大器所消耗的能量和接收器所消耗的能量。為了在兩節點間傳輸q bit的數據信息,且兩節點間的距離為d,消耗的能量為:

tx4-gs1-2.gif

    節點依據式(1)或式(2)計算自己剩余能量。  

2 MTMR協議

    MTMR協議是屬于能量感知協議,提高了多播路由的穩定性,同時引用基于多樹路由協議的理念,進而提高數據傳輸的效率。為此,假定網絡內所有節點隨機劃分為三類,分別為組1(Group-1)、組2(Group-2)、組3(Group-3)。相應地,利用Group-1、Group-2、Group-3節點分別構建3種樹Tree-1、Tree-2、Tree-3。

    此外,每節點保持兩個表:鄰居表(Neighbouring table)和多播路由表(Multicast routing table)。節點通過周期地交互Hello消息建立鄰居表。鄰居表用于保存鄰居節點的信息,包括鄰居節點的ID、位置信息。多播路由表用于保存傳輸數據的路徑,格式如圖1所示。

tx4-t1.gif

    其中,Source_ID、Destination_ID分別標識源節點、目的節點。Route_class用于標識路由組Group-1、Group-2、Group-3。Route_class=1、2、3分別代表Group-1、Group-2、Group-3。Next_node表示用于轉發數據的下一跳節點。

2.1 路由發現過程

    當源節點需要向目的節點發送數據包時,就向鄰居節點廣播路由請求RREQ(Route Request)控制包。RREQ控制包內包含源節點、目的節點以及路徑信息(Path Information)等。

    當節點接收了RREQ控制包,就將自己剩余能量E與門限值Eth進行比較,如果大于Eth,就存儲RREQ,并重播RREQ,致使RREQ控制包傳輸得更遠。同時,將自己的ID加入到RREQ控制包的路徑區域(Path Information)。

    接收了控制包RREQ時,就將用于向源節點轉發路由回復控制包RREP(Route Reply Packet),RREP控制包攜帶了、源節點、目的節點、返回路徑(Reverse Path Information)、Route_Class。其中,Reverse Path Information記載了傳輸RREP的路徑信息。

2.2 控制包傳輸過程

    鄰居節點不斷向目的節點轉發RREQ控制包,直到目的節點接收。當目的節點接收到不同樹的RREQ控制包后,目的節點將沿著該樹向源節點傳輸回復RREP控制包。數據傳輸如圖2所示。

tx4-t2.gif

    接收到RREQ控制包后,目的節點P、Q、R將這3個樹的最后一跳節點作為傳輸RREP的上級節點,如圖2(b)所示。節點P、Q、R選擇I作為TREE-1的上級節點、H作為TREE-2的上級節點以及J作為TREE-3的上級節點。圖2(c)顯示了基于多樹的數據傳播過程。

3 性能分析

3.1 仿真參數

    利用網絡仿真軟件NS2.3.5構建仿真平臺[14]。考慮1 000 m×1 000 m仿真區域,20~80個移動節點隨機分布于仿真區域。同時,選擇random way point 作為移動模型,每個節點隨機地選擇移動方向,移動速度從1~25 m/s間選擇。節點的通信范圍為150 m。此外,隨機選擇移動節點作為源節點和目的節點。數據包的大小225 B。仿真時間為10 000 s。

    在分析仿真數據時,考慮的場景:移動節點的速度為20 m/s,移動節點數從20~80變化;考察端到端傳輸時延、數據包丟失率傳輸率以及控制路由開銷作為評估路由協議的性能指標。

3.2 數值分析

    為了更充分地分析MTMR協議性能,選用AODV進行同步仿真,并進行性能比較。選擇AODV協議作為參考,原因在于:AODV是經典的按需路由協議,其也是采用RREQ控制包發現路由。在路由發現階段,當源節點需要向目的節點傳輸數據時,源節點先廣播路由請求RREQ控制包,含有目的節點地址、廣播ID以及遍歷的跳數。接收到RREQ數據包后,鄰居節點檢查自己是否有至目的節點的路由,如果有,就向源節點回復RREP控制包;否則,鄰居節點就轉播RREQ。圖3描述了AODV協議RREQ和RREP的傳輸過程。

tx4-t3.gif

    (1)某場景路由性能

    圖4(a)所示,MTMR的端到端傳輸時延比AODV下降了33.928%。圖4(b)所示,MTMR的數據包丟失率下降了55.655%。圖4(c)顯示MTMR和AODV歸一化的路由開銷,這說明MTMR在提高端到端傳輸時延、數據包丟失率時,并沒有增加路由負擔。

tx4-t4.gif

    (2)能量性能分析

    本次實驗分析與節點能量相關的網絡穩定時長和網絡壽命。其中,穩定時長等于從網絡初始開始計算第一節點失效時所經歷的時間。而網絡壽命數值等于網絡內最后一個節點失效時所經歷的時間,時間越長,網絡壽命越長。

    表1列舉了10次測試的實驗數據。從表1可知,AODV、CAMP、DCMP和MTMR協議的穩定時長分別為969 s、1 355 s、1 432 s和1 717 s,而網絡壽命分別為5 535 s、5 673 s、8 638 s和8 640 s。這些數據表明,提出的MTMR協議能夠有效地延長穩定時期,擴展網絡壽命。

tx4-b1.gif

4 總結

    本文針對移動自組織網絡移動節點能量受限問題,提出基于樹的能量感知的多播路由MTMR協議。MTMR協議首先利用無線電能量消耗模型,計算移動節點的剩余能量。若移動節點的剩余能量小于門限值,則不參與路由,降低了因節點能量耗盡而中斷路由的概率。同時,MTMR協議引用樹,源節點依據3種樹實現多播路由。仿真結果表明,提出的MTMR協議在端到端傳輸時延、數據包丟失率以及路由開銷性能方面有顯著的提高。

參考文獻

[1] BALLARDIE T,FRANCIS P,CROWCROFT J.Core based trees(CBT)[J].ACM SIGCOMM Computer Communication Review,2013,23(4):85-95.

[2] DAS S K,MANOJ B S,MURTHY C S R.A dynamic core based multicast routing protocol for ad hoc wireless networks[C].In Proceedings of the ACM International Symposium on Mobile Ad Hoc Networking and Computing,2012:24-35.

[3] WU C W,TAY Y C,TOH C K.Ad hoc multicast routing protocol utilizing increasing id-numbers(AMRIS) functional specification. Internet draft[J].IETF MANETWorking Group,2012,3(4):32-39.

[4] CHIANG C C,GERLA M,ZHANG L.Forwarding group multicast protocol(FGMP) for multihop, mobile wireless networks[J].Cluster Computing,2012,1(2):187-196.

[5] GARCIA-LUNA-ACEVES J J,MADRUGA E L.The coreassisted mesh protocol[J].IEEE Journal on Selected Areas in Communications,2011,17(8):1380-1394.

[6] WANG N C.Power-aware dual-tree-based multicast routing protocol for mobile ad hoc networks[J].IET Communications,2012,6(7):724-732.

[7] Sun Baolin,Li Layuan.On the reliability of MAODV in ad hoc networks[J].In IEEE International Symposium on Microwave,Antenna,Propagation and EMC Technologies for Wireless Communications,2005,23(2):1514-1517.

[8] XIE J,TALPADE R R,MCAULEY A,et al.AMRoute:ad hoc multicast routing protocol[J].Mobile Networks and Applications,2012,7(6):429-439.

[9] CALVERT K L,ZEGURA E W,DONAHOO M J.Core selection methods for multicast routing[C].In Proceedings of Fourth International IEEE Conference on Computer Communications and Networks,2009:638-642.

[10] GUI C,MOHAPATRA P.Efficient overlay multicast for mobile ad hoc networks[C].In proceedings of IEEE Wire-less Communications and Networking Conference(WCNC),2013:1118-1123.

[11] SINHA P,SIVAKUMAR R,BHARGHAVAN V.MCEDAR:Multicast core-extraction distributed ad hoc routing[C].In Proceedings of IEEE Wireless Communications and Networking Conference,2009:1313-1317.

[12] SINGH S,WOO M,RAGHAVENDRA C S.Power-aware routing in mobile ad hoc networks[C].In Proceedings of the 4 Annual ACM/IEEE International Conference on Mobile Computing and Networking,2008:181-190.

[13] TOH C K,COBB H,SCOTT D A.Performance evaluation of battery-life-aware routing schemes for wireless ad hoc networks[C].In Proceedings of IEEE International Conference on Communications,2010:2824-2829.

[14] KIM B,LEE D,CHOI T.Performance evaluation for Modbus/TCP using Network simulator NS3[C].2015 IEEE Region 10 Conference,2015:1-6.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品日韩欧美| 一区二区91| 欧美视频一区二区三区…| 六月婷婷久久| 久久免费少妇高潮久久精品99| 亚洲欧美国内爽妇网| 亚洲图片你懂的| 中文欧美日韩| 在线中文字幕一区| 中文一区在线| 亚洲影音先锋| 亚洲欧美日本另类| 亚洲欧美在线免费观看| 午夜一区不卡| 午夜精品一区二区三区四区 | 国产精品毛片a∨一区二区三区| 欧美日本三级| 欧美日韩在线视频首页| 国产精品黄色| 国产精自产拍久久久久久| 国产日韩在线一区| 红桃视频一区| 亚洲国产日韩欧美| 亚洲精品久久久久久下一站| 亚洲精品色婷婷福利天堂| 99re热这里只有精品免费视频| 99成人免费视频| 亚洲午夜电影在线观看| 亚洲综合日韩| 久久精品国内一区二区三区| 亚洲高清一区二区三区| 亚洲欧洲在线免费| 99天天综合性| 亚洲欧美久久久| 久久久国产午夜精品| 免费亚洲一区二区| 欧美日韩国产区| 国产精品裸体一区二区三区| 国产一区二区三区高清播放| 18成人免费观看视频| 日韩午夜av| 午夜精品久久久久久| 亚洲日本va午夜在线影院| 一区二区三区久久精品| 欧美亚洲免费电影| 免费国产自线拍一欧美视频| 欧美精品久久天天躁| 国产精品丝袜91| 精品51国产黑色丝袜高跟鞋| 亚洲精品一区二区三区樱花| 亚洲一区国产视频| 亚洲高清资源综合久久精品| 日韩亚洲精品视频| 午夜电影亚洲| 美女精品视频一区| 欧美日韩在线另类| 国内外成人在线视频| 亚洲人成网站色ww在线| 亚洲一区综合| 91久久在线播放| 亚洲欧美日韩国产一区二区三区| 久久国产夜色精品鲁鲁99| 欧美激情久久久久久| 国产日产精品一区二区三区四区的观看方式 | 亚洲欧美日韩天堂| 久久综合一区二区| 国产精品久久福利| 伊人久久亚洲热| 亚洲一区二区在| 亚洲精品乱码久久久久久日本蜜臀| 亚洲图片激情小说| 欧美成人在线免费观看| 国产精品欧美精品| 亚洲国产精品久久久久久女王| 亚洲小说区图片区| 亚洲美洲欧洲综合国产一区| 久久se精品一区精品二区| 欧美日韩伦理在线| 伊人激情综合| 欧美大片在线看| 欧美视频一区二区三区在线观看| 老**午夜毛片一区二区三区| 欧美午夜精品久久久久久孕妇| 黄色欧美日韩| 亚洲一区二区精品视频| 亚洲精品美女在线| 久久久久久久久蜜桃| 欧美系列电影免费观看| 亚洲国产日韩一区二区| 午夜精品久久| 亚洲在线视频| 欧美日韩1区| 在线精品视频一区二区| 欧美一区二区三区精品 | 久久精品夜夜夜夜久久| 欧美亚一区二区| 最新日韩中文字幕| 亚洲国内自拍| 久久久蜜桃精品| 国产日产亚洲精品| 亚洲色诱最新| 一区二区三区国产| 欧美激情偷拍| 伊人久久大香线| 欧美在线视频网站| 欧美专区在线| 国产精品一区二区男女羞羞无遮挡 | 欧美高清不卡在线| 黄色工厂这里只有精品| 午夜精品理论片| 午夜一级久久| 国产精品免费一区豆花| 一本久道久久综合婷婷鲸鱼| 妖精视频成人观看www| 牛夜精品久久久久久久99黑人| 韩日精品中文字幕| 久久高清福利视频| 久久夜色精品国产亚洲aⅴ| 国精品一区二区三区| 久久精品国产亚洲5555| 久久久久久免费| 激情婷婷欧美| 亚洲国产综合视频在线观看| 久久久一区二区| 韩国三级电影一区二区| 亚洲国产91| 免费在线成人av| 亚洲激情影院| 一本色道久久综合亚洲精品按摩 | 国产综合在线视频| 久久精品亚洲精品| 欧美 日韩 国产精品免费观看| 曰本成人黄色| 亚洲精品亚洲人成人网| 欧美理论在线| 亚洲视频在线观看网站| 欧美亚洲自偷自偷| 国产自产精品| 亚洲精选一区| 欧美日韩美女一区二区| 一区二区三区日韩| 久久超碰97中文字幕| 国内精品美女av在线播放| 亚洲黄色影片| 欧美日韩人人澡狠狠躁视频| 亚洲天堂成人在线视频| 欧美中日韩免费视频| 狠狠狠色丁香婷婷综合久久五月| 亚洲电影免费观看高清完整版在线观看 | 欧美黄色小视频| 中文在线资源观看网站视频免费不卡 | 欧美亚洲一区三区| 狠狠88综合久久久久综合网| 日韩亚洲国产欧美| 国产精品免费福利| 欧美一区二区三区的| 欧美激情一区二区三区蜜桃视频 | 亚洲夜晚福利在线观看| 久久久国产精品一区| 亚洲国产日韩欧美综合久久| 亚洲伊人网站| 激情成人在线视频| 一区二区精品在线观看| 国产美女诱惑一区二区| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩亚洲91| 欧美在线一二三区| 欧美日韩国产综合新一区| 午夜精品视频网站| 欧美国产一区二区在线观看| 亚洲性感美女99在线| 麻豆成人精品| 亚洲一区二区欧美| 久久综合影视| 亚洲小说欧美另类社区| 欧美xx视频| 午夜久久久久久| 欧美久久久久| 亚洲第一级黄色片| 国产精品成人国产乱一区| 亚洲国产精品一区二区第一页| 欧美性色综合| 亚洲三级影院| 国产欧美精品日韩区二区麻豆天美| 亚洲精品久久久久| 国产区在线观看成人精品| 日韩一区二区久久| 激情av一区| 欧美一二区视频| 日韩视频在线免费观看| 久久伊人亚洲| 亚洲欧美在线一区| 欧美日韩国产精品成人| 亚洲二区精品| 国产伦精品一区二区三区免费| 一本久久综合亚洲鲁鲁| 狠狠爱成人网| 久久精品视频播放| 亚洲一区二区免费| 欧美日韩国产综合视频在线观看中文 |