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

基于運行軌跡特征分析的車輛自組織網路由算法

2016-07-18 11:49:54陶樺馮富琴肖鵬譚誠偉陶軍
通信學報 2016年5期

陶樺,馮富琴,肖鵬,譚誠偉,陶軍

?

基于運行軌跡特征分析的車輛自組織網路由算法

陶樺1,2,馮富琴1,2,肖鵬1,2,譚誠偉1,2,陶軍1,2

(1. 東南大學計算機科學與工程學院,江蘇南京 210096;2. 東南大學教育部計算機網絡和信息集成重點實驗室,江蘇南京210096)

首先基于車輛trace數據提取了粗粒度的車輛移動信息,在此基礎上,繼續研究了trace數據的細粒度的車輛移動模型;然后基于移動模型提出了車輛自組織網絡的路由算法(RPT-D),根據車輛移動特征將報文更快地傳輸到目的地;接著將對傳輸的QoS需求放入報文選路目標中,得到擴展性和選路結果更好的RPT-GA算法;最后通過仿真實驗,分別從傳輸時延、投遞成功率、跳數和輔助報文數量等4個性能參數角度,基于車輛trace數據將所提出的路由算法與經典的車輛自組織網路由算法(IGRP和GPSR)進行比較,實驗結果驗證了所提算法的有效性。

車輛自組網;車輛trace;路由算法;傳輸時延;投遞成功率

1 引言

車輛自組織網簡稱車載網(VANET,vehicular ad hoc network),是一種特殊的移動自組織網絡,其利用車輛間的數據傳遞為駕乘人員提供交通行駛數據或娛樂信息的散播,對智能交通系統(ITS, intelligent transmutation system)的實施起到了有力的支撐。車載網在ITS系統中的應用包括:交互式交通管制、實時路況分析、路線推薦、周邊信息服務和車禍預警等。這些應用的開展都離不開車輛間數據傳輸方法的支持,高效的數據傳輸依賴于底層路由。

由于車輛相對高速的移動使車載網具有拓撲變化快、車輛(節點)的計算能力和緩存容量較高、車輛行駛在已知道路上、車輛的行駛信息和位置信息可知等特點。正是由于這些特點,傳統移動自組織網絡(MANET, mobile ad hoc network)的路由算法難以應用于車載網?,F有的車輛自組織網路由在路由決策時,缺乏對車輛行駛和道路信息的全局了解,基于局部拓撲實施的優化操作難以獲得最優的效果。實驗表明,在車載網中使用傳統MANET路由,數據投遞率低,且傳輸時延和輔助報文數較大。另一方面,由于車輛能配備可充電裝置(如光伏或動能回收等設備),故車載網通常不考慮諸如MANET中的節點能量受限問題。因此,車載網應用需要符合其網絡特點的路由算法的支持[1]。為解決車載網中的數據傳輸問題,向上層應用提供支撐,車載網路由的研究吸引了學術界和工業界大量的關注。

為全面地了解車載網全局拓撲和車輛移動特性,以獲取較為全面的網絡信息,對現有車輛的行駛軌跡(trace)進行分析顯得尤為必要。目前,許多城市的出租車和公交車都已經配備GPS,其生成的諸如車輛速度、方向、位置、狀態等的車輛軌跡信息(車輛trace數據),為車輛的運營和行駛提供了決策依據。同時出租車和公交車是城市公共交通的基礎,是構成車載網的骨干節點,通過分析它們的軌跡信息,有助于勾勒車載網拓撲的全局信息,并將這些信息融入到車載網路由的制定中,克服現有路由的局限。現有的許多研究開始重視車輛trace數據的研究和利用,但這方面的研究尚不夠全面,難以體現車載網的特有特征。為此,本文將挖掘車輛trace中更多的屬性,提煉天氣信息與車輛分布的關系、時段信息與車輛等待時間的關系、節假日拓撲、高峰期拓撲、載客和非載客狀態的行為等屬性,并將其融入到路由設計中。在此基礎上,根據車輛的trace數據對相關路由算法進行實際的軌跡測試和驗證,評估其效果。

2 研究現狀

2.1 車載自組織網路由算法

當前,車載網路由算法可分為單播路由和廣播路由2類。在廣播路由算法的研究中,REAR 算法根據節點的接收概率選擇下一跳路由(節點)[1]。文獻[2]通過改進REAR算法中等待時間的計算方法,提出一種廣播路由算法RPR (receipt-based probabilistic routing)。相對于REAR算法,RPR算法在報文使用數量、數據傳輸時延和覆蓋率等方面都進行了優化。SB(smart broadcast)[3]是一種基于位置的分布式廣播路由算法,SB中加入了RTB(request-to- broadcast)和CTB(clear-to-broadcast)報文,通過增加傳輸的報文數量和減少二次廣播時延,獲得更好的廣播效果。UMB(urban multi-hop broadcast)算法同樣使用了RTB和CTB來選擇廣播節點[4]。

