《電子技術應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 基于多樹的移動自組織網(wǎng)多播路由協(xié)議
基于多樹的移動自組織網(wǎng)多播路由協(xié)議
2016年電子技術應用第11期
梁 潘1,馮朝勝2
1.成都航空職業(yè)技術學院 汽車工程系,四川 成都610100;2.四川師范大學 計算機學院,四川 成都610101
摘要: 由于移動節(jié)點能量耗盡嚴重影響了移動自組織網(wǎng)(MANET)路由性能,有效地使用移動節(jié)點的能量是非常重要的。為此,提出基于多樹的移動自組織網(wǎng)多播路由協(xié)議(MTMR)。MTMR協(xié)議先計算移動節(jié)點能量,將能量低于門限值的節(jié)點不參與路由。然后,將參與路由的節(jié)點構建不同的樹,源節(jié)點通過這些樹向目的節(jié)點傳輸數(shù)據(jù),從而實現(xiàn)多播路由。仿真結果表明,提出的MTMR協(xié)議有效地提高了數(shù)據(jù)傳輸率,降低了端到端傳輸時延。
中圖分類號: TN914
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.11.025
中文引用格式: 梁潘,馮朝勝. 基于多樹的移動自組織網(wǎng)多播路由協(xié)議[J].電子技術應用,2016,42(11):95-98.
英文引用格式: Liang Pan,F(xiàn)eng 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,F(xiàn)eng 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 引言

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

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

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

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

    盡管基于mesh路由協(xié)議能夠在源節(jié)點至目的節(jié)點間建立多條路徑,但是這是以能量消耗為代價的。然而,在MANET中,每個節(jié)點的能量是受限的。在設計路由協(xié)議時,應考慮節(jié)點的能量受限的特性。因為一旦節(jié)點能量耗盡,鏈路就斷裂,縮短了網(wǎng)絡壽命,必然會引用數(shù)據(jù)傳輸中斷,增加了數(shù)據(jù)傳輸時延,降低了數(shù)據(jù)傳輸?shù)男省?/p>

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

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

1 能量消耗模型

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

tx4-gs1-2.gif

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

2 MTMR協(xié)議

    MTMR協(xié)議是屬于能量感知協(xié)議,提高了多播路由的穩(wěn)定性,同時引用基于多樹路由協(xié)議的理念,進而提高數(shù)據(jù)傳輸?shù)男省榇耍俣ňW(wǎng)絡內(nèi)所有節(jié)點隨機劃分為三類,分別為組1(Group-1)、組2(Group-2)、組3(Group-3)。相應地,利用Group-1、Group-2、Group-3節(jié)點分別構建3種樹Tree-1、Tree-2、Tree-3。

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

tx4-t1.gif

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

2.1 路由發(fā)現(xiàn)過程

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

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

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

2.2 控制包傳輸過程

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

tx4-t2.gif

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

3 性能分析

3.1 仿真參數(shù)

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

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

3.2 數(shù)值分析

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

tx4-t3.gif

    (1)某場景路由性能

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

tx4-t4.gif

    (2)能量性能分析

    本次實驗分析與節(jié)點能量相關的網(wǎng)絡穩(wěn)定時長和網(wǎng)絡壽命。其中,穩(wěn)定時長等于從網(wǎng)絡初始開始計算第一節(jié)點失效時所經(jīng)歷的時間。而網(wǎng)絡壽命數(shù)值等于網(wǎng)絡內(nèi)最后一個節(jié)點失效時所經(jīng)歷的時間,時間越長,網(wǎng)絡壽命越長。

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

tx4-b1.gif

4 總結

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

參考文獻

[1] BALLARDIE T,F(xiàn)RANCIS 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.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美亚洲视频在线观看| 欧美视频一区二区三区四区| 一区二区三区精品在线| 亚洲国产91| 久久成人一区| 久久国内精品视频| 久久国产天堂福利天堂| 久久成人18免费网站| 欧美在线观看日本一区| 欧美在线一区二区三区| 欧美在线视频日韩| 久久国产黑丝| 亚洲高清123| 91久久精品国产91性色| 亚洲人成在线观看网站高清| 亚洲人成毛片在线播放| 亚洲人午夜精品免费| 亚洲三级性片| 一本不卡影院| 亚洲一区在线观看视频| 亚洲欧美春色| 欧美在线观看视频在线 | 欧美一区91| 欧美在线关看| 久久综合久久美利坚合众国| 免费一级欧美在线大片| 欧美激情1区2区| 欧美四级伦理在线| 国产精品美女一区二区| 国产日韩欧美精品在线| 国产在线精品二区| 亚洲第一在线| 一本色道**综合亚洲精品蜜桃冫| 99国产精品自拍| 亚洲欧美久久久久一区二区三区| 亚洲专区在线视频| 久久精品一区四区| 日韩午夜在线电影| 先锋影院在线亚洲| 久久亚洲春色中文字幕| 欧美激情精品久久久久久久变态| 欧美日韩国产综合视频在线观看| 国产精品一区二区三区久久| 狠狠狠色丁香婷婷综合激情| 亚洲日韩欧美视频一区| 亚洲欧美日韩第一区| 亚洲国产精品传媒在线观看| aa级大片欧美三级| 欧美在线短视频| 欧美激情导航| 国产伦精品一区二区三| 亚洲高清视频一区| 亚洲淫片在线视频| 亚洲黄色三级| 午夜精品久久久久| 欧美mv日韩mv国产网站app| 欧美午夜视频网站| 国内自拍亚洲| 99精品国产99久久久久久福利| 亚洲综合导航| 亚洲精品永久免费精品| 午夜精品久久久久影视| 免费观看久久久4p| 国产精品日日摸夜夜摸av| 在线观看中文字幕不卡| 一区二区日韩精品| 亚洲国产女人aaa毛片在线| 亚洲女与黑人做爰| 欧美精品久久久久a| 国产亚洲欧美日韩日本| 亚洲免费成人av| 久久精品官网| 午夜精品免费| 欧美日韩三级在线| 精品成人国产| 亚洲免费一级电影| 99re6热在线精品视频播放速度| 久久激情视频久久| 国产精品va在线播放我和闺蜜| 伊大人香蕉综合8在线视| 亚洲伊人网站| 中文成人激情娱乐网| 麻豆视频一区二区| 国产亚洲精品激情久久| 亚洲精品一区在线| 亚洲国产美国国产综合一区二区| 欧美一区二区三区在线播放| 欧美日韩国产色综合一二三四 | 99精品99| 亚洲美女黄网| 欧美成年人在线观看| 国产日本欧美在线观看| 一区二区三区免费网站| 亚洲精品久久久久久久久| 久久精品伊人| 国产麻豆精品视频| 99ri日韩精品视频| 亚洲裸体视频| 欧美成人激情在线| 激情综合自拍| 欧美一区激情视频在线观看| 午夜精品久久久久| 欧美午夜电影在线观看| 亚洲国产一成人久久精品| 亚洲高清免费在线| 久久久久免费视频| 国产日韩欧美不卡在线| 亚洲一区成人| 亚洲综合色婷婷| 国产精品久久久久久久久久久久久久 | 亚洲国产精品精华液2区45| 久久国产主播| 久久夜色精品国产亚洲aⅴ | 中文一区二区| 亚洲一区在线观看免费观看电影高清| 欧美日韩1区| 亚洲精品欧美日韩| 在线综合亚洲| 欧美性一区二区| 亚洲私人影院| 亚久久调教视频| 国产欧美91| 亚洲欧美影音先锋| 久久久精品国产99久久精品芒果| 国产伦精品一区二区三区免费迷 | 日韩午夜在线电影| 欧美日韩成人在线视频| 日韩午夜免费视频| 亚洲已满18点击进入久久| 国产精品久久久久久久久久直播 | 在线播放中文一区| 亚洲精品久久| 欧美日韩精品三区| 亚洲午夜羞羞片| 欧美在线免费观看视频| 国产日韩成人精品| 久久黄色级2电影| 女生裸体视频一区二区三区| 亚洲第一区在线观看| 99xxxx成人网| 国产精品免费视频xxxx| 午夜在线一区| 美国成人毛片| 日韩视频一区二区三区在线播放免费观看 | 欧美性一区二区| 香蕉国产精品偷在线观看不卡| 久久久久久国产精品mv| 在线日韩中文| 亚洲午夜高清视频| 国产精品亚洲一区| 久久精品亚洲国产奇米99| 欧美精品一区二区高清在线观看| 宅男精品视频| 久久婷婷麻豆| 亚洲黄色成人| 午夜精品www| 永久免费毛片在线播放不卡| 在线视频亚洲欧美| 国产欧美精品日韩精品| 亚洲国产精品视频一区| 欧美视频网址| 久久激情久久| 欧美日韩亚洲三区| 欧美综合国产| 欧美日韩成人综合在线一区二区 | 亚洲第一视频网站| 亚洲免费影院| 亚洲电影免费在线| 亚洲欧美日本视频在线观看| 激情丁香综合| 亚洲性夜色噜噜噜7777| 国内成+人亚洲| 宅男噜噜噜66国产日韩在线观看| 国产欧美日韩麻豆91| 亚洲精品一区二区三区av| 国产精品视频久久一区| 亚洲日韩欧美视频一区| 国产欧美日韩另类一区| 亚洲作爱视频| 黄色精品一区| 午夜伦理片一区| 亚洲欧洲中文日韩久久av乱码| 欧美有码在线视频| 亚洲精品自在在线观看| 快she精品国产999| 亚洲视频精选在线| 欧美国产激情二区三区| 性欧美18~19sex高清播放| 欧美日韩国产综合视频在线观看| 久久er精品视频| 国产精品国产三级国产aⅴ9色| 亚洲第一区在线观看| 国产精品欧美一区二区三区奶水| 亚洲黄色免费| 国产综合香蕉五月婷在线| 亚洲综合大片69999| 亚洲国产日韩欧美在线动漫| 欧美在线视频在线播放完整版免费观看 | 亚洲视频碰碰| 亚洲国产精品嫩草影院|