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

基于穩定鏈路的移動AdHoc網絡路由算法

2018-09-12 04:33:14黃波張小華
現代電子技術 2018年17期

黃波 張小華

摘 要: 移動自組織網絡(MANETs)是無基礎設施、由移動節點構成的動態網絡。MANETs的移動特性給路由協議的設計提出挑戰。為此,以典型的按需路由(AODV)為基礎,提出基于鏈路穩定的MANETs路由協議,記為LSR。首先,分析了AODV的路由過程和不足,再計算節點能量壽命和鏈路壽命,然后通過比較能量壽命和鏈路壽命,構建候選轉發節點集,最后,從鏈路穩定性角度,選擇下一跳轉發節點。實驗結果表明,提出的LSR協議降低了路由開銷,提升了吞吐量。與AODV相比,LSR協議的路由開銷降低了近50%,吞吐量提高了23%。

關鍵詞: 移動自組織網絡; 路由; 按需路由; 鏈路壽命; 穩定鏈路; LSR協議

中圖分類號: TN915.05?34; TPT393 文獻標識碼: A 文章編號: 1004?373X(2018)17?0090?05

Abstract: The mobile Ad Hoc networks (MANETs) composed of mobile nodes act as the dynamic network without infrastructure, and its mobile characteristic challenges the design of routing protocol. On the basis of the typical Ad Hoc on?demand distance vector (AODV) routing, the stable link based MANETs routing protocol (LSR) is proposed. The routing process and deficiency of AODV are analyzed, and then the energy lifetime and link lifetime of the node are calculated. The candidate forwarding node set is constructed by comparing the energy lifetime with link lifetime. The next?hop forwarding node is selected in term of link stability. The experimental results show that the proposed LSR protocol can reduce the routing overhead and improve the throughput. In comparison with AODV, the routing overhead of LSR protocol is reduced by 50%, and the throughput is improved by 23%.

Keywords: MANETs; routing; on?demand routing; link lifetime; stable link; LSR protocol

0 引 言

節點的移動性是移動自組織網絡(Mobile Ad Hoc Networks,MANETs)[1?2]典型特性。由于節點自由移動,MANETs拓撲呈動態性變化。動態變化的拓撲對數據傳輸路徑提出挑戰。因此,路由技術成為MANETs的研究熱點。由于節點通信半徑有限,節點需要通過多跳傳輸方式才能將數據傳輸至目的節點。換而言之,數據包攜帶節點需要從鄰居節點中選擇某個節點作為下一跳節點,從而逐步建立完整的數據傳輸路徑。將尋找最優的下一跳轉發節點的過程稱為路由發現。

現有的路由協議[4?5]主要有:表格驅動型、按需以及混合型三類。OLSR[3],DSDV[4]就是典型的表格驅動型路由。按需路由協議典型的有AODV(Ad Hoc On?demand Distance Vector)[5],ABR[6]。按需路由協議是指只有當節點需要傳輸數據時,才啟動路由發現工作。混合型路由是指結合表格驅動型和按需型特點的路由,典型的有ZRP[7],CEDAR[8]。

這些協議的主要差異在于路由發現機制的不同。表格驅動型路由是預先建立路由表,然后依據查表傳輸數據包。按需路由是當節點需要傳輸數據包時,通過傳輸路由請求(Route REQuest,RREQ)控制包和路由回復(Route REPly,RREP)包建立路由。

文獻[9]提出了基于鏈路生存時間的改進路由協議(Enhanced Routing Protocol on Ad Hoc On?demand Distance Vector with Speed Variance, SV_AODV)。SV_ AODV路由協議計算每條鏈路的速度方差,再選擇速度方差最小的路徑傳輸數據,提高了鏈路的穩定性。文獻[10]提出了AODV路由的改進協議AODV_D。AODV_D協議考慮了MAC層的節點競爭信息和接口隊列時延,降低了傳輸時延。文獻[11]提出AODV的優化協議,基于單播和廣播結合策略,實現路由探測,通過降低廣播幀數量,增強路由穩定性。文獻[12]提出了基于鏈路質量的改進AODV協議,通過設定鏈路質量閾值,丟棄鏈路質量差鏈路,提高了路徑穩定性。