依據路由測度的不同,車載網路由可分為:基于網絡連通性和基于地理位置等信息的方法。在基于網絡連通性的路由方面,文獻[5]改進了AODV(ad hoc on-demand distance vector routing),以適應車載網拓撲變化快、鏈路不穩定的特點,同時利用同向行駛車輛的移動保持連通時間,尋找更穩定的鏈接。PAODV(prior AODV)在選擇下一跳節點時,過濾連接不穩定的節點,解決了AODV中控制報文過多的問題[6]。文獻[7]將同方向、可一跳或多跳傳輸數據的車輛節點劃分為簇。通過分析現有高速公路數據,發現高速公路的車輛趨于成簇,將車載網車輛行駛建模為分簇模型,并簡化路由的復雜性。文獻[8]分析了簇內最后一個成員的概率、簇成員間的平均距離、簇間的平均距離、簇內平均成員數、簇的平均長度等簇特征,然后計算了車輛稀疏環境下車輛間的連通概率,并設計了相關的路由算法。文獻[9]和文獻[10]則分別使用分簇方法提出了適用于不同場景的路由算法。CAR(connectivity-aware routing)算法通過優化之后的PGB算法找到目標車輛的位置,然后設置“錨點”記錄車輛的行駛軌跡,以提高投遞率[11]。在基于地理位置的路由方面,PBR(position-based routing)算法將基于位置的路由和多播技術相結合,以同時保障路由算法的頑健性和高效性[12]。文獻[13]在MOPR方法中增加了鄰居節點移動軌跡的預測,提出了MORA(movement-based routing algorithm),延長節點間的連通時間。GPSR算法把車載網抽象成一張地圖,每次轉發數據時都將其轉發給離終點最近的節點,如果無這樣的節點,則使用右手法則來拓展搜索的范圍[14]。由于GPSR是為廣義的無線移動網絡設計的貪婪轉發策略,并沒有考慮車載網的特性,因此文獻[15]和文獻[16]對GPSR在車載網中的應用做了相應的優化。文獻[17]提出IGRP (intersection-based geographical routing protocol)算法,通過分析報文發送軌跡上的十字路口信息,評估報文投遞路線,基于每條路上的時延、跳數、CP(connectivity probability)和BER(bit error rate),結合QoS路由判據,計算相關路徑的參數,利用遺傳算法求解最優路徑。此外,在本課題組前期的工作中,利用路邊單元(RSU)的放置來增加網絡拓撲的連通性,進而提高高速公路上車輛間數據散發的性能[18]。

2.2 車輛trace數據集

目前,記錄車輛軌跡的數據集主要包括:出租車trace數據和公交車trace數據。這2種車輛也正是車載自組織網絡中對車流量貢獻相對穩定的,且最有可能進行軌跡預測的節點。由于公交車是按照固定線路行駛,相對出租車的trace記錄,各公交站點都可以成為公交車的網絡接入點,并提供一些輔助信息,因此其trace的記錄更加便捷,數據內容也更豐富。當前車載網中對于trace數據的研究主要體現在通過對車載網建模,為上層路由、數據傳播、移動模擬、交互模型和節點檢測等提供更為精確的網絡模型和節點移動模型[19~23]。

文獻[19]設計了一種區域劃分法的建模方法,首先通過計算VKT (vehicle kilometers traveled)和ART (accumulative residence time)等信息來識別熱點,即VKT和ART達到一定數量或排名比較靠前區域,將上海交通圖分為12個包含熱點區域,計算車輛在相鄰區間的轉移概率和在某一區域的等待時間。車輛一旦進入某一區域,會有2個選擇:1)在該區域逗留一段時間;2)離開去下一區域。依據這些移動屬性來預測車輛的運行軌跡。

有些路由選擇算法讓車輛按照概率在多個可能的方向中選取移動方向,且賦予各方向不同概率的計算方法[20,21]。這些方法需要以城市地圖作為輸入參數,將地圖抽象為數據結構存儲起來,并以此提取可能的路徑,計算各個路徑的使用概率。通常源和目的節點間的最短路徑就是車輛理性行駛而選擇的路徑。這樣車輛的行駛被抽象為:從一個點移動到另一個,停留平均等待時間后,移動到下一個,重復這樣的運動。本文在前期的工作中,利用對trace數據的分析,探索基于位置的數據轉發機制,并將車輛的trace數據應用于方案的測試和分析中[24]。

本文通過對車輛trace的分析,提取相關的軌跡特征,并基于這些特征設計相應的車載網路由算法,以提高其性能。

