国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高速公路場景下基于跨層協(xié)作的車載自組織網(wǎng)絡(luò)路由協(xié)議

2015-05-30 23:59:28張歡
中國新通信 2015年5期
關(guān)鍵詞:自適應(yīng)高速公路

張歡

【摘要】 本論文介紹了一種高速公路場景下基于跨層協(xié)作的車載自組織網(wǎng)絡(luò)路由協(xié)議(CCR),著重介紹了針對消息不同的優(yōu)先級的跨層協(xié)作與分發(fā)機(jī)制,該路由協(xié)議利用了車輛的地理位置和速度信息,并保證了1)車聯(lián)網(wǎng)中不同類型消息具有不同的QoS要求;2)跨層協(xié)作的自適應(yīng)路由機(jī)制。最后,本論文應(yīng)用NS3網(wǎng)絡(luò)模擬軟件和ViSSIM交通流仿真軟件,對CCR協(xié)議進(jìn)行仿真。結(jié)果表明,CCR路由協(xié)議較其他路由協(xié)議性能有較好的性能表現(xiàn)。

【關(guān)鍵詞】 高速公路 跨層協(xié)作 自適應(yīng)

車載自組織網(wǎng)絡(luò)(Vehicular Ad hoc Network,VANET)是移動自組織網(wǎng)絡(luò)(Mobile Ad hoc Networks,MANET)的一個新興研究分支,基本思想是在一定通信范圍內(nèi)的車輛可以相互交換各自的速率、位置等信息,并自動建立一個移動的網(wǎng)絡(luò)。在VANET中,利用大規(guī)模計算和無線網(wǎng)絡(luò)通信,可以實現(xiàn)車輛與車輛之間(Vehicle to Vehicle, V2V),車輛與路邊基礎(chǔ)設(shè)施之間(Vehicle to Infrastructure,V2I)的多跳無線通信,并為車輛提供了各種安全應(yīng)用(如碰撞預(yù)警、協(xié)助交通管理等)以及非安全應(yīng)用(如路況指示,娛樂等)。

一、研究背景

在車聯(lián)網(wǎng)中,路由協(xié)議的優(yōu)劣和自適應(yīng)程度,直接影響了網(wǎng)絡(luò)中的整體性能。由于VANET對于路由協(xié)議的研究并沒有給出一個標(biāo)準(zhǔn)或是研究方向,路由的設(shè)計還是一個很開放的課題。它們在發(fā)現(xiàn)路由、建立路由以及通信的初期階段往往有不錯的性能表現(xiàn),但隨著節(jié)點(diǎn)的移動,網(wǎng)絡(luò)拓?fù)涞目焖僮兓瘜?dǎo)致路由鏈路的斷裂,性能往往會急劇下降。隨著車載全球定位系統(tǒng)(Global Position System,GPS)的廣泛運(yùn)用,借助GPS獲取的地理位置信息而設(shè)計的位置路由(Geographic Routing,GR)逐漸發(fā)展起來。由于重大交通事故發(fā)生的場合主要是在高速路上,所以如何保證高速公路上安全消息的可靠傳遞顯得至關(guān)重要。一個好的路由協(xié)議的使用,保證數(shù)據(jù)傳輸?shù)某晒β屎蜁r延要求,并控制整個網(wǎng)絡(luò)的負(fù)載開銷,才能保證應(yīng)用能夠穩(wěn)定可靠的實現(xiàn)。但是傳統(tǒng)的車聯(lián)網(wǎng)分層結(jié)構(gòu)對路由協(xié)議的設(shè)計,僅僅依靠單一層次,很難在各種變化的網(wǎng)絡(luò)環(huán)境下達(dá)到安全消息極其嚴(yán)格的傳遞要求,有必要采用跨層設(shè)計,上層協(xié)議必須與下層進(jìn)行有效的狀態(tài)信息交互以配合分配好網(wǎng)絡(luò)資源,滿足實時性和可靠性的要求。本文在此基礎(chǔ)上本文提出了一種跨層的結(jié)構(gòu)設(shè)計,用以滿足車聯(lián)網(wǎng)信息傳輸中實時性和可靠性的要求。