本文研究了AODV協議的不足,然后針對移動自組織的特性,提出基于鏈路穩定的MANETs路由協議,記為LSR(Link Stable Routing)。LSR協議充分考慮了MANETs的移動特性,從鏈路的穩定性角度選擇下一跳轉發節點。實驗數據表明,提出的LSR協議能夠有效地提高數據包傳輸率,并降低了端到端傳輸時延。

1 AODV協議及問題描述

相對于其他反應式路由,AODV協議具有一定的優勢,具體而言,AODV協議是利用局部廣播發現路由。當節點需要傳輸數據包,它首先向鄰居廣播RREQ包。一旦是第一次收到RREQ包,鄰居節點就將自己信息加入RREQ包,并轉播,直到目的節點接收到RREQ包。

源節點與目的節點間可能存在多條路徑,因此,目的節點可能會收到來自不同路徑傳輸的RREQ包。目的節點就沿著傳輸RREQ包的路徑回復包,進而告知源節點,數據路徑通道已建立。

圖1顯示了AODV路由發現過程,其中圖1a)表述了RREQ的傳輸過程,圖1b)表示RREP的傳輸過程。具體而言,若源節點1需要傳輸數據包,就向鄰居節點廣播RREQ控制包,再由鄰居節點轉播,直到目的節點8接收到RREQ包。當目的節點8接收RREQ包后,就沿著傳輸RREQ包回復RREP包,即目的節點8沿著[8→5→2→1]向源節點1回復RREP控制包。源節點一旦接收了RREP,就意味著路由發現階段完成。

相比于其他反應式路由,AODV路由具有一定的優勢,如較低的控制開銷和按需特性[13]。但是對于移動自組織網絡而言,節點移動是一個重要特性。而傳統的AODV協議并沒有考慮到節點移動。基于AODV的改進RAODV協議考慮了節點的移動性。此外,節點能耗也是一個必須考慮的因素。其中MAODV?X考慮了節點能耗問題,將節點能耗融入鏈路的穩定性。然而,這些協議在路由發現過程中,只是單一考慮了節點移動或節點能耗。

為此,提出LSR協議。與傳統的AODV協議不同,LSR協議考慮了節點移動和能耗問題。同時,LSR協議不再建立從源節點至目的節點整條路徑,而是引用了基于位置路由的思想,從鏈路穩定性角度選擇下一個轉發節點。

2 LSR協議

LSR協議中節點通過交互HELLO消息,獲取網絡拓撲信息,并且每個節點傳輸半徑為[R],覆蓋范圍為圓形。通過交互節點的局部信息,可計算節點能量消耗率,再計算節點能量壽命,然后計算鏈路壽命,最后,計算鏈路的穩定性。最終選擇最穩鏈路傳輸數據包。整個LSR協議框圖如圖2所示。

2.1 能量消耗率

首先,計算節點的剩余能量。假定節點[i]的初始能量為[Ei]。若節點[i]每傳輸一個數據包所需的能量為[Ti],每接收一個數據包所消耗的能量為[Rk]。因此,在時刻[t],節點[i]的剩余能量[REit]為:

2.2 鏈路的穩定性

2.3 下一跳轉發節點

假定源節點[S]需要轉發數據包,據此,節點[S]先向其鄰居節點廣播RREQ包,其包含了節點速度和位置。鄰居節點接收RREQ后,分別依據式(3)和式(9)計算能量壽命和鏈路穩定性,并將這些信息載入RREP,向源節點[S]回復RREP。

通過多次接收RREP后,源節點[S]就從鄰居選擇中選擇一個最合適的節點作為下一跳轉發節點。為此,源節點[S]選擇在節點能量壽命區間具有鏈路最穩定的節點作為下一跳節點。