3 基于trace數據的車輛移動模型

3.1 單位面積車輛出現次數

本文使用的車輛trace數據是基于上海超過4 000輛出租車移動產生的GPS信息,記錄時間為2007年1月~2月,數據內容包括:車輛的經度、緯度、速度、方向、時間戳、是否載客等信息,車輛信息采集周期不固定(在30 ~61 s)。此外,還將上海市地圖用100 m×100 m的正方形方格進行劃分和編號,用和分別表示劃分網格中的橫向編號和縱向編號,并基于trace數據統計每個方格在指定的時間內車輛出現的累計次數UAVAT(unit area vehicle appearing time),整個網絡的UAVAT值按照行列形成的矩陣則稱為矩陣。

定義1 (相似度)已知1,2,3,…,為個矩陣,則(1,2,3,…,U)為這個矩陣的相似度

(1,2,3,…,)=(1)

由定義1可知,(1,2,3,…,)反映了1,2,3,…,間相似關系,顯然(1,2,3,…,)越接近于1,矩陣間的差異越小,反之差異越大。

首先,比較了不同時間段的矩陣結果,通過式(1),可計算出矩陣間的相似度。表1為上海31天內各個時間段的矩陣相似度。由表1可知,每個時間段與相鄰時間段的相似度都較高,而與其他時間段的相似度則降低??梢钥闯?,城市的矩陣隨著時間不斷變化,不能單純以天為單位來研究相關車輛的屬性,因此,進一步將一天劃分為12個時間段,計算各時間段的矩陣,來描述車載網拓撲的時間變化。

在此基礎上,以天為單位,計算了一周內相同間段的矩陣,由表2可見,城市中出租車的行駛狀態不僅與時間段相關,還與日期的特殊性有關:周一到周五的矩陣相似度較大;而周末(周六與周日)較為相似,但彼此間矩陣的相似度較小。

表1 同一天不同時間段的UAVAT矩陣相似度

表2 不同日期相同時間段的UAVAT矩陣比較

3.2 單位面積內車輛停留時間

單位面積內車輛停留時間UAVRT(unit area vehicle residence time),在文獻[16]中首次被提出,作為判斷某個單位區域熱度的依據。本文也將采用該尺度來衡量各單元格的相關屬性,UAVRT的計算方法與UAVAT基本相似,只需將車輛停留次數替換為車輛停留時間。

首先將一天分為12個時間段,計算每個時間段的矩陣以及彼此之間的相似度。與相同,時間段不同的矩陣之間的相似度比較低,因此與矩陣的計算一樣,為了減少實驗值的誤差,這里不使用統一的矩陣來表示所有的情況。

表3為一周時間內相同時間段的矩陣的比較,可以看出5個工作日期間車輛的行駛狀態比較接近,周末2天車輛的行駛狀態比較接近,但是彼此間的狀態差距較大。

表3 不同日期相同時間段的UAVRT矩陣比較

3.3 車輛的移動模型

通過上文的分析,證明城市的和矩陣不僅與時間段相關,而且與周末及工作日相關。如果把所有時間下的車輛軌跡數據都抽象為一個矩陣和矩陣是不合理的,不能夠正確反映車載網的拓撲和車輛的密度。因此,將歷史trace數據分為2種場景:工作日和周末。同時,將所有的歷史trace數據分為12個時間段,00:00:00 ~ 01:59:59、02:00:00~03:59:59,…,22:00:00 ~ 23:59:59。然后,為每個時間段計算矩陣和矩陣,求出各個時段矩陣和矩陣的平均值,這些平均值可以作為車輛的移動模型計算的依據。

定義2wd為工作日的矩陣平均值數組

其中,wd[]表示第個時間段的矩陣平均值。

定義3wd為工作日的矩陣平均值數組

其中,wd[]為時間段的矩陣平均值。

定義4we為周末的矩陣平均值數組

定義5we為周末的矩陣平均值數組

。

本文使用四元組wd,wd,we,we表示車流量模型。下面對本文提出的模型wd、wd進行驗證,從已有的trace中選出12個工作日,其中,10個工作日用來計算wd、wd,另外2天(1月26日和27日)用來驗證計算出來的wd和wd參數的準確性。

表4給出了26日、27日與wd的矩陣的相似度對比,將這2天對應時間段的矩陣與wd進行對比??梢钥闯?,它們的矩陣相似度很高,平均相似度為0.98,最小相似度為0.96。同樣,表5也給出相應相似度對比,其相似度也較高,說明采用此方法對后續工作日的矩陣和矩陣進行預測是可行的。