二、CCR算法設(shè)計

根據(jù)車聯(lián)網(wǎng)中不同的通信需求所需的Qos不同,車聯(lián)網(wǎng)中的消息可以劃分為2個等級(1和2):等級越高,表示對Qos的需求越高,消息的優(yōu)先程度也就越高。

首先,在車聯(lián)網(wǎng)中,不同的消息種類對通信提出了不同的需求,對于高優(yōu)先級消息(優(yōu)先級為2的消息),如車輛碰撞預(yù)警、防追尾等,這類消息往往與交通安全甚至人生安全息息相關(guān),因此,實時性對于這類消息至關(guān)重要,需要進(jìn)行快速、可靠的分發(fā)。但對于低優(yōu)先級的消息(優(yōu)先級為1的消息),如位置導(dǎo)航、地圖下載、車載娛樂互動等消息,這類消息對實時性的要求并沒有像高優(yōu)先級消息那樣苛刻,因此,只需盡力傳輸即可。基于跨層協(xié)作的路由協(xié)議(CCR),通過傳輸層與網(wǎng)絡(luò)層的協(xié)作,根據(jù)不同的優(yōu)先級,選擇不同的路由策略,從而保證了消息能夠得到適當(dāng)?shù)奶幚怼?/p>

CCR轉(zhuǎn)發(fā)機(jī)制

(1)需要發(fā)送消息的源車輛節(jié)點(diǎn)的應(yīng)用層產(chǎn)生一個message,并在每個packet中的頭部的Destination_Priority字段標(biāo)記數(shù)據(jù)包的優(yōu)先級。按照CCR的優(yōu)先級分類,可以標(biāo)記為1或2,等級越高,消息的優(yōu)先級越高。

(2)鄰居車輛節(jié)點(diǎn)接收到message后,將該message傳輸?shù)骄W(wǎng)絡(luò)傳輸層,傳輸層的分類器通過查詢頭部的Destination_Priority字段,判斷該消息所處的優(yōu)先級,根據(jù)不同的優(yōu)先級采取不同的轉(zhuǎn)發(fā)策略

(3)若Destination_Priority為2,則該packet放入高優(yōu)先級隊列,若隊列沒有滿,則進(jìn)行洪泛廣播,若隊列滿,則溢出,由于高優(yōu)先級消息對實時性有很苛刻的要求,所以,隊列滿后,最后到達(dá)的數(shù)據(jù)包被直接丟棄;若Destination_Priority為1,則放入低優(yōu)先級隊列進(jìn)行排隊,如果該隊列滿,則進(jìn)行暫存,最后到達(dá)的數(shù)據(jù)包將會被放入一個緩存池里,待低優(yōu)先級隊列的有空隙時,緩存池里的消息按照先進(jìn)先出的原則依次進(jìn)入低優(yōu)先級隊列,排隊等待發(fā)送。

(4)當(dāng)高優(yōu)先級隊列和低優(yōu)先級隊列中都有packet時,則高優(yōu)先級隊列中的packet將會被優(yōu)先發(fā)送出去,以確保高優(yōu)先級的安全消息被及時處理,保證行車安全。

(5)若高優(yōu)先級隊列中無packet,則低優(yōu)先級隊列中按照先進(jìn)先出的原則發(fā)送隊列中的數(shù)據(jù)包,由于在高速公路場景下,優(yōu)先級為2的數(shù)據(jù)包發(fā)送的概率相比與優(yōu)先級為1的數(shù)據(jù)包相對較低,如此,采用CCR既可以保證高優(yōu)先級的消息可以及時轉(zhuǎn)發(fā),又兼顧了低優(yōu)先級的消息穩(wěn)定持續(xù)的進(jìn)行路由。

