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

?

一種優(yōu)化的基于軟件定義車聯(lián)網(wǎng)的路由方法

2018-01-23 07:07:02高德云
計算機技術(shù)與發(fā)展 2018年1期
關(guān)鍵詞:數(shù)據(jù)包路由中央

張 雪,高德云

(北京交通大學(xué) 電子信息工程學(xué)院 下一代互聯(lián)網(wǎng)互聯(lián)設(shè)備國家工程實驗室,北京 100044)

1 概 述

消息的快速和及時傳輸對于車聯(lián)網(wǎng)至關(guān)重要。傳統(tǒng)的路由協(xié)議如貪婪周邊無狀態(tài)路由(GPSR),在選擇下一跳轉(zhuǎn)發(fā)節(jié)點時存在局部最小化的問題。盡管有部分文獻對此進行了改進,能夠根據(jù)車速、方向等信息選擇轉(zhuǎn)發(fā)節(jié)點,并實現(xiàn)負載均衡,但會造成控制開銷的明顯提升,并且需要額外傳輸層協(xié)議的配合。

傳統(tǒng)的移動蜂窩網(wǎng)絡(luò)技術(shù)具有低延遲和覆蓋廣的優(yōu)勢,但是由于車輛的高速移動性,在車輛和基站之間存在頻繁的網(wǎng)絡(luò)切換,路由不穩(wěn)定,網(wǎng)絡(luò)缺乏良好的魯棒性[1]。

針對車聯(lián)網(wǎng)的高速移動場景,國際電子工程學(xué)會(IEEE)提出了WAVE[2]協(xié)議。該協(xié)議是應(yīng)用于車與車、車與路邊單元之間數(shù)據(jù)交換的通信協(xié)議,主要由802.11p無線局域網(wǎng)標準和IEEE 1609協(xié)議族組成[3]。在物理信道上,分為控制信道和服務(wù)信道。WAVE協(xié)議結(jié)構(gòu)如圖1所示[4]。

圖1 WAVE/IEEE 1609網(wǎng)絡(luò)模型

在WAVE模式下得到認可的具有代表性的路由協(xié)議主要有DSR、GPSR、AODV和DSDV[5]。但網(wǎng)絡(luò)性能受節(jié)點密度和移動速度影響嚴重。

針對上述問題,為了更好地解決車聯(lián)網(wǎng)中的數(shù)據(jù)通信和路由問題,提升網(wǎng)絡(luò)的魯棒性,結(jié)合蜂窩網(wǎng)和IEEE 802.11p無線局域網(wǎng)絡(luò),引入軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)架構(gòu),實現(xiàn)對車聯(lián)網(wǎng)和核心網(wǎng)的統(tǒng)一管理?;谥悄躍DN的管理和協(xié)議,在無線接入部分提出控制和數(shù)據(jù)分離、上行和下行分離、無限資源動態(tài)適配等技術(shù),提高頻譜效率和能量效率;在中央控制器實現(xiàn)高效的內(nèi)容分發(fā)和快速的路由策略,增加數(shù)據(jù)吞吐率和網(wǎng)絡(luò)可擴展性。同時,通過車聯(lián)網(wǎng)和中央控制器之間的資源共享和聯(lián)合優(yōu)化,還能提供網(wǎng)絡(luò)功能虛擬化和個性化業(yè)務(wù)定制,實現(xiàn)SDN系統(tǒng)與異構(gòu)車聯(lián)網(wǎng)的深度融合。并通過仿真,對提出的路由協(xié)議的性能進行測試與分析。

2 基于SDN的異構(gòu)車聯(lián)網(wǎng)網(wǎng)絡(luò)架構(gòu)

軟件定義網(wǎng)絡(luò)以一種系統(tǒng)的方式控制網(wǎng)絡(luò),能將網(wǎng)絡(luò)中路由器的控制功能分離到中央控制器。中央控制器是SDN架構(gòu)實現(xiàn)路由功能的核心,它根據(jù)交換機上報的信息為所有的數(shù)據(jù)流選定路由[6]。這種基于流的路由架構(gòu)帶來了較高的靈活性和可編程能力。將SDN和車聯(lián)網(wǎng)絡(luò)進行融合,為網(wǎng)絡(luò)運行更加精細的路由算法提供了可能,將彌補原來所缺少的靈活性和可編程能力,簡化網(wǎng)絡(luò)管理,改善V2V和V2I服務(wù)。