最后,本文使用同樣的方法對we、we進行驗證,選出6個周末,其中,4個數據用來計算we,其余2個日期(24日和25日)用來驗證模型的準確性。表6和表7為對比結果。可以看出we、we與這2個驗證日期的矩陣相似度較高,使用這樣的方式對周末的矩陣和矩陣進行預測是較為可信的。

4 基于trace的車載網路由的研究

下面,本文將提出一種基于trace的路由協議(RPT, routing protocol based on trace data),RPT算法是屬于基于地理位置信息的路由算法,以車輛trace得到其移動模型,通過遺傳算法(genetic algorithm)和Dijkstra算法計算最優路徑。

4.1 數據傳輸時間

數據的傳輸有2種方式:1)車輛周圍沒有適合的節點,車輛攜帶數據分組;2)車輛將數據通過無線方式傳遞給下一跳。第2種方式所需的傳輸時間可忽略不計。假設車輛通過當前單元格到達目標區域(單元格)的平均時間為,目標區域內有節點的概率為,則數據通過單元格的平均傳輸時間=(1?)。

1) 車輛到目標區域的平均時間

由車輛trace可知車輛各時間段內在單元格的平均速度。假設車輛到達目標區域需要經過個單元格,那么可得車輛在其中行駛的距離s,結合各單元格對應的平均速度v,可求得到達目標區域的平均時間為。

2) 單元格內存在車輛節點的概率

每個單元格在過去的時間段內通過車輛節點的數量為we[][,]或者wd[][,],其中,和表示劃分網格中的橫向編號和縱向編號,文獻[16]和文獻[25]證明了車輛節點到達符合泊松分布,那么單元格每間隔的到達強度為

車輛到達的概率可計算為

(=) =

這樣,單元格內存在節點的概率為

=1?(0)=1?

根據車輛通過單元格的平均時間travel和單元格內有一個或多個車輛節點的概率,數據分組通過單元格的平均時間t

t=(2)

4.2 RPT-D算法

由于本文將城市地圖劃分成100 m×100 m的單元格,車輛節點位于相應的單元格內,報文可以傳遞到源節點傳輸范圍內的相關節點,其延遲為t,如式(2)所示。此時車載網中的路由問題可以建模為在網絡拓撲中尋找到目的地代價最小的路徑,本文通過Dijkstra算法來求解,并將算法記為RPT-D。

表4 Awd與1月26日和27日UAVAT矩陣相似度

表5 Rwd與1月26日和27日UAVRT矩陣相似度

表6 Awe與1月24日和25日UAVAT矩陣相似度

表7 Rwe與1月24日和25日UAVRT矩陣相似度

1) RPT-D算法分析

通過斐波那契堆和最小優先級隊列優化之后實現的Dijkstra算法時間復雜度是(||+||log||),其中,||是拓撲中邊的數量。考慮到由矩陣抽象出的拓撲邊數較小,使用矩陣來優化拓撲的邊數。例如,拓撲邊的數量為=2 750 000時,優化后的算法復雜度為(2 750 000+220 000)=(106)。根據當前計算機的計算能力,RPT-D算法所需時間不超過0.01 s。

2) RPT-D算法的問題

使用RPT-D算法得到路徑的時延是最短的,但是如果需要路由考慮其他限制條件,如跳數、誤碼率等參數時,RPT-D算法往往難以同時滿足多個優化條件。

4.3 RPT-GA算法

為了進行多目標優化,本文采用遺傳算法進行具有多個優化目標參數的最優路徑的求解。這里,增加一個路由判據:跳數,故現在路由判據為源與目的節點間的時延和跳數。本文將求解算法記為RPT-GA(routing protocol based on trace using genetic algorithm),RPT-GA算法通過如下步驟完成。

Step 1 確定編碼方式和初始化族群。

路徑使用一系列二元組表示,單個二元組標明了相關矩陣中位置,因此,一系列二元組便標記出從源到目的的路徑,然后使用廣度優先的方法來初始化族群,族群的初始化大小為。

Step 2 選擇操作。

假設路徑的編號為1, 2, 3, …,,則每條路徑的跳數記為HC,車輛能夠通過多跳的方式將報文傳輸出去的條件是該車輛下一跳區域內存在車輛,依據單元格內存在節點的概率,則

首先,依據HC對路徑進行篩選,將族群中所有值大于th的路徑全部篩除。這樣剩下的路徑都是滿足小于th的路徑。其中,th為假定閾值,所有路徑須滿足跳數小于th。然后,將路徑時延記為D,則

所有路徑的時延之和記為sum,則

此時,路徑被排除的概率為

因此,時延大的路徑被排除的可能性就越大,循環此操作,直到群組數量為。

Step 3 基于概率的交叉優化。