在本文設(shè)計的CCR(cross-layer cooperation routing)協(xié)議中,一個基本假設(shè)是車聯(lián)網(wǎng)中的車輛都配有車載射頻發(fā)射機(jī)和接收機(jī),能夠通過裝載在車輛上的GPS獲得自身的位置、速率等相關(guān)信息。并且規(guī)定了每個車輛節(jié)點(diǎn)都需要維護(hù)一個鄰居節(jié)點(diǎn)歷史移動信息數(shù)據(jù)庫,同時也必須通過周期性地向鄰居節(jié)點(diǎn)廣播beacon消息來刷新自己的速度信息和位置坐標(biāo)信息。當(dāng)節(jié)點(diǎn)收到鄰居節(jié)點(diǎn)廣播的beacon消息后,根據(jù)時間戳在歷史移動信息數(shù)據(jù)庫中更新鄰居節(jié)點(diǎn)的移動信息。

節(jié)點(diǎn)通過周期性廣播的beacon消息交換當(dāng)前所處狀態(tài)信息,beacon消息所包含的信息如下:<類型,節(jié)點(diǎn)ID,生存時間,位置信息,速度信息,狀態(tài)>,類型指明該消息數(shù)據(jù)包類型為beacon信息,每一個車輛節(jié)點(diǎn)都有其唯一的節(jié)點(diǎn)ID,生存時間是數(shù)據(jù)包存在的時間值,位置信息包含車輛節(jié)點(diǎn)的位置(x, y, z),是指其GPS坐標(biāo)值,速度信息是節(jié)點(diǎn)的速度大小v及運(yùn)動方向?,狀態(tài)表明該節(jié)點(diǎn)是否處于繁忙狀態(tài),若有數(shù)據(jù)包需要轉(zhuǎn)發(fā),則繁忙,否則空閑。

歷史移動數(shù)據(jù)庫主要包含以下內(nèi)容,其中ID是鄰居節(jié)點(diǎn)號,(X,Y)是鄰居節(jié)點(diǎn)坐標(biāo)位置坐標(biāo),Velocity是鄰居節(jié)點(diǎn)的速度信息,last update Time是該鄰居節(jié)點(diǎn)信息的最新更新時間,CT(connection time)是經(jīng)過計算后得出的節(jié)點(diǎn)與該鄰居節(jié)點(diǎn)的預(yù)測鏈路的最大連接時間。

在CCR中,假設(shè)車輛的通信范圍為R,則在固定通信范圍R內(nèi)的一對節(jié)點(diǎn)被認(rèn)定為處于可連通狀態(tài)。但由于這兩個車輛節(jié)點(diǎn)具有不同的行駛速率以及不同的行駛方向,隨著兩個車輛節(jié)點(diǎn)的移動,兩個節(jié)點(diǎn)的位置也處于相對變化中,在未來的某一時刻,兩個節(jié)點(diǎn)間的距離將超過車輛節(jié)點(diǎn)覆蓋的通信范圍R,由此,這一對節(jié)點(diǎn)變?yōu)椴贿B通狀態(tài)。這一段從可連通狀態(tài)到不可連通狀態(tài)的時間預(yù)測,即雙方連通性的預(yù)測。

車輛節(jié)點(diǎn)a和車輛節(jié)點(diǎn)b相距距離為r。兩點(diǎn)有各自不同的位置信息和速度信息。節(jié)點(diǎn)a位于(xa,ya,ta)處,移動速度為;節(jié)點(diǎn)b位于(xb,yb,tb),移動速度為。這里ta和tb分別表示節(jié)點(diǎn)a和節(jié)點(diǎn)b位置更新時刻。R為兩節(jié)點(diǎn)的通信距離。當(dāng)r小于R時,兩節(jié)點(diǎn)處于連通狀態(tài)。t為當(dāng)前時刻。在短時間內(nèi),節(jié)點(diǎn)的移動速度變化較小,為計算方便,我們假定車輛節(jié)點(diǎn)勻速行駛,即保持勻速行駛。則兩節(jié)點(diǎn)間距離r是關(guān)于時間t的函數(shù)r(t)。由于ta和tb并不相同,兩節(jié)點(diǎn)的位置信息更新時刻不同步,所以需要經(jīng)過同步修正后使用。經(jīng)同步修正后,兩節(jié)點(diǎn)均在ta時刻進(jìn)行后續(xù)計算。