文中提出的異構(gòu)車聯(lián)網(wǎng)架構(gòu)結(jié)合了IEEE 802.11p的車載自組網(wǎng)絡(luò)和基于LTE設(shè)施的蜂窩網(wǎng)絡(luò),利用不同的無線技術(shù)完成WAVE協(xié)議族中管理面和數(shù)據(jù)面的消息轉(zhuǎn)發(fā)。管理面使用LTE長距離無線技術(shù),數(shù)據(jù)面使用802.11p無線技術(shù)。每個車輛都具備雙接口的車載單元OBU(On-Board Unit),能夠支持V2V和V2I通信。車輛節(jié)點之間通過802.11p通信,車輛和基站通過蜂窩網(wǎng)絡(luò)通信。網(wǎng)絡(luò)架構(gòu)如圖2所示。

圖2 基于SDN的異構(gòu)車聯(lián)網(wǎng)架構(gòu)

軟件定義車聯(lián)網(wǎng)(Software Defined Vehicular Ad-hoc NETwork,SD-VANET)通過在車聯(lián)網(wǎng)中引入SDN架構(gòu),解耦網(wǎng)絡(luò)中的數(shù)據(jù)面和控制面,可以邏輯化地中央管理網(wǎng)絡(luò)狀態(tài),進而為車聯(lián)網(wǎng)提供自適應(yīng)性、可編程能力以及規(guī)??缮炜s性。網(wǎng)絡(luò)架構(gòu)在邏輯上分為基礎(chǔ)設(shè)施層和決策控制層。前者由車聯(lián)網(wǎng)和核心網(wǎng)組成,后者由路邊單元(Road Side Unit,RSU)控制器和中央控制器組成。

2.1 基礎(chǔ)設(shè)施層

車聯(lián)網(wǎng)中的車輛節(jié)點通過基站或者RSU與核心網(wǎng)連接,核心網(wǎng)通過數(shù)據(jù)網(wǎng)關(guān)與外部的互聯(lián)網(wǎng)連接。在車聯(lián)網(wǎng)中,存在多種接入方式,包括4G蜂窩網(wǎng)絡(luò)和IEEE 802.11p(WAVE)無線接入方式。各個無線接入點在RSU控制器的控制下,可以滿足車聯(lián)和基站的多重接入方式,比如控制與數(shù)據(jù)分離、業(yè)務(wù)數(shù)據(jù)上下行分離、多點協(xié)同傳輸?shù)?。核心網(wǎng)中的中央控制器負責(zé)流表項的更新,下達路由轉(zhuǎn)發(fā)、內(nèi)容存取和安全策略等。

OBU:普通車輛節(jié)點,由中央SDN控制器控制,歸屬于數(shù)據(jù)面元素。每個車輛節(jié)點都具有IEEE 802.11p(WAVE)接口和LTE接口,運行在IEEE 802.11p協(xié)議下只關(guān)注數(shù)據(jù)面。數(shù)據(jù)面負責(zé)數(shù)據(jù)包的轉(zhuǎn)發(fā),并接受來自中央控制器的控制消息,依此來執(zhí)行數(shù)據(jù)包的轉(zhuǎn)發(fā)行為。

2.2 決策控制層

RSU控制器和中央控制器通過SDN的東西向接口互聯(lián),完成車輛請求和業(yè)務(wù)要求的信令傳輸。彼此通過服務(wù)接口和中央控制器連接,上傳數(shù)據(jù)記錄,獲取基于各種功能引擎實現(xiàn)的快速決策結(jié)果。

中央控制器:軟件定義車聯(lián)網(wǎng)架構(gòu)中的邏輯控制中心,控制整個系統(tǒng)的網(wǎng)絡(luò)行為。