接下來,將從路徑族群中任選2條路徑,依據概率cross進行交叉操作,即從2條路徑中提取公共節點,然后將2條路徑上位于公共節點后的部分交換。如存在多個公共節點,則隨機選擇一個作為路徑交換的起始點。通過路徑交叉的方式得到更多的路徑,并增加路徑優化的可能性,從而優化最終的族群。

Step 4 執行變異。

與Step3相似,進行變異操作基于概率mutation進行。與Step 3不同的是變異的對象為一條路徑。具體的操作方式有2種:1) 在傳輸范圍內將2跳傳輸合并為一跳;2) 將一跳傳輸隨機地拆分為2跳。這2種變異方式按照50%的概率進行,即如果選擇對一條路徑進行變異,則變異的時候以50%的概率按照方式1變異,50%的概率按照方式2變異,這2種變異操作在實際中都有意義。由于有可能路徑上的節點很多,因此路徑微小的改變便可能影響整體的優化結果。

與RPT-D算法相比,RPT-GA算法的結果可能不是時延最短的,但所得路徑的累積跳數卻能滿足相應的要求和約定,使算法能夠兼顧兩方面的優化效果。同時,RPT-GA算法還表現出較強的擴展性。例如,可以考慮除本文提到的跳數和時延以外的約束條件,可加入相應的QoS約束條件(誤碼率、連通概率等)。

5 仿真實驗和實驗結果分析

下面采用NS-2工具對RPT-D算法和RPT-GA算法進行仿真實驗。為了更好地評估2種算法的性能,還對經典的基于位置的路由算法GPSR算法和IGRP算法進行實現,在傳輸時延、跳數、輔助報文數量等性能指標上對它們進行橫向對比和分析。

首先根據在上海市范圍內車輛trace的數據對不同時間段拓撲變化進行模擬,使用不同時間段的矩陣,網絡節點數根據模擬時間段trace數據中的車輛數而確定(總數量約4 000左右)。仿真中,默認車輛節點的傳輸半徑是250 m。車輛的移動軌跡將按照trace數據生成,各車輛節點根據其trace數據行駛。對網絡拓撲進行多組實驗,每組實驗的數據傳輸距離,即報文發送位置(源節點)與接收端(目的地)間的距離在[0,25 000]m隨機變化,且每個傳輸將要傳輸報文100個,仿真持續時間為300 s。

5.1 不同平均報文傳輸距離的傳輸性能

為排除其他因素的干擾,在對比報文不同的平均傳輸距離對傳輸性能的影響時,本文使用了相同時間段的trace進行分析,所涉及的trace數據為2007-01-26 08:00:00 ~ 2007-01-30 08:05:00時間段。

在圖1中,傳輸時延隨著傳輸距離的增大而增大,顯然報文的傳輸距離越長,需要的時間也就越多。由圖1可見,RPT-D算法的時延是最小的。由于RPT-D是全局優化的路由選擇,因此,時延是唯一的選擇判據;IGRP算法則能夠對RSU覆蓋范圍內的節點路由進行局部優化,因此,IGRP所獲得的傳輸時延較RPT-D略高;RPT-GA則使用遺傳算法對路徑依據時延和跳數2個參數進行優化,因此,時延不再是唯一的考慮,還需要兼顧跳數的優化,使算法的執行力最高,但RPT-GA算法的時延卻相對較高。

在圖2中,分析了距離對跳數的影響,顯然跳數會隨傳輸距離的增加而增大,且跳數與時延呈反比的趨勢。RPT-GA算法所獲得的平均跳數最小,因為在RPT-GA算法中,跳數作為優化目標之一對遺傳算法的相關路徑進行篩選,將刪除跳數大的路徑,保證了路徑的最大跳數值。GPSR算法跳數較小的原因在于其貪婪地選擇距離目的地最近的節點加入路徑,此時,雖然路徑的跳數較少,但有可能將報文傳遞到節點較少的區域,此時將只能靠路過的車輛自己攜帶報文投遞,傳輸延遲可能會倍增。RPT-D算法和IGRP算法跳數較大的原因在于它們會為了尋找時延更短路徑,放棄跳數更少的路徑。

在圖3中,RPT-D和RPT-GA算法使用的輔助報文數較少,究其原因是這2種算法都對節點的輔助報文數量進行了限制。IGRP算法使用的輔助報文數量較之其他算法高了很多,原因是IGRP算法常需要RSU的輔助,因此,車輛需將其數據中繼到RSU,再由RSU進行傳遞。

由圖4可知,報文投遞率與傳輸時延的走勢相似,這是由于時延較小的方法選取的路徑往往跳數較大,即連通度較好的網絡中的路徑,這類路徑經過的區域往往車輛相對密集,報文能較快地傳向目的地。此時,不會造成報文長期滯留在某個車輛節點,又因難以找到合適的下一跳,造成報文超時或緩沖區的溢出而丟棄。因此,RPT-D算法和IGRP算法的報文投遞率較高,其他算法的投遞率較低。