具體而言,假定源節點[S]的一跳鄰居節點集為[NS]。源節點[S]就分別比較一跳鄰居節點(假定節點[i∈NS])的能量壽命與鏈路壽命。只有能量壽命大于鏈路壽命的節點才能作為候選轉發節點集[ψS],如式(10)所示。反之,若能量壽命小于鏈路壽命,即數據在傳輸過程中,節點能量消耗殆盡,這將導致鏈路中斷。

2.4 路由發現流程

當源節點[i]需要向目的節點[d]傳輸數據包時,先向鄰居廣播RREQ控制包。接收了RREQ控制包后,首先檢測是廣播ID,若之前已接收過同樣的ID,則丟棄。否則進一步判斷自己是否是目的節點,如果是,就直接回復RREP控制包,否則就計算能量壽命和鏈路壽命,并將這些信息載入RREP,再向源節點[i]回復RREP控制包。源節點接收多個RREP包后,依據式(10)構建一跳候選轉發節點集,然后再依據式(11)產生下一跳轉發節點,整個流程如圖3所示。

3 數值分析

3.1 仿真場景

為了更好地分析LSR協議性能,通過NS2建立實驗平臺。[N]個節點隨機分布于1 000×1 000區域,且以Random Waypoint作為節點的移動模型,移動速度為[?],且[R=250] m,節點初始能量為1 873 J。每次實驗獨立重復50次,取均值作為最終實驗數據。仿真時間為800 s。

為了衡量LSR協議性能,選擇AODV,SV?AODV和AODV_D作為參照。同時考查路由開銷、吞吐量和端到端傳輸時延方面的性能。其中路由開銷是指每接收一個數據包所需的控制開銷;吞吐量是指單位時間內平均每個節點所接收的數據量;端到端傳輸時延是指平均傳輸一個數據包所需的時間。

3.2 實驗數據

3.2.1 路由開銷

首先分析路由開銷隨節點數的變化情況,其中,[N]從50~200變化,且節點移動速度[?=10 m/s],實驗數據如圖4所示。

從圖4可知,路由開銷隨節點數的增加而增加。這主要是因為:節點越多,網絡密度越大,信道資源競爭越激烈,提升了控制包的冗余數。此外,節點數越多,傳輸路徑的跳數可能也越多,這也增加了控制包數。與AODV,SV?AODV和AODV_D相比,LSR協議的路由開銷得到有效控制。

圖5分析了路由開銷隨節點移動速度的變化情況。其中節點數為150,節點移動速度為從0~20 m/s變化。從圖5可知:移動速度的加快,加速了拓撲變化,增強了路徑的不穩定性,導致需頻繁地建立數據包傳輸路徑,最終增加了路由開銷;AODV協議的路由開銷最多,這主要是因為AODV采用泛洪機制建立路由;LSR路由開銷最少,原因在于LSR路由在建立路由時考慮了節點的移動問題,并且總是選擇最穩定的路由傳輸數據包。

通過圖4,圖5實驗數據可知,與AODV,SV?AODV和AODV_D協議相比,提出的LSR協議能有效地控制路由開銷。原因在于SV?AODV協議采用固定概率轉播數據包,并沒有依據網絡信息決策是否轉發數據包。與SV?AODV協議相比,AODV_D協議的路由開銷得到控制,但仍高于LSR。

3.2.2 吞吐量

圖6,圖7分別描述了吞吐量隨節點數和節點移動速度變化情況。在圖6的實驗中,節點數[N]從50~200變化,且節點移動速度[?=10] m/s;而在圖7實驗中,[N]為150,且節點移動速度從0~20 m/s變化。