RSU:道路兩側(cè)部署的接入設(shè)備,由SDN控制器控制。每個RSU單元都運行一個SDN代理模塊和IEEE 802.11p(WAVE)協(xié)議棧,WAVE協(xié)議棧本身分為數(shù)據(jù)面和管理面。數(shù)據(jù)面負責(zé)數(shù)據(jù)包的轉(zhuǎn)發(fā),管理面存儲道路的信息和車輛自身的信息,并接受來自中央控制器的控制消息,并依此執(zhí)行數(shù)據(jù)包的轉(zhuǎn)發(fā)行為。

2.3 軟件定義車聯(lián)網(wǎng)運行模式

SDN架構(gòu)運行在混合模式下,除了中央控制器具備決策能力之外,RSU也具備控制能力[7]。當車輛到中央控制器的無線信道中斷時,RSU的代理控制器將擁有決策能力來處理路由轉(zhuǎn)發(fā)規(guī)則。在系統(tǒng)暫時失去與中央控制器的連接時,RSU控制器將臨時發(fā)揮路由決策和控制能力,混合式的SDN運行模式能維持網(wǎng)絡(luò)的正常運行。中央SDN控制器只發(fā)送定義了普遍行為的規(guī)則,RSU代理控制器來決定轉(zhuǎn)發(fā)數(shù)據(jù)包和處理flow等級,數(shù)據(jù)在被發(fā)送前,由RSU代理控制器來決定用戶數(shù)據(jù)流到網(wǎng)絡(luò)中的訪問。

有了中央控制器和RSU代理控制器的支撐,SDN能和異構(gòu)車聯(lián)網(wǎng)絡(luò)進行全面融合,從而實現(xiàn)車聯(lián)網(wǎng)和中央控制器的高效控制和聯(lián)合優(yōu)化。

3 基于SDN的異構(gòu)車聯(lián)網(wǎng)路由方案

SDN架構(gòu)是獲取網(wǎng)絡(luò)拓撲的一個有效手段,利用集中式控制器,能夠在保證控制開銷可接受的前提下,運行更加精密的路由算法來充分利用網(wǎng)絡(luò)資源,提升網(wǎng)絡(luò)性能[8]。

車聯(lián)網(wǎng)多路徑拓撲中存在不平衡的車流密度和低效的網(wǎng)絡(luò)利用率?,F(xiàn)有的車聯(lián)網(wǎng)路由協(xié)議性能制約了消息轉(zhuǎn)發(fā)的效率和可靠性。為了解決貪婪周邊轉(zhuǎn)發(fā)路由協(xié)議中存在的局部最小化問題,基于軟件定義車聯(lián)網(wǎng)架構(gòu),提出一種優(yōu)化的路由轉(zhuǎn)發(fā)策略,并引入優(yōu)先區(qū)域和黑洞區(qū)域的概念。

每個優(yōu)先區(qū)域通過3個參數(shù)來描述:位置、相對的RSU和其他距離。優(yōu)先區(qū)域需要滿足下列條件:到RSU的距離比其他OBU到RSU的距離短;它到其他OBU的距離比到其他OBU到RSU的距離短;它和其他OBU之間的距離大于其他距離。車輛發(fā)送消息時,將優(yōu)先選擇位于優(yōu)先區(qū)域內(nèi)的車輛作為下一跳轉(zhuǎn)發(fā)節(jié)點。

黑洞區(qū)域也由三個參數(shù)表征:位置、參考RSU和其他距離。由于傳統(tǒng)的GPSR路由算法在選擇下一跳時遵循右手準則,存在局部最小化問題,這里將存在轉(zhuǎn)發(fā)空洞的區(qū)域定義為黑洞區(qū)域。當OBU進入黑洞區(qū)域時,將不能作為消息轉(zhuǎn)發(fā)的鄰居節(jié)點。

3.1 軟件定義車聯(lián)網(wǎng)路由協(xié)議

