文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2015.12.019
中文引用格式: 趙博龍,楊潔. VANET城市場景下一種優(yōu)化的地理信息路由協(xié)議[J].電子技術(shù)應(yīng)用,2015,41(12):72-75.
英文引用格式: Zhao Bolong,Yang Jie. Improved geographical routing-protocol in urban vehicle Ad Hoc networks[J].Application of Electronic Technique,2015,41(12):72-75.
0 引言
車聯(lián)網(wǎng)VANETs(Vehicle Ad Hoc Networks)已成為研究熱點(diǎn),車聯(lián)網(wǎng)的實(shí)施有利于提高行駛安全性[1-2]。車輛的快速移動及車輛分布的不均勻性,給VANETs路由協(xié)議設(shè)計(jì)提出了挑戰(zhàn)。相比于基于拓?fù)渎酚桑?a class="innerlink" href="http://ihrv.cn/tags/地理信息路由" title="地理信息路由" target="_blank">地理信息路由更適合應(yīng)用于拓?fù)鋭討B(tài)變化的車聯(lián)網(wǎng)中,能更好地適應(yīng)拓?fù)浣Y(jié)構(gòu)變化,具有簡單高效、低負(fù)載等特點(diǎn)。因此受到更廣泛的關(guān)注[3-6]。
地理信息路由常采用貪婪轉(zhuǎn)發(fā)策略,其是從鄰居節(jié)點(diǎn)中選擇離目的節(jié)點(diǎn)最近的節(jié)點(diǎn)作為下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)。該策略復(fù)雜度低、易實(shí)現(xiàn),適用于動態(tài)變化的網(wǎng)絡(luò)[7]。然而,真實(shí)環(huán)境中,僅利用鄰居節(jié)點(diǎn)和目的節(jié)點(diǎn)位置信息決策路由的地理信息路由并不具有良好的路由性能。因?yàn)?,隨著源節(jié)點(diǎn)與下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)間距離的增加,信號衰減和數(shù)據(jù)包丟失率也隨之增加[8-9],這就降低了數(shù)據(jù)包傳輸成功率,并增加了路由開銷。
在2000年,B.Karp等人提出基于地理信息路由協(xié)議GPSR(Greedy Perimeter Stateless Routing)[10]。GPSR協(xié)議實(shí)施貪婪轉(zhuǎn)發(fā)策略,通過距離值選擇下一跳節(jié)點(diǎn),離目標(biāo)節(jié)點(diǎn)最近節(jié)點(diǎn)作為下一跳節(jié)點(diǎn)。然而,僅采用簡單的貪婪轉(zhuǎn)發(fā)策略,很容易陷入局部最小化,即路由空洞。
文獻(xiàn)[11]提出了基于GPSR的改進(jìn)協(xié)議GPCR。當(dāng)遭遇局部最小化(空洞)時(shí),采用邊界轉(zhuǎn)發(fā),數(shù)據(jù)包攜帶節(jié)點(diǎn)引用右手規(guī)則進(jìn)行尋找下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)。此外,文獻(xiàn)[7]提出一種基于感知空洞形狀的分段貪婪路由EMCG(Easy Modeling Greedy Routing)協(xié)議。EMGR協(xié)議采用了空洞邊界探測包,通過這些探測包收集位于邊界節(jié)點(diǎn)的信息,并依據(jù)這些信息,獲取空洞形狀,最后依據(jù)形狀,尋找最合適的轉(zhuǎn)發(fā)節(jié)點(diǎn)。然而,該協(xié)議需要耗盡過多資源收集邊界節(jié)點(diǎn)信息。
文獻(xiàn)[12]提出了基于在線導(dǎo)航系統(tǒng)的RBVT-R協(xié)議。通過一系列高網(wǎng)絡(luò)連接率的十字路口建立源節(jié)點(diǎn)與目的節(jié)點(diǎn)間的路徑。然而,由于路由決策過程中需要使用實(shí)時(shí)的交通信息,致使節(jié)點(diǎn)能夠感知城市地圖,增加了復(fù)雜度,提高了RBVT-R路由對網(wǎng)絡(luò)條件的適應(yīng)能力。
上述的路由協(xié)議均在強(qiáng)調(diào)如何提高數(shù)據(jù)包轉(zhuǎn)發(fā)率問題,但是這些路由協(xié)議并沒有考慮到城市環(huán)境下,長距離傳輸數(shù)據(jù)包的成功與否受多方面因素影響。特別是,這些協(xié)議均沒有考慮節(jié)點(diǎn)間的移動的相對方向以及鏈路質(zhì)量。為此,本文提出面向VANETs城市場景下一種優(yōu)化的地理信息路由協(xié)議,記為IGR(Improved geographical)。IGR協(xié)議在選擇下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)時(shí),不再使用貪婪轉(zhuǎn)發(fā)策略,而是結(jié)合節(jié)點(diǎn)的位置、無線鏈路質(zhì)量以及節(jié)點(diǎn)的移動方向這三方面信息,并將這些信息融合成競爭資本,最后,依據(jù)競爭資本選擇下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)。仿真結(jié)果表明,提出的IGR協(xié)議能夠有效地提高數(shù)據(jù)包傳遞率、縮短了端到端傳輸時(shí)延,減少了平均跳數(shù)。
1 IGR協(xié)議
在動態(tài)拓?fù)渚W(wǎng)絡(luò)中,僅基于單一指標(biāo)選擇從源節(jié)點(diǎn)至目的節(jié)點(diǎn)的路由可能是次優(yōu)解。眾多的因素影響了車輛間無線鏈路,如車輛行駛方向、距離以及鏈路質(zhì)量。當(dāng)數(shù)據(jù)包攜帶車輛需要尋找下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)時(shí),該車輛應(yīng)該依據(jù)鄰近車輛離目的節(jié)點(diǎn)的距離、行駛的相對方向以及鏈路質(zhì)量等信息決策路由,進(jìn)而選擇最優(yōu)的數(shù)據(jù)包轉(zhuǎn)發(fā)節(jié)點(diǎn)。為此,提出的IGR協(xié)議將距離、行駛相對方向以及鏈路質(zhì)量三項(xiàng)信息融合成一個(gè)競爭資本函數(shù),源節(jié)點(diǎn)就通過競爭資本函數(shù)擇優(yōu)選擇下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)。
1.1 臨近率
數(shù)據(jù)包攜帶車輛計(jì)算鄰居車輛的臨近率AR(Approaching the destination Ratio),其反映了鄰居車輛離目的節(jié)點(diǎn)距離的遠(yuǎn)近。假定車輛i的臨近率ARi定義如式(1)所示。
其中Ds表示源車輛離目的車輛的距離、Di表示車輛i離目的車輛的距離。從式(1)可知,臨近率AR反映了距離信息。AR越大,車輛離目的車輛越近,具有成為下一跳數(shù)據(jù)包轉(zhuǎn)發(fā)節(jié)點(diǎn)的優(yōu)先權(quán)越大。
1.2 相對方向
不失一般性,可認(rèn)為兩車輛之間要么以相同方向行駛,要么以相反方向行駛,并且車輛行駛方向受限于街道和十字路口。由于車輛行駛方向的兩極性,相比于反方向車輛間的路由,處于同方向行駛的車輛間的路由更趨于穩(wěn)定[13]。
因此,將車輛行駛方向納入選擇下一跳數(shù)據(jù)包轉(zhuǎn)發(fā)的指標(biāo),將同方向的行駛車輛給予更高的轉(zhuǎn)發(fā)優(yōu)先權(quán)。需要指明的是,同方向不是指兩車輛方向夾角為0°,而方向夾角小于預(yù)設(shè)的值,就認(rèn)為兩車輛同向。下面計(jì)算方向夾角。
如圖1所示,設(shè)定節(jié)點(diǎn)i在t1時(shí)刻的位置為(x1,y1),在t2時(shí)刻它移動到了位置(x2,y2)。擁有數(shù)據(jù)包的節(jié)點(diǎn)C的位置是(xC,yC),目標(biāo)節(jié)點(diǎn)d的位置為(xd,yd)。在這種情況下,鄰居節(jié)點(diǎn)i的移動速度,數(shù)據(jù)包轉(zhuǎn)發(fā)方向vi與節(jié)點(diǎn)移動方向之間的切角φi由式(2)和式(3)計(jì)算得到。
除了考慮方向因素之處,在數(shù)據(jù)轉(zhuǎn)發(fā)過程中還需考慮無線信道質(zhì)量。
1.3 Beacon接收率
假定車輛i,其一跳鄰居車輛集為Ni,則車輛i的Beacon接收率BRR(Beacon Reception Rate):
1.4 競爭資本函數(shù)
引用文獻(xiàn)[14-15]提出的評價(jià)函數(shù),將臨近率、方向和beacon接收率折算成一個(gè)指標(biāo)。由于在本文提出的IGR協(xié)議中,只考慮了3個(gè)路由指標(biāo),因此,車輛的競爭資本表達(dá)式為:
其中,Γ為評價(jià)函數(shù),SPmax表示評價(jià)函數(shù)最大時(shí)的選擇概率,β為變量,其標(biāo)識了路由指標(biāo)的最大值α1、α2、α3為三個(gè)指標(biāo)的權(quán)值系統(tǒng)。
當(dāng)式(7)的導(dǎo)數(shù)等于零時(shí),Γi達(dá)到最大。因此,β為:
式(7)中各項(xiàng)分別取最大值時(shí),可計(jì)算β值。ARmax值可依據(jù)車輛無線通信范圍以及仿真進(jìn)行估計(jì),可得ARmax=10,而方向最大值DRmax=1。beacon接收率BRR在0~1間取值,因此BRRmax=1。SPmax為概率,SPmax=1。
2 性能分析
2.1 仿真模型
利用MATLAB軟件以及NS2建立仿真平臺,對提出的IGR協(xié)議進(jìn)行仿真,并與GPCR和RBVT-R協(xié)議進(jìn)行比較。主要考查數(shù)據(jù)包傳遞率PDR(Packet Delivery Ratio)、端到端傳輸時(shí)延EED(End to end delay)以及跳數(shù)HC(Hop Count)三方面的路由性能。
仿真區(qū)域選取上海市大小為3 968 m×1 251 m的矩形區(qū)域,含有370條道路、124個(gè)十字路口。在仿真過程中,利用STRAW(STreet RAndom Way)建立車輛隨機(jī)移動模型。
在仿真區(qū)域內(nèi),車輛數(shù)從100~350變化。每個(gè)車輛產(chǎn)生beacon包的周期為0.5 s,產(chǎn)生的數(shù)據(jù)包大小為512 B。詳細(xì)的仿真參數(shù)如表1所示。
2.2 仿真結(jié)果及分析
本次實(shí)驗(yàn)?zāi)康脑谟诳疾榻煌芏葘GR協(xié)議的性能影響。通過實(shí)驗(yàn),能夠觀察三個(gè)協(xié)議應(yīng)對交通密度的性能。實(shí)驗(yàn)中,車輛的速度設(shè)為50 km/h,數(shù)據(jù)包源車輛數(shù)為15個(gè),密度數(shù)從100~350變化。仿真結(jié)果如圖2所示。
從圖2可知,GPCR協(xié)議的PDR性能最差,特別是在低密度區(qū)域。這主要是因?yàn)镚PCR利用貪婪轉(zhuǎn)發(fā)策略去選擇下一跳數(shù)據(jù)包轉(zhuǎn)發(fā)車輛,即選擇離目的車輛最短路徑的車輛作為下一跳轉(zhuǎn)發(fā)車輛。由于車輛的快速移動,車輛間的鏈路是非常脆弱的,這就導(dǎo)致轉(zhuǎn)發(fā)至目的車輛的數(shù)據(jù)包非常少。然而,隨著車輛密度的增加,GPCR協(xié)議向目的節(jié)點(diǎn)成功轉(zhuǎn)發(fā)的數(shù)據(jù)包也隨之增加。此外,RBVT-R協(xié)議在車輛數(shù)增加時(shí)具有更好的性能,這是由于車輛數(shù)增加,網(wǎng)絡(luò)連接概率隨之提高,促進(jìn)了更多的數(shù)據(jù)包轉(zhuǎn)發(fā)。相比于GPCR、RBVT-R,提出的IGR協(xié)議具有較好的性能,因?yàn)镮GR協(xié)議從鏈路質(zhì)量、方向以及距離三方面信息選擇下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)。
3個(gè)協(xié)議的數(shù)據(jù)包平均傳輸時(shí)延隨節(jié)點(diǎn)密度變化曲線如圖3所示。從圖3可知,提出的IGR協(xié)議的EED最小。原因在于IGR協(xié)議向目的節(jié)點(diǎn)傳輸數(shù)據(jù)包時(shí)選擇了最優(yōu)鏈路的路徑,降低了因鏈路不穩(wěn)定而引起的數(shù)據(jù)包丟失概率。然而,隨著車輛密度的增加,時(shí)延也隨之增加。由于車輛密度的增加,使得IGR協(xié)議需要消耗更多時(shí)間去決策下一跳數(shù)據(jù)包轉(zhuǎn)發(fā)節(jié)點(diǎn)。此外,從圖3可知,RBVT-R協(xié)議的EED隨車輛密度增加而呈下降趨勢,原因在于已建立的路由在較長時(shí)間內(nèi)仍保持穩(wěn)定,避免了頻繁建立路由,進(jìn)而縮短了傳輸時(shí)延。
圖4描述了傳輸?shù)钠骄鴶?shù)隨車輛密度的變化曲線。與GPCR協(xié)議相比,提出的IGR協(xié)議在向目的節(jié)點(diǎn)傳輸數(shù)據(jù)包時(shí),需要更多的跳數(shù),傳輸路徑更長。IGR協(xié)議在數(shù)據(jù)包傳遞率和平均時(shí)延方面優(yōu)于GPCR協(xié)議。
3 總結(jié)
為了滿足VANET城市場景下路由協(xié)議的性能要求,提出了一種地理信息路由的優(yōu)化協(xié)議。提出的IGR協(xié)議在數(shù)據(jù)包轉(zhuǎn)發(fā)過程中,不再考慮傳統(tǒng)地理信息路由協(xié)議的基于地理位置貪婪轉(zhuǎn)發(fā)策略,而是利用源車輛離候選車輛間的相對移動方向、候選車輛離目的車輛間的距離以及beacon接收率三方面信息選擇下一跳轉(zhuǎn)發(fā)節(jié)點(diǎn)。仿真數(shù)據(jù)證實(shí)了IGR協(xié)議在降低數(shù)據(jù)包傳輸時(shí)延,提高數(shù)據(jù)包傳輸率方面的優(yōu)越性。
參考文獻(xiàn)
[1] MISRA S,Venkata Krishna,SARITHA V.LACAV:an energyefficient channel assignment mechanism for vehicular ad hoc networks[J].J.Supercomput.,2012,62(3):1241-1262.
[2] AKYIDIZ I F,MELODIA T,CHOWDHURY K R.A survey on wireless multimedia sensor networks[J].Comput.Netw.,2007,51(4):921-960.
[3] CHEN Y,LIN Y.Dir:diagonal-intersection-based routing protocol for vehicular adhoc networks[J].Telecommunication systems,2010,3(5):1-18.
[4] CHENG P,LEE K,GERLA M.Geodtn+nav:geographic dtn routing with navigator prediction for urban vehicular environments[J].Mobile Networks and Applications,2010,15(1):61-82.
[5] DJAHEL S,GHAMRI-DOUDANE Y.Arobust congestion control scheme for fast and reliable dissemination of safety messages in vanets[C].In Proceeding of the 2012 IEEE conference wireless communications and networking,2012:2264-2269.
[6] GHAFOOR K,BAKAR K.A novel delay and reliability aware inter vehicle routing protocol[J].Network Protocols and Algorithms,2014,2(2):66-88.
[7] 范敏,謝思佳.基于空洞模型的地理位置路由改進(jìn)算法研究[J].傳感技術(shù)學(xué)報(bào),2012,25(11):1556-1561.
[8] LEE K,LEE U,GERLA M.To-go:topology-assist geoopportunistic routing in urban vehicular grids[C].In Proceedings of the 2009 IEEE international conference on wireless on-demand network systems and services,Snowbird,2013:11-18.
[9] YAN G,OLARIU S.A probabilistic analysis of link duration in vehicular ad hoc networks[J].IEEE Transactions on Intelligent Transportation Systems,2012,12(4):1227-1236.
[10] Ghafoor K Z,Mohammed M A.Routing protocols in vehicular ad hoc networks: Survey and research challenges[J].Network Protocols and Algorithms,2013,5(4):39-83.
[11] LOCHERT C,MAUVE M,HARTENSTEIN H.Geographic routing in city scenarios[J].Mobile Computing and Communications Review,2015,9(1):69-72.
[12] NZOUONTA J,RAJGURE N.Vanet routing on city roads using real-time vehicular traffic information[J].IEEE Transactions on Vehicular Technology,2009,58(7):3609-3626.
[13] 徐會彬.關(guān)于VANETs關(guān)鍵理論技術(shù)研究[D].博士學(xué)位論文,2014.
[14] SADIQ A,ABU BAKAR K.A fuzzy logic approach for reducing andover latency in wireless networks[J].Network Protocols and lgorithms,2011,2(4):61-87.
[15] KAYHAN Z G,JAIME L,ALI S S.Improved geographical routing in vehicular Ad Hoc networks[J].Wireless Pers ommun,2015,80:785-804.