從圖6可知,節點數的增加降低了吞吐量。原因在于:節點數越多,網絡資源競爭越激烈,影響了數據傳輸的流暢性。與AODV,SV?AODV和AODV_D協議相比,LSR協議的吞吐量最高,比AODV_D協議提高了近30%。這主要歸功于LSR協議是基于鏈路穩定性選擇下一跳轉發節點。

圖7的數據與圖6類似。節點移動速度的變化減少了網絡吞吐量,原因在于:移動速度的增加,加劇網絡拓撲變化,必然降低路徑穩定性。盡管如此,LSR協議仍能保持較高的吞吐量。

3.2.3 端到端傳輸時延

圖8,圖9分別描述了端到端傳輸時延隨節點數和節點移動速度變化情況。在圖8的實驗中,節點數[N]從50~200變化,且節點移動速度[?=10] m/s;而在圖9實驗中,[N]為150,且節點移動速度從0~20 m/s變化。

由圖8可知,節點數的增加加大了端到端傳輸時延,原因在于:節點數的增加,加劇了網絡資源的競爭,破壞了數據傳輸的流暢性。從圖9可知,LSR協議的端到端傳輸時延最低,這主要是因為LSR協議在選擇下一跳轉發節點時,充分考慮了節點的移動速度及鏈路的穩定性,增強了LSR協議對節點移動的強健性。

4 結 論

針對MANETs的數據傳輸問題,提出基于鏈路穩定的MANETs路由協議LSR。LSR從節點能量和鏈路穩定性出發,旨在選擇穩定路徑傳輸數據包。依據節點移動以及能量消耗速度,計算能量壽命和鏈路壽命,再構建候選轉發節點集,最后,擇優選擇下一跳轉發節點。仿真數據表明,提出的LSR協議能夠有效地降低時延,并提高吞吐量。

參考文獻

[1] CHITRAXI R, URVIK U, TWINKLE P M. Simulation of VANET using ns?3 and SUMO [J]. International journal of advanced research in computer science and software engineering, 2014, 4(2): 563?569.

[2] ANDREA G, GIANLUIGI F. Irresponsible AODV routing [J]. Vehicular communications, 2015, 3(2): 47?57.

[3] EI W, BEN G, SAFA H. MOLSR: mobile?agent based optimized link state routing protocol [C]// 2015 International Wireless Communications and Mobile Computing Conference. Pisca?taway: IEEE, 2015: 355?360.

[4] PERKINS C E, BHAGWAT P. Highly dynamic (DSDV) for mobile computers routing [C]// Proceedings of 1994 the ACM SIGCOMM. New York: ACM, 2014: 234?244.

[5] LEE S J, BELDING E M, PERKINS C E. Ad Hoc on?demand distance?vector routing scalability [J]. ACM mobile computing and communications, 2012, 6(3): 94?104.

[6] TOH C K. Associativity?based routing for Ad Hoc mobile networks [J]. Wireless personal communications, 2010, 4(2):103?139.

[7] HAAS Z J, PEARLMAN M R. The performance of query control schemes for the zone routing protocol [J]. IEEE transactions on networking, 2001, 9(4): 427?438.

[8] SINHA P, SIVAKUMAR R, BAHRGHAVAN V. CEDAR: a core extraction distributed Ad Hoc routing algorithm [J]. IEEE journal on selected areas in communications, 1999, 17(8): 1454?1466.

[9] 曹文君,薛善良.一種適用于城市車載網的改進的AODV協議[J].計算機與現代化,2016,23(7):98?103.

CAO Wenjun, XUE Shanliang. An improved AODV routing protocol for urban vehicular Ad Hoc networks [J]. Computer and modernization, 2016, 23(7): 98?103.

[10] 劉大勇,趙春江.基于AODV的農田無線傳感器網絡路由和休眠算法[J].微電子學與計算機,2015(10):115?120.

LIU Dayong, ZHAO Chunjiang. A wireless sensor network routing and sleeping algorithm in agriculture based on AODV [J]. Microelectronics & computer, 2015(10): 115?120.