SDN架構(gòu)的一個顯著特點是控制器可以通過Openflow[9]協(xié)議獲得全網(wǎng)的拓撲結(jié)構(gòu)。城市道路環(huán)境下,道路是規(guī)則固定的,RSU位置在地圖上是已知的,通過預(yù)先計算可以獲知每個RSU的優(yōu)先區(qū)域和黑洞區(qū)域。

車輛和RSU交換beacon消息來學(xué)習(xí)關(guān)于周圍鄰居的信息,鄰居信息會周期地更新給SDN控制器,控制器由此構(gòu)建節(jié)點聯(lián)通圖,并依此做出決策。在消息源車輛發(fā)出消息前,SDN中央控制器會通過收集的信息、結(jié)合道路環(huán)境信息,計算出當前網(wǎng)絡(luò)環(huán)境下從源節(jié)點到目的節(jié)點的優(yōu)先區(qū)域和黑洞區(qū)域,為數(shù)據(jù)的路由做出決策,并下達指令和路由信息給RSU控制單元和SDN無線節(jié)點。

選出優(yōu)先區(qū)域和黑洞區(qū)域的計算流程:每個OBU周期性發(fā)送beacon消息,上報自己的位置、速度和環(huán)境信息,控制器比較并且計算出當前情況下的優(yōu)先區(qū)域和黑洞區(qū)域。車輛節(jié)點遍歷自己的流表,獲知鏈路上可用的優(yōu)先區(qū)域和黑洞區(qū)域。不在RSU覆蓋范圍下的OBU執(zhí)行以下算法選擇下一跳:OBU發(fā)現(xiàn)最近的RSU(歐氏距離);OBU確認關(guān)于RSU的優(yōu)先區(qū)域和黑洞區(qū)域;OBU找到最近的優(yōu)先區(qū)域,如果存在的話,選擇該優(yōu)先區(qū)域內(nèi)的OBU作為通向最近RSU的下一跳。如果不存在優(yōu)先區(qū)域或者優(yōu)先區(qū)域不可達的話,OBU選擇最近的不在黑洞區(qū)域范圍內(nèi)的OBU,以及距離前述RSU最近的鄰居OBU,從這些鄰居OBU中選擇距離最近的RSU最近的OBU作為下一個可用的中繼節(jié)點。如果不存在滿足條件的鄰居OBU的話,就沒有下一個中繼可以選擇。

優(yōu)先區(qū)域和黑洞區(qū)域計算流程如圖3所示。

圖3 優(yōu)先區(qū)域和黑洞區(qū)域計算算法

3.2 軟件定義車聯(lián)網(wǎng)路由修復(fù)策略

網(wǎng)絡(luò)正常運行時,RSU收集來自周邊車輛的位置、速度信息,以及道路環(huán)境信息[10]。RSU周期性地計算和上報周邊車輛和道路信息情況,中央控制器根據(jù)這些參數(shù)計算和選擇最佳的路由。通過下發(fā)控制指令給RSU控制器和車輛節(jié)點,將后續(xù)流量導(dǎo)向非擁塞的鏈路來保證網(wǎng)絡(luò)吞吐量。同時,RSU代理控制器會將網(wǎng)絡(luò)中的優(yōu)先區(qū)域和黑洞區(qū)域信息存儲到本地。

當網(wǎng)絡(luò)與中央控制器失去連接時,RSU代理控制器將充分發(fā)揮決策能力,利用存儲的優(yōu)先區(qū)域和黑洞區(qū)域信息,引導(dǎo)和控制消息的轉(zhuǎn)發(fā)。當網(wǎng)絡(luò)再次恢復(fù)與中央控制器的連接時,RSU代理控制器將繼續(xù)接收中央控制器下達的控制命令,并更新自己的流表選項。

4 仿真和性能分析

4.1 場景和參數(shù)

使用OMNET++和SUMO進行仿真,并在veins中引入Openflow擴展。SUMO生成道路網(wǎng)格網(wǎng)絡(luò),代表覆蓋面積1 000 m*1 000 m,每個單元格200 m。SDN控制器位于仿真場景的中央[11-14]。每個OBU有多個無線接口:802.11p用于短距離通信,長距離使用LTE通信。節(jié)點隨機分布,數(shù)據(jù)包生成速率是4包/s,每個數(shù)據(jù)包大小是1 024字節(jié)。Beacon消息的間隔是500 ms。SDN無線節(jié)點以1 s間隔向SDN控制器更新鄰居消息。每次仿真運行10次取平均值,每次仿真時長5 min。