(1)低優(yōu)先級消息分發(fā)機(jī)制

如圖2所示,在雙向四車道的場景下,節(jié)點(diǎn)S有5個鄰居節(jié)點(diǎn),分別為N1,N2,N3,N4,N5。在傳輸層對消息進(jìn)行分類后,若判定為低優(yōu)先級消息(優(yōu)先級為1的消息),則進(jìn)行如圖所示的轉(zhuǎn)發(fā)過程,啟動貪婪算法選擇的結(jié)果會試圖選擇靠近通信邊緣的節(jié)點(diǎn)作下一跳。這樣帶來一個問題,處于通信邊緣的節(jié)點(diǎn)是不穩(wěn)定狀態(tài)。如圖中節(jié)點(diǎn)N5所示情況一樣,它即將在短時間內(nèi)移出之前中繼節(jié)點(diǎn)的通信范圍。而該中級節(jié)點(diǎn)無法及時知道這種情況,仍然會選擇這個“存在”的節(jié)點(diǎn)N5傳輸,這樣,在傳輸過程中,就會出現(xiàn)持續(xù)丟包情況。

低優(yōu)先級轉(zhuǎn)發(fā)算法要求每個節(jié)點(diǎn)維護(hù)了一個鄰居節(jié)點(diǎn)歷史移動數(shù)據(jù)庫,連通時間由式(6)計算得出,如圖中中繼節(jié)點(diǎn)給出示例??紤]到傳統(tǒng)MANET路由信標(biāo)周期在1S左右,即在1S內(nèi)鄰居節(jié)點(diǎn)發(fā)送的位置變化,是難以獲知的。所以設(shè)置CT值可信閾值下線為1S。CT值不足1S的鄰居節(jié)點(diǎn)將視為不可靠節(jié)點(diǎn),意味著會在短時間內(nèi)有很高的可能性移出通信范圍。

(2)高優(yōu)先級消息分發(fā)機(jī)制

在高速公路場景下,車輛能夠以較高的期望速率行駛,車流密度相對較小,傳輸層對數(shù)據(jù)包的優(yōu)先級進(jìn)行分類后,為了能夠獲得較低的時延,以及較高的可靠性,將高優(yōu)先級消息(優(yōu)先級為2)的數(shù)據(jù)包直接采取洪泛的方式進(jìn)行廣播。由于在高速公路場景下,車輛密度相對較低,采用洪泛廣播的方式反而降低了發(fā)生廣播風(fēng)暴的可能性,提高了數(shù)據(jù)包傳輸?shù)募皶r性與可靠性。

三、性能仿真及分析

3.1 VISSIM以及NS3仿真工具

VISSIM 是一種微觀的、基于時間間隔和駕駛行為的仿真建模工具,不僅可以完善地模擬各種真實的交通場景,還可以生成可視化的交通運(yùn)行狀況,并且以文件的形式輸出各種交通評價參數(shù),是評價交通工程設(shè)計和城市規(guī)劃方案的有效工具。

NS3是一個離散事件模擬器,是一款開源軟件,由C++編寫,C++語言作為前臺,可以對網(wǎng)絡(luò)性能進(jìn)行仿真,并且能正確地處理節(jié)點(diǎn)上的多重接口,使用IP地址,與因特網(wǎng)協(xié)議和設(shè)計更一致,和更加詳細(xì)的802.11模塊等。