[11] 蔡菁,朱余兵.一種基于AODV改進的城市車載自組網絡路由協議研究[J].計算機工程與科學,2013,35(1):61?66.

CAI Jing, ZHU Yubing. An improved AODV routing protocol in urban vehicular ad hoc networks [J]. Computer engineering and science, 2013, 35(1): 61?66.

[12] BUTT M R, AKBAR A H. LABILE: link quality?based lexical routing metric for reactive routing protocols in IEEE 802.15.4 networks [J]. Journal of supercomputing, 2012, 62(1): 84?104.

[13] LEI Q, WANG Xiaoqing. Improved energy?aware AODV rou?ting protocol [C]// 2009 International Conference on Information Engineering. [S.l.: s.n.], 2009: 18?21.

[14] HAFEEZ K, ZHAO L, LIAO Z, et al. Impact of mobility on VANETs′ safety applications [C]// 2010 IEEE Global Telecommunications Conference. Piscataway: IEEE, 2013: 1?5.

[15] ZHAO M, LI Y, WANG W. Modeling and analytical study of link properties in multi?hop wireless networks [J]. IEEE tran?sactions on communications, 2012, 60(2): 445?455.

主站蜘蛛池模板: 亚洲欧美成aⅴ人在线观看| 国产在线麻豆波多野结衣| 97久久超碰极品视觉盛宴| 亚洲毛片在线看| 欧美性猛交一区二区三区| 久久久久亚洲av成人网人人软件| 国产成人免费观看在线视频| 91精品视频在线播放| 国产精品冒白浆免费视频| a在线亚洲男人的天堂试看| 免费观看成人久久网免费观看| 在线毛片免费| 国产免费怡红院视频| 国产欧美亚洲精品第3页在线| 国产欧美日韩另类精彩视频| 试看120秒男女啪啪免费| 亚洲男人在线天堂| 日本伊人色综合网| 五月激情婷婷综合| 欧美国产菊爆免费观看| 尤物国产在线| 精品一區二區久久久久久久網站| 国产综合精品日本亚洲777| 欧美自慰一级看片免费| 成人毛片免费在线观看| 97国产在线视频| 欧美午夜在线视频| 亚洲欧洲综合| 91亚洲视频下载| 亚洲最大福利网站| 日本高清有码人妻| 国产精品成人一区二区不卡 | 国产午夜无码片在线观看网站| 国产凹凸一区在线观看视频| 久久久亚洲色| 91成人精品视频| 亚洲国产成人无码AV在线影院L| 亚洲欧洲日韩久久狠狠爱| 在线色综合| 国产福利2021最新在线观看| 国产在线观看成人91| 欧美色图第一页| 国产精品hd在线播放| 国产麻豆福利av在线播放| 人人91人人澡人人妻人人爽| 国产亚洲视频中文字幕视频| 日本久久网站| 99久久精品美女高潮喷水| 一级看片免费视频| 久久熟女AV| 日本不卡在线播放| 成人欧美在线观看| 日韩无码黄色| 中文字幕人成人乱码亚洲电影| 国产成人精品亚洲日本对白优播| AV在线麻免费观看网站| 高h视频在线| 九九免费观看全部免费视频| 欧美人在线一区二区三区| 欧美日韩中文国产| 亚洲国产日韩在线观看| 亚洲无码A视频在线| 在线观看国产精品第一区免费| 在线免费无码视频| 国产精品私拍在线爆乳| 自慰网址在线观看| 欧美激情一区二区三区成人| 99在线视频网站| 国产另类视频| 四虎亚洲精品| 国产精品视屏| 国产噜噜噜视频在线观看 | 精品中文字幕一区在线| 国产亚洲欧美日韩在线一区二区三区| 日韩黄色大片免费看| 天堂成人在线| 99视频只有精品| 欧美精品xx| 亚洲无码91视频| 人妻精品久久无码区| 97青草最新免费精品视频| 免费a在线观看播放|