仿真模型最上層代表整個通信網(wǎng)絡(luò)。下層的Annotations模塊提供交通流量仿真,信道控制模塊負責(zé)切換信道。

4.2 仿真結(jié)果分析

4.2.1 基于SDN異構(gòu)車聯(lián)網(wǎng)的路由與傳統(tǒng)車聯(lián)網(wǎng)路由的比較

文中提出的軟件定義車聯(lián)網(wǎng)路由算法,通過RSU控制器來收集網(wǎng)絡(luò)狀態(tài)信息,中央控制器匯總信息,能立即檢測出網(wǎng)絡(luò)拓撲的變化,并做出最優(yōu)的路由轉(zhuǎn)發(fā)策略。

改進路由算法與傳統(tǒng)的GPSR路由算法在數(shù)據(jù)包傳遞率上的比較如圖4所示。由圖4可以看出,改進算法優(yōu)于傳統(tǒng)的GPSR路由算法。

4.2.2 SDN控制器連接中斷時的修復(fù)機制

當網(wǎng)絡(luò)與SDN中央控制器的連接中斷時,中央控制器不再更新路由規(guī)則,數(shù)據(jù)包傳遞率急速下降。并且由于車輛的移動性,車速越快,路由規(guī)則的時效性越遲滯,性能下降越明顯。在SUMO生成的仿真網(wǎng)格道路環(huán)境下,使用相同的實驗參數(shù),當控制器的中斷時間為60 s時,實驗結(jié)果如圖5所示。

圖4 優(yōu)化前后路由方法的性能對比

圖5 原有路由協(xié)議失去SDN控制時的數(shù)據(jù)包傳遞率

同樣的場景下,當SDN中央控制器網(wǎng)絡(luò)中斷時,觸發(fā)備選路由機制。RSU代理控制器能通過收集周邊網(wǎng)絡(luò)環(huán)境信息,利用SDN中央控制器之前下發(fā)的控制指令,臨時發(fā)揮路由決策能力,維持數(shù)據(jù)包傳遞率在較好的水平。圖6展示了基于SDN的路由修復(fù)機制的數(shù)據(jù)包傳遞率。

圖6 修復(fù)機制下的數(shù)據(jù)包傳遞率

通過仿真,比較和歸納了基于SDN的路由方案與原有車聯(lián)網(wǎng)路由方案的差異。實驗結(jié)果表明,該算法在提高數(shù)據(jù)包傳遞率和路由的修復(fù)能力方面都優(yōu)于傳統(tǒng)的車聯(lián)網(wǎng)路由算法。

5 結(jié)束語

針對車聯(lián)網(wǎng)中現(xiàn)有路由協(xié)議的不足,提出了一種基于SDN的異構(gòu)車聯(lián)網(wǎng)路由協(xié)議。車輛節(jié)點周期性地更新鄰居信息,經(jīng)RSU上報給SDN中央控制器。當網(wǎng)絡(luò)中車輛密度變化影響數(shù)據(jù)包傳遞時,由中央控制器做出路由決策,并在系統(tǒng)失去與SDN中央控制器的連接時,采用備選路由機制。該方法能有效提高網(wǎng)絡(luò)中數(shù)據(jù)包的傳遞率,更好地滿足車聯(lián)網(wǎng)中對消息傳遞率和可靠性的要求。此外,軟件定義車聯(lián)網(wǎng)也能更好地適應(yīng)變化的網(wǎng)絡(luò)狀況和需求。

[1] Cunha F,Villas L,Boukerche A,et al.Data communication in VANETs:protocols,applications and challenges[J].Ad Hoc Networks,2016,44:90-103.