5.2 不同時段網絡的傳輸效果

為了對比不同時段網絡拓撲對傳輸的影響,本文對每一組和的12個不同網絡拓撲,在數據傳輸距離均為8 km的場景中,對相關傳輸性能進行實驗。

圖5呈現的是4種路由算法在不同拓撲中網絡時延的表現,軸為trace中的相關時間段,如軸的5表示04:00:00~05:00:00時間段的傳輸時延。結果表明在早晚高峰時段,由于車輛密集、車速緩慢,報文不需借助Carry-and-Forward的方式傳輸,大部分可以通過車輛間多跳傳輸完成,故路由算法的傳輸時延均有所降低。

從圖6中可看到,在早晚高峰時段,由于車輛數和車輛密度增加,多跳傳輸成為優選,相應的傳輸跳數不斷增加。RPT-D算法和IGRP算法則能有更多優化的多跳傳輸路徑可供選擇,在縮短傳輸延遲的同時,增加了一些傳輸跳數。由于RPT-GA算法和GPSR算法更注重將報文及時地送到離目的地更近的節點,因此,車輛數和密度的增加對于這2種算法影響不大,選擇的路徑會更接近源節點和目的地位置間的最小跳數。另一方面,這2種算法在車輛密度較大的道路上會優先使用多跳的傳輸,因此,在車輛密度和數量增大時,這2種算法所需跳數會相應的增加。

如圖7所示,4種路由算法中只有IGRP算法需要借助RSU進行通信,因此,IGRP算法使用的輔助報文數會隨著車輛的增多而上升;其他路由算法由于不需轉發輔助報文,因此,輔助報文數與網絡拓撲的其他節點關聯較少。正如前面的分析,RPT-D和RPT-GA算法與車輛行駛速度相關,在車流高峰期,車速較慢,車輛需要的輔助報文數較少;而車輛密度和數量的增加,使車輛間交互的HelloBeacon報文數也相應地上升,因此,RPT-D和RPT-GA算法使用輔助報文數在高峰期和非高峰期差別不大。

如圖8所示,相關路由算法的投遞率與其時延的走勢相吻合。在車輛高峰期,4個算法的投遞率都很高,同樣的原因:車輛密度增大,車速降低,使報文的傳遞更快速穩定。

由于本實驗中所使用的車輛trace數據均來自于實際環境中的車輛行駛軌跡,因此,在使用NS-2模擬時,車輛的方向、速度及行駛模式都能夠再現真實的車載網環境,實驗結果能夠驗證本文的相關路由算法的性能和可用性。

6 結束語

本文通過分析車輛的trace數據,將車載網的拓撲與實際車流量聯系起來,分析了不同時段(工作日、雙休日以及節假日)的車載網拓撲情況,進而更準確地預測未來的網絡拓撲,為路由的設計提供支持。在此基礎上,本文提出了2種基于車輛trace模型的路由算法:RPT-D算法使用經典的Dijkstra算法計算下一跳節點,將2個區間的距離轉化為報文通過這2個區間的預計時間,在計算傳輸時延時不僅考慮車輛在不同單元格內的速度,也兼顧了下一跳單元格內車輛存在的概率,以更精確地估算時間;而RPT-GA則在RPT-D基礎上,增加了新的路由判據。

最后,通過仿真實驗評估了RPT-D和RPT-GA算法的有效性,與經典的路由算法IGRP和GPSR進行橫向比較。仿真實驗結果表明,RPT-D和RPT-GA算法在傳輸時延、跳數、投遞成功率和輔助報文數等方面均有較好的表現,驗證了其有效性和可靠性。

[1] JIANG H, GUO H, CHEN L. Reliable and efficient alarm message routing in VANET[C]// 28th International Conference on Distributed Computing Systems Workshops, ICDCS'08. c2008: 186-191.

[2] TAO J, XIAO P, LIU Y, et al. A routing algorithm based on the probability of topology connectivity in vehicluar ad-hoc networks[J]. Journal of Southeast University, 2013,(3): 1-4.

[3] FASOLO E, ZANELLA A, ZORZI M. An effective broadcast scheme for alert message propagation in vehicular ad hoc networks[C]// IEEE International Conference on ICC'06. c2006: 3960-3965.

[4] KORKMAZ G, EKICI E, ?ZGüNER F, et al. Urban multi-hop broadcast protocol for inter-vehicle communication systems[C]// Proceedings of the 1st ACM International Workshop on Vehicular Ad Hoc Networks. ACM, c2004: 76-85.