3.2 仿真結(jié)果

在仿真實驗中,仿真結(jié)果展示了車輛在高速公路環(huán)境下路由的性能表現(xiàn),由于我國交通法規(guī)的限制,高速公路上車速的限制在60km/h到120km/h之間,本文也據(jù)此進(jìn)行了速率的設(shè)定,為了對提出的路由協(xié)議CCR進(jìn)行性能分析,本文利用VISSIM生成交通流模型,并通過NS3仿真軟件對路由協(xié)議的性能進(jìn)行了分析。

三個路由協(xié)議在高速公路場景下的性能表現(xiàn),通過仿真結(jié)果可以看出,CCR路由協(xié)議相比于AODV與GPSR有較高的傳輸成功率以及較低的端到端延時。這是由于在高速公路場景下,CCR采用了基于跨層協(xié)作的路由協(xié)議,使得高優(yōu)先級與低優(yōu)先級消息都能得到合理的處理,對于低優(yōu)先級消息,對CT進(jìn)行了估計,剔除了不可信點(diǎn),減少了鏈路斷裂的概率,對于高優(yōu)先級消息,由于高速公路場景的特殊性,采取洪泛的廣播,提高了數(shù)據(jù)包成功傳輸率,所以,CCR的數(shù)據(jù)包成功傳輸率遠(yuǎn)高于其它兩種路由協(xié)議,平均的端到端延遲也小于GPSR、AODV協(xié)議,而且隨著數(shù)據(jù)發(fā)包率的增加這種優(yōu)勢愈發(fā)明顯。通過仿真結(jié)果表明,CCR較傳統(tǒng)基于拓?fù)浜突诘乩硇畔⒌穆酚捎懈玫膫鬏敵晒β?,而且表現(xiàn)出更好的穩(wěn)定性。

四、結(jié)語

綜上所述,CCR算法重點(diǎn)在于通過傳輸層與路由層的跨層協(xié)作機(jī)制,針對不同的優(yōu)先級采取了不同的路由策略。仿真結(jié)果表明,在高速公路場景下,針對車聯(lián)網(wǎng)不同業(yè)務(wù)的Qos需求,CCR最大程度地利用了有限的網(wǎng)絡(luò)資源,減少了數(shù)據(jù)傳輸延時,有效地滿足了車聯(lián)網(wǎng)各種業(yè)務(wù)的需求。

猜你喜歡
自適應(yīng)高速公路
高速公路養(yǎng)護(hù)與管理探討
為什么高速公路上不用路燈照明
淺談網(wǎng)絡(luò)教育領(lǐng)域的自適應(yīng)推送系統(tǒng)
以數(shù)據(jù)為中心的分布式系統(tǒng)自適應(yīng)集成方法
自適應(yīng)的智能搬運(yùn)路徑規(guī)劃算法
科技視界(2016年26期)2016-12-17 15:53:57
Ka頻段衛(wèi)星通信自適應(yīng)抗雨衰控制系統(tǒng)設(shè)計
電子節(jié)氣門非線性控制策略
汽車科技(2016年5期)2016-11-14 08:03:52
多天線波束成形的MIMO-OFDM跨層自適應(yīng)資源分配
高速公路與PPP
高速公路上的狗
小說月刊(2014年4期)2014-04-23 08:52:20
威远县| 隆德县| 滨州市| 泰安市| 勃利县| 竹北市| 百色市| 安吉县| 刚察县| 德庆县| 图木舒克市| 琼中| 盘山县| 万盛区| 沙雅县| 清徐县| 瑞昌市| 柘城县| 邵阳县| 镇雄县| 张掖市| 扎鲁特旗| 化德县| 河北省| 合作市| 宝兴县| 盐边县| 南安市| 和林格尔县| 怀来县| 中方县| 乌苏市| 白朗县| 桐庐县| 乐业县| 开原市| 嘉祥县| 金堂县| 昌都县| 沐川县| 彭山县|