[2] Ucar S,Ergen S C,Ozkasap O.Multihop-cluster-based IEEE 802.11 p and LTE hybrid architecture for VANET safety message dissemination[J].IEEE Transactions on Vehicular Technology,2016,65(4):2621-2636.

[3] 肖 晶,劉 偉,唐 倫.基于任務(wù)分配模型的車載自組織網(wǎng)絡(luò)路由算法[J].計算機工程,2017,43(2):6-15.

[4] Saravanan D, Janakiraman S, Roseline S S, et al. Efficient route discovery in VANET using binary bat approach[C]//Proceedings of the international conference on soft computing systems.[s.l.]:[s.n.],2016:529-536.

[5] 顧憲鋒,許道峰,張滿超,等.軟件定義網(wǎng)絡(luò)二層路由策略[J].指揮信息系統(tǒng)與技術(shù),2016,7(2):78-83.

[6] Sezer S,Scott-Hayward S,Chouhan P K,et al.Are we ready for SDN? Implementation challenges for software-defined networks[J].IEEE Communications Magazine,2013,51(7):36-43.

[7] 廉 景.一種行進啟發(fā)式節(jié)省能量的地理位置路由[J].信息通信,2016(7):52-53.

[8] 鄭小平,華 楠.軟件定義光/包交換混合網(wǎng)絡(luò)的統(tǒng)一控制架構(gòu)及關(guān)鍵技術(shù)研究[J].中興通訊技術(shù),2015,21(4):2-5.

[9] Jervis M,Sen M,Stoffa P L.Network innovation using openflow:a survey[J].IEEE Communications Surveys & Tutorials,2014,16(1):493-512.

[10] 柴燕濤,董德尊,張鶴穎,等.基于SDN架構(gòu)的高性能網(wǎng)絡(luò)擁塞避免策略[J].計算機工程與科學(xué),2016,38(1):1-10.

[11] Noori H,Olyaei B B.A novel study on beaconing for VANET-based vehicle to vehicle communication:probability of beacon delivery in realistic large-scale urban area using 802.11 p[C]//International conference on smart communications in network technologies.[s.l.]:IEEE,2013:1-6.

[12] Liu K,Ng J K Y,Lee V C S,et al.Cooperative data scheduling in hybrid vehicular ad hoc networks:Vanet as a software defined network[J].IEEE/ACM Transactions on Networking,2016,24(3):1759-1773.

[13] 彭 軍,馬 東,劉凱陽,等.基于LTE D2D技術(shù)的車聯(lián)網(wǎng)通信架構(gòu)與數(shù)據(jù)分發(fā)策略研究[J].通信學(xué)報,2016,37(7):62-70.

[14] 謝 永,吳黎兵,何炎祥,等.無間隙的車聯(lián)網(wǎng)協(xié)助下載方法[J].通信學(xué)報,2016,37(1):180-190.

猜你喜歡
數(shù)據(jù)包路由中央
2022年中央一號文件解讀
定了!中央收儲凍豬肉2萬噸
SmartSniff
探究路由與環(huán)路的問題
防止“帶病提拔”,中央放大招
廉政瞭望(2016年9期)2016-09-27 07:25:49
基于Libpcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲器的設(shè)計與實現(xiàn)
PRIME和G3-PLC路由機制對比
WSN中基于等高度路由的源位置隱私保護
計算機工程(2014年6期)2014-02-28 01:25:54
eNSP在路由交換課程教學(xué)改革中的應(yīng)用
河南科技(2014年5期)2014-02-27 14:08:56
海中有山嗎
六盘水市| 新泰市| 扬州市| 英山县| 临潭县| 辉县市| 彭州市| 博野县| 泗水县| 寻乌县| 重庆市| 阿克| 尼木县| 石渠县| 清新县| 衡南县| 景德镇市| 利津县| 磐石市| 印江| 合水县| 清镇市| 夏邑县| 阿坝| 无锡市| 康乐县| 潜山县| 昌宁县| 伊春市| 蕲春县| 白沙| 岱山县| 英吉沙县| 登封市| 奉节县| 报价| 肃宁县| 巴彦淖尔市| 安岳县| 龙陵县| 南通市|