[5] DING B, CHEN Z, WANG Y, et al. An improved AODV routing protocol for VANET[C]// 2011 International Conference on Wireless Communications and Signal Processing (WCSP). c2011: 1-5.

[6] ABEDI O, BERANGI R, AZGOMI M A. Improving route stability and overhead on AODV routing protocol and make it usable for VANET[C]// 29th IEEE International Conference on Distributed Computing Systems Workshops, ICDCS Workshops' 09. c2009: 464-467.

[7] ABEDI O, FATHY M, TAGHILOO J. Enhancing AODV routing protocol using mobility parameters in VANET[C]// IEEE/ACS International Conference on Computer Systems and Applications. c2008: 229-235.

[8] WISITPONGPHAN N, BAI F, MUDALIGE P, et al. Routing in sparse vehicular ad hoc wireless networks[J]. IEEE Journal on Selected Areas in Communications, 2007, 25(8): 1538-1556.

[9] BLUM J, ESKANDARIAN A, HOFFMAN L. Mobility management in IVC networks[C]// Proceedings IEEE Intelligent Vehicles Symposium. c2003: 150-155.

[10] JAAP S, BECHLER M, WOLF L. Evaluation of routing protocols for vehicular ad hoc networks in typical road traffic scenarios[C]//11th EUNICE Open European Summer School on Networked Applications, c2005: 584-602.

[11] NAUMOV V, GROSS T R. Connectivity-aware routing (CAR) in vehicular ad-hoc networks[C]//INFOCOM 26th IEEE International Conference on Computer Communications, c2007: 1919-1927.

[12] HARSCH C, FESTAG A, PAPADIMITRATOS P. Secure position-based routing for VANET[C]// IEEE 66th Vehicular Technology Conference. c2007: 26-30.

[13] MENOUAR M, LENARDI M, FILALI F. A movement prediction based routing protocol for vehicle-to-vehicle communications[J]. Communications, 2005, 21: 07-2005.

[14] KARP B, KUNG H T. GPSR: Greedy perimeter stateless routing for wireless networks[C]//The 6th Annual International Conference on Mobile Computing and Networking. ACM, c2000: 243-254.

[15] LI F, WANG Y. Routing in vehicular ad hoc networks: a survey[J]. IEEE Vehicular Technology Magazine, 2007, 2(2): 12-22.

[16] RAO S A, PAI M C, BOUSSEDJRA M, et al. GPSR-L: Greedy perimeter stateless routing with lifetime for VANETS[C]//8th International Conference on ITS Telecommunications, c2008: 299-304.

[17] SALEET H, LANGAR R, NAIK K, et al. Intersection-based geographical routing protocol for VANETs: a proposal and analysis[J]. IEEE Transactions on Vehicular Technology, 2011, 60(9): 4560-4574.

[18] TAO J, ZHU L, WANG X, et al. RSU deployment scheme with power control for highway message propagation in VANETs[C]. IEEE Global Communications Conference (GLOBECOM). c2014: 169-174.

[19] LI X, PAN G, WU Z, et al. Prediction of urban human mobility using large-scale taxi traces and its applications[J]. Frontiers of Computer Science, 2012, 6(1): 111-121.

[20] KIM M, KOTZ D, KIM S. Extracting a mobility model from real user traces[C]//INFOCOM. c2006: 1-13.

[21] ZHANG X, KUROSE J, LEVINE B N, et al. Study of a bus-based disruption-tolerant network: mobility modeling and impact on routing[C]//The 13th Annual ACM International Conference on Mobile Computing and Networking. ACM, c2007: 195-206.

[22] YOON J, NOBLE B D, LIU M, et al. Building realistic mobility models from coarse-grained traces[C]//The 4th International Conference on Mobile Systems, Applications and Services. ACM, c2006: 177-190.

[23] ZHANG L, YU B, PAN J. GeoMob: a mobility-aware geocast scheme in metropolitans via taxicabs and buses[C]//IEEE INFOCOM, c2014: 1279-1787.

[24] TAO J, XU Y, TAN C, et al. Location-aware opportunistic forwarding in mobile opportunistic networks[C]// IEEE Wireless Communications and Networking Conference (WCNC). c2015: 1847-1852.

[25] PARK J S, LEE U, OH S Y, et al. Emergency related video streaming in VANET using network coding[C]//The 3rd International Workshop on Vehicular Ad Hoc Networks. ACM, c2006: 102-103.

Routing algorithm based on characteristics analysis of vehicle trace in vehicular ad hoc network

TAO Hua1,2, FENG Fu-qin1,2, XIAO Peng1,2, TAN Cheng-wei1,2,TAO Jun1,2

(1. School of Computer Science and Engineering, Southeast University, Nanjing 210096, China; 2. Key Laboratory of Computer Network and Information Integration, MOE, Southeast University, Nanjing 210096, China)

The coarse granularity vehicle mobility information is extracted from the vehicle trace data. Then a fine granularity mobility model was presented based on the coarse-grained mobility information. Based on the mobility model, a VANET routing algorithm, RPT-D, was proposed to quickly deliver the packets to the destination according to the mobility attributes. The RPT-GA algorithm, which was integrated with the QoS demands in the path selection objective, was designed. Finally, through the extensive simulations, the proposed algorithms are compared with other typical VANET routing algorithms, IGRP and GPSR, in terms of the transmission latency, the delivery ratio, the hop count and the extra package number. The simulation results verify the performance of the proposed algorithms.

vehicular ad hoc network, vehicle trace, routing algorithm, transmission latency, delivery ratio

TP393

A

10.11959/j.issn.1000-436x.2016124

2015-10-26;

2016-03-10

陶軍,juntao@seu.edu.cn

國家自然科學基金資助項目(No.61272532, No.61370206, No.61370209);教育部中國移動聯合基金資助項目(No.MCM20150502);江蘇省自然科學基金資助項目(No.BK20151416)

The National Natural Science Foundation of China (No.61272532, No.61370206, No.61370209), The MOE-CMCC Joint Foundation (No.MCM20150502), The Natural Science Foundation of Jiangsu Province (No.BK20151416)

陶樺(1976-),男,江蘇吳江人,東南大學博士生,主要研究方向為計算機網絡技術、網絡安全。

馮富琴(1992-),女,江蘇鹽城人,東南大學碩士生,主要研究方向為延遲容忍網絡中的緩存管理及路由策略。

肖鵬(1988-),男,江蘇海門人,東南大學碩士生,主要研究方向為車輛自組織網絡中的路由。

譚誠偉(1989-),男,浙江嘉興人,東南大學碩士生,主要研究方向為機會社會網絡、無線傳感網絡。

陶軍(1975-),男,江蘇南京人,東南大學副教授、博士生導師,主要研究方向為無線網絡、高性能網絡、信息經濟學及分布式計算與系統。

主站蜘蛛池模板: 欧美日本在线一区二区三区| 中国国产高清免费AV片| 成人国产精品一级毛片天堂| 国产黄在线观看| 久久五月天国产自| 99这里只有精品在线| 国产成人精品日本亚洲77美色| 国产二级毛片| 国产精品久久自在自线观看| 一级爱做片免费观看久久 | 亚洲综合色吧| 内射人妻无码色AV天堂| 久久精品人妻中文视频| 婷婷六月色| 国产精品嫩草影院av| 九色综合伊人久久富二代| 国产精品嫩草影院视频| 免费毛片全部不收费的| 国产成人a在线观看视频| 少妇被粗大的猛烈进出免费视频| 日本www在线视频| 综合五月天网| 99草精品视频| 亚洲欧美成人综合| 日本黄色不卡视频| 网友自拍视频精品区| 亚洲一区二区黄色| 精品国产自在在线在线观看| 91在线精品麻豆欧美在线| 亚洲精品自在线拍| 日韩国产高清无码| 日韩精品一区二区三区swag| 激情综合五月网| 亚洲免费毛片| 国产日韩丝袜一二三区| 亚洲欧洲国产成人综合不卡| 99精品福利视频| 亚洲欧美h| 国产乱人伦精品一区二区| 亚洲欧美在线综合一区二区三区 | 亚洲Va中文字幕久久一区| 无码精油按摩潮喷在线播放 | 色婷婷成人网| 欧美日韩精品综合在线一区| 波多野结衣中文字幕久久| 福利在线不卡一区| 国产精品久久久久无码网站| 亚洲第一视频区| 热99精品视频| 真实国产乱子伦高清| 国产高清无码第一十页在线观看| 精品国产免费第一区二区三区日韩| 性色在线视频精品| 亚洲天堂首页| 国产麻豆另类AV| 天天操精品| 欧洲成人在线观看| 国产精品成人观看视频国产 | 国产精品网址你懂的| 97成人在线视频| 精品少妇人妻av无码久久 | 在线观看国产精美视频| 福利视频久久| 免费在线a视频| 国产乱子伦无码精品小说 | 最新国语自产精品视频在| 欧美在线三级| 亚洲Av综合日韩精品久久久| 国产99免费视频| 亚洲视频免| 欧美激情首页| 多人乱p欧美在线观看| 久久久久无码精品国产免费| 毛片手机在线看| 中文字幕亚洲第一| 日韩精品亚洲一区中文字幕| 亚洲二区视频| www.国产福利| 色综合天天娱乐综合网| 久久精品人人做人人| 福利片91| 国产一级毛片网站|