《電子技術應用》
您所在的位置:首頁 > 通信與網(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精品亚洲| 国产美女在线精品免费观看| 欧美日韩精品福利| 欧美aⅴ99久久黑人专区| 久久精品国产亚洲aⅴ| 午夜久久电影网| 亚洲欧美电影院| 国产精品99久久久久久宅男| 99re国产精品| 亚洲精品自在久久| 亚洲精品一区在线观看| 亚洲理伦在线| 99国产精品99久久久久久粉嫩 | 一区二区av在线| 99精品国产热久久91蜜凸| 亚洲精品日韩在线观看| 亚洲精品国产精品乱码不99| 亚洲国产1区| 亚洲国产一区二区精品专区| 最近看过的日韩成人| 91久久国产精品91久久性色| 亚洲国产精品电影在线观看| 91久久精品美女| 91久久久在线| 亚洲精品字幕| 一区二区三区国产盗摄| 亚洲午夜视频在线观看| 亚洲综合色婷婷| 欧美一区二区高清在线观看| 欧美一区综合| 免费成人激情视频| 欧美精品自拍| 国产精品久久77777| 国产精品一区在线观看你懂的| 国产精品一区=区| 国产亚洲欧美一区二区| 在线免费观看日本欧美| 亚洲国产精品va在看黑人| 亚洲精品久久久久久一区二区| 日韩午夜电影av| 国产精品99久久久久久久久久久久| 亚洲免费一级电影| 久久xxxx精品视频| 亚洲精品美女在线| 亚洲视频你懂的| 一区二区日韩精品| 日韩午夜电影| 一本色道久久精品| 亚洲欧美怡红院| 久久精品日产第一区二区三区 | 欧美在线观看一区二区| 亚洲视频www| 亚洲福利小视频| 日韩小视频在线观看| 亚洲你懂的在线视频| 亚洲高清不卡在线观看| 一区二区三区视频在线播放| 欧美一区2区视频在线观看| 美女尤物久久精品| 欧美日韩在线视频首页| 国产欧美日韩精品丝袜高跟鞋| 一区二区亚洲欧洲国产日韩| 亚洲精选91| 欧美制服丝袜| 一本色道久久88亚洲综合88| 亚洲欧美日韩视频二区| 久久在线视频在线| 欧美性做爰毛片| 韩国一区电影| 9久草视频在线视频精品| 欧美影片第一页| 一区二区三区高清不卡| 久久精品综合| 欧美激情久久久| 国产老女人精品毛片久久| 亚洲国产一成人久久精品| 亚洲综合日韩在线| 亚洲精品国产精品国自产观看| 亚洲欧美视频在线观看视频| 免费在线观看日韩欧美| 国产精品拍天天在线| 亚洲国产精品一区二区尤物区| 亚洲欧美日本日韩| 夜夜狂射影院欧美极品| 久久久久久电影| 国产精品国产馆在线真实露脸| 一色屋精品亚洲香蕉网站| 亚洲一区二区精品在线| 亚洲高清一区二区三区| 午夜精品一区二区三区电影天堂| 欧美激情一区二区三区在线视频观看| 国产精品一香蕉国产线看观看| 亚洲啪啪91| 欧美在线观看视频| 亚洲自拍偷拍色片视频| 欧美黄色精品| 黄色av日韩| 亚洲欧美色婷婷| 亚洲一区二区三区在线看| 欧美高清自拍一区| 在线播放日韩欧美| 久久av资源网站| 欧美一区日韩一区| 欧美日韩在线播放三区四区| 在线观看视频一区| 欧美在线一区二区| 久久av老司机精品网站导航| 国产精品福利网站| 亚洲精品日韩综合观看成人91| 亚洲国产一区二区a毛片| 久久精品视频va| 国产日韩欧美不卡| 亚洲夜晚福利在线观看| 亚洲视屏一区| 欧美日韩国产va另类| 亚洲日本中文| 亚洲欧洲三级电影| 亚洲欧美日韩网| 国产精品视频一区二区高潮| 在线视频精品一| 国产精品99久久久久久久vr| 欧美激情一区二区三区成人| 亚洲福利在线观看| 亚洲韩国青草视频| 免费在线观看日韩欧美| 亚洲第一精品在线| 亚洲人精品午夜在线观看| 欧美91大片| 亚洲电影免费观看高清完整版在线观看 | 亚洲午夜性刺激影院| 欧美三区在线观看| 9i看片成人免费高清| 亚洲一区二区三区免费观看 | 国产精品久久久久一区二区| 亚洲婷婷免费| 欧美影院午夜播放| 国产偷国产偷亚洲高清97cao| 亚洲欧美精品在线| 欧美在线电影| 国产一区二区三区四区三区四| 欧美一区国产二区| 久久综合色8888| 亚洲国产成人av| 亚洲免费观看在线视频| 欧美色视频一区| 亚洲一区视频| 看欧美日韩国产| 亚洲精品美女免费| 亚洲一区二区三区中文字幕| 国产精品私人影院| 欧美在线视屏| 欧美第一黄网免费网站| 99re这里只有精品6| 午夜亚洲视频| 黄色成人在线网址| 日韩一级免费| 国产精品视频1区| 久久国产精品一区二区三区四区| 久久综合狠狠综合久久激情| 亚洲国产一二三| 午夜精品久久久99热福利| 国产一区二区中文| 亚洲精品少妇网址| 欧美亚州一区二区三区| 欧美在线关看| 欧美精品一区二区三区很污很色的| 一本久久综合| 久久国产精品高清| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品欧美日韩一区| 久久国产视频网站| 欧美另类久久久品| 亚洲女性裸体视频| 免费不卡中文字幕视频| 在线视频日韩精品| 久久一区二区精品| 99热在线精品观看| 久久精品欧洲| 99热这里只有精品8| 欧美在线一区二区| 亚洲精品一二| 久久国产乱子精品免费女| 亚洲韩国青草视频| 欧美中文在线观看| 亚洲人成在线播放| 欧美在线三级| 亚洲精品一二三| 久久精品视频一| 亚洲欧洲在线看| 久久精品国产v日韩v亚洲| 日韩视频在线永久播放| 久久久久久免费| 在线一区二区视频| 女女同性精品视频| 亚洲欧美国产日韩天堂区| 欧美国产综合视频| 欧美在线观看你懂的| 国产精品久99| 艳女tv在线观看国产一区|