• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于GPSR協(xié)議的一種改進(jìn)車載網(wǎng)路由協(xié)議

      2015-12-02 02:28:50鄭世慧北京郵電大學(xué)信息安全中心北京100876
      關(guān)鍵詞:車流數(shù)據(jù)包路由

      張 好, 鄭世慧, 楊 榆(北京郵電大學(xué)信息安全中心,北京100876)

      0 引言

      車載自組網(wǎng)(Vehicular Ad Hoc Network,VANET)是一種特殊的無線自組網(wǎng)。基本思想是在一定通信范圍內(nèi)的車輛自動地相互連接建立起一個(gè)移動的網(wǎng)絡(luò),用于交換各自信息(如車速、位置等)和車載傳感器感知的數(shù)據(jù)。車載自組織網(wǎng)絡(luò)在事故預(yù)警、保障交通安全、智能駕駛、收費(fèi)站繳費(fèi)、乘客辦公與娛樂化及電子商務(wù)等很多方面有著良好的應(yīng)用前景。近年來,隨著車輛的飛速普及,車載網(wǎng)已經(jīng)引起了越來越多的研究者,其路由協(xié)議也成為一個(gè)研究的熱點(diǎn)。

      通過改進(jìn)傳統(tǒng)的GPSR車載網(wǎng)路由協(xié)議,獲得一種新的連通率較高,適應(yīng)不同道路情況的新車載網(wǎng)路由協(xié)議。仿真測試表明,新協(xié)議能很好的適應(yīng)車載網(wǎng)中車輛節(jié)點(diǎn)高速移動的特性,降低道路間障礙物對數(shù)據(jù)傳輸?shù)挠绊?,并且能夠根?jù)車流密度自動調(diào)節(jié)數(shù)據(jù)包的流向,從而提高路由協(xié)議的連通率。同時(shí),新的路由協(xié)議也能夠自動區(qū)分鄉(xiāng)村高速公路、城市路況等不同的道路環(huán)境,并依據(jù)不同的路況采用不同的策略進(jìn)行數(shù)據(jù)的傳輸。

      1 GPSR協(xié)議

      1.1 GPSR協(xié)議簡介

      GPSR(Greedy Perimeter Stateless Routing)路由協(xié)議是一種地理位置輔助路由協(xié)議。該協(xié)議中,每個(gè)節(jié)點(diǎn)需要在一定周期T內(nèi)向一跳范圍內(nèi)的節(jié)點(diǎn)廣播自己的位置信息,這樣每個(gè)節(jié)點(diǎn)就知道自己和自己一跳范圍內(nèi)所有鄰居節(jié)點(diǎn)的位置。節(jié)點(diǎn)在發(fā)送數(shù)據(jù)前不尋找路由,不保存路由表,移動節(jié)點(diǎn)直接根據(jù)包括自己、鄰節(jié)點(diǎn)以及目的節(jié)點(diǎn)的位置信息制定數(shù)據(jù)轉(zhuǎn)發(fā)決策,其數(shù)據(jù)轉(zhuǎn)發(fā)模式有貪婪模式和周邊模式兩種。當(dāng)一個(gè)節(jié)點(diǎn)收到數(shù)據(jù)分組時(shí),首先采用的是貪婪模式轉(zhuǎn)發(fā),如果貪婪模式失敗則轉(zhuǎn)為周邊模式轉(zhuǎn)發(fā)。

      圖1所示為貪婪轉(zhuǎn)發(fā)示意圖。圖中以節(jié)點(diǎn)x為中心的圓代表x的一跳通信范圍,以節(jié)點(diǎn)z為中心的圓代表z的一跳通信范圍。x收到一個(gè)要轉(zhuǎn)發(fā)至z的數(shù)據(jù)包,首先查找鄰居節(jié)點(diǎn)表中距離自身最遠(yuǎn)(即最接近目的節(jié)點(diǎn))的鄰居節(jié)點(diǎn),發(fā)現(xiàn)y是滿足條件的節(jié)點(diǎn),因此將數(shù)據(jù)包轉(zhuǎn)發(fā)給y。y重復(fù)貪婪轉(zhuǎn)發(fā)模式直至數(shù)據(jù)包到達(dá)z。

      圖1 GPSR協(xié)議的貪婪模式

      周邊轉(zhuǎn)發(fā)模式是指這樣一種情況,當(dāng)節(jié)點(diǎn)查找鄰居節(jié)點(diǎn)表發(fā)現(xiàn)沒有比自身更接近目的節(jié)點(diǎn)的鄰居節(jié)點(diǎn)時(shí),就按照右手規(guī)則轉(zhuǎn)發(fā)分組。右手規(guī)則是指數(shù)據(jù)分組沿著路徑轉(zhuǎn)發(fā),目的節(jié)點(diǎn)始終在轉(zhuǎn)發(fā)路徑的右側(cè)。在圖2中,由于x在其通信范圍內(nèi)的鄰居節(jié)點(diǎn)中沒有發(fā)現(xiàn)比它自身更接近于目的節(jié)點(diǎn)z的節(jié)點(diǎn),貪婪轉(zhuǎn)發(fā)失敗,因此采用右手規(guī)則轉(zhuǎn)發(fā)數(shù)據(jù)分組,其分組發(fā)送的路徑是x->a->b->c->z。

      圖2 GPSR協(xié)議的周邊模式

      1.2 GPSR協(xié)議性能分析

      在VANET中,通信節(jié)點(diǎn)處于高速移動狀態(tài),一條鏈路的有效時(shí)間非常短,所以一旦存儲路由表,就必須不停地更新路由表,才能保證鏈路的有效性,這種方式在通信量和通信時(shí)間上的開銷非常大,而GPSR協(xié)議采用邊發(fā)包邊找路的策略就能很好地避免上述問題,這使由于位置改變帶來的丟包現(xiàn)象的可能性大大縮小。

      但是,同時(shí)GPSR協(xié)議也存在著適用性不強(qiáng)、連通率不高的缺點(diǎn)。原因如下:

      (1)GPSR協(xié)議將地圖信息簡單的當(dāng)做一個(gè)二維圖進(jìn)行處理,而忽視三維空間中的道路間障礙物對數(shù)據(jù)傳輸?shù)淖璧K。

      (2)GPSR協(xié)議根據(jù)存儲在節(jié)點(diǎn)本地位置信息表的位置信息選擇一跳范圍內(nèi)的最優(yōu)節(jié)點(diǎn)作為數(shù)據(jù)傳輸?shù)南乱惶?jié)點(diǎn)。每一個(gè)節(jié)點(diǎn)只能根據(jù)每隔T時(shí)間接收的廣播信息記錄一跳范圍內(nèi)其他位置節(jié)點(diǎn)的信息,也就是說S節(jié)點(diǎn)只能獲取處于自己一跳范圍內(nèi)R節(jié)點(diǎn)T,2T,3T,…,NT時(shí)刻的位置信息。如果在NT+t(0<t<T)時(shí)刻S節(jié)點(diǎn)收到數(shù)據(jù)包,它只能根據(jù)NT時(shí)刻記錄的位置信息選取一跳范圍內(nèi)的最優(yōu)節(jié)點(diǎn)R,但是,如果S和R處于高速移動狀態(tài),那么NT+t時(shí)刻,最優(yōu)節(jié)點(diǎn)R很有可能已經(jīng)移出S節(jié)點(diǎn)的通信范圍,在這種情況下S節(jié)點(diǎn)發(fā)出的數(shù)據(jù)包必定無法傳送到R節(jié)點(diǎn)。

      (3)在原始的GPSR協(xié)議中,一旦節(jié)點(diǎn)發(fā)現(xiàn)周圍一跳范圍內(nèi)沒有合適的的節(jié)點(diǎn)作為數(shù)據(jù)的下一跳,那么節(jié)點(diǎn)將會直接丟棄數(shù)據(jù),從而導(dǎo)致數(shù)據(jù)的傳輸失敗。

      2 改進(jìn)的GPSR協(xié)議

      GPSR協(xié)議存在著適用性不強(qiáng)、連通率不高缺點(diǎn)。因此,為進(jìn)一步提高協(xié)議的適用性,保證協(xié)議能夠在各種道路環(huán)境下運(yùn)行良好,提高協(xié)議的連通率,保證數(shù)據(jù)傳輸過程中的完整性,對GPSR路由協(xié)議進(jìn)行改進(jìn),稱新協(xié)議為NGPSR。

      2.1 NGPSR路由協(xié)議

      NGPSR協(xié)議流程如下:

      角色:發(fā)送者 S、經(jīng)過的路口節(jié)點(diǎn) C1,C2,…,Ct、參與轉(zhuǎn)發(fā)的車輛 N1,N2,…,Ns、接收者 R。

      第一步:所有車輛節(jié)點(diǎn)產(chǎn)生一個(gè)記錄自己位置信息和自身標(biāo)示(如車牌號等)的廣播數(shù)據(jù)包,每隔時(shí)間T向一跳范圍內(nèi)的車輛節(jié)點(diǎn)廣播該數(shù)據(jù)包;節(jié)點(diǎn)收到一跳范圍內(nèi)的其他節(jié)點(diǎn)廣播的位置信息后,將一跳范圍內(nèi)所有節(jié)點(diǎn)的標(biāo)示信息和位置信息記錄在本地位置信息表中。

      第二步:發(fā)送者S產(chǎn)生一個(gè)數(shù)據(jù)包,通過GPS獲取接收者R的位置信息,并從本地位置信息表中獲取一跳范圍內(nèi)的所有節(jié)點(diǎn)信息。S節(jié)點(diǎn)判斷自己一跳范圍內(nèi)是否存在目的節(jié)點(diǎn)(此時(shí)S節(jié)點(diǎn)并不是直接以位置信息表中的位置信息作為判斷依據(jù),而是先對一跳范圍內(nèi)的所有車輛節(jié)點(diǎn)進(jìn)行位置預(yù)測,然后以預(yù)測的位置信息作為判斷依據(jù),文中所有的位置判斷操作過程都是指先位置預(yù)測再判斷)。若存在,則將數(shù)據(jù)發(fā)送給目的節(jié)點(diǎn)R;若不存在,S節(jié)點(diǎn)判斷自己一跳范圍內(nèi)是否存在路口節(jié)點(diǎn)。若存在,則將數(shù)據(jù)發(fā)送給路口節(jié)點(diǎn)C1;若不存在,S節(jié)點(diǎn)判斷自己一跳范圍內(nèi)是否存在比自己更接近目的節(jié)點(diǎn)的車輛節(jié)點(diǎn)。若存在,則用貪婪模式將數(shù)據(jù)轉(zhuǎn)發(fā)給自己一跳范圍內(nèi)的車輛節(jié)點(diǎn)N1;若不存在,則用周邊轉(zhuǎn)發(fā)模式將數(shù)據(jù)轉(zhuǎn)發(fā)給自己一跳范圍內(nèi)的車輛節(jié)點(diǎn)N1。

      第三步:路口節(jié)點(diǎn)Ci(1≤i≤t)收到數(shù)據(jù)包后,Ci節(jié)點(diǎn)判斷自己一跳范圍內(nèi)是否存在目的節(jié)點(diǎn)R,若存在,則將數(shù)據(jù)發(fā)送給目的節(jié)點(diǎn)R;若不存在,Ci節(jié)點(diǎn)通過GPS獲得離目標(biāo)節(jié)點(diǎn)R最近的路口節(jié)點(diǎn)的信息,判斷自己是不是離目標(biāo)節(jié)點(diǎn)R最近的路口節(jié)點(diǎn)。若Ci節(jié)點(diǎn)是離目的節(jié)點(diǎn)R最近的路口節(jié)點(diǎn),則將數(shù)據(jù)轉(zhuǎn)發(fā)給行駛在自己和目標(biāo)節(jié)點(diǎn)所處路上離路口節(jié)點(diǎn)Ci一跳范圍內(nèi)的車輛節(jié)點(diǎn)Nj(1≤j≤s);若Ci節(jié)點(diǎn)不是離目標(biāo)節(jié)點(diǎn)R最近的路口節(jié)點(diǎn),Ci獲取自己所處的幾條道路的車流密度信息,判斷幾條道路離目的節(jié)點(diǎn)R的距離。綜合這2個(gè)信息,選擇一條道路,并將數(shù)據(jù)轉(zhuǎn)發(fā)到選定的這條道路上處在Ci節(jié)點(diǎn)一條范圍內(nèi)的車輛節(jié)點(diǎn) Nj(1≤j≤s)。

      第四步:車輛節(jié)點(diǎn)Nj(1≤j≤s)收到數(shù)據(jù)包后,Nj節(jié)點(diǎn)判斷自己一跳范圍內(nèi)是否存在目的節(jié)點(diǎn)R。若存在,則將數(shù)據(jù)發(fā)送給目的節(jié)點(diǎn)R;若不存在,Nj節(jié)點(diǎn)判斷自己一跳范圍內(nèi)是否存在路口節(jié)點(diǎn)。若存在,則將數(shù)據(jù)發(fā)送給路口節(jié)點(diǎn)Ci+1;若不存在,Nj節(jié)點(diǎn)自己一跳范圍內(nèi)是否存在比自己更接近目的節(jié)點(diǎn)的車輛節(jié)點(diǎn)。若存在,則用貪婪模式將數(shù)據(jù)轉(zhuǎn)發(fā)給自己一跳范圍內(nèi)的車輛節(jié)點(diǎn)Nj+1;若不存在,則用周邊轉(zhuǎn)發(fā)模式將數(shù)據(jù)轉(zhuǎn)發(fā)給自己一跳范圍內(nèi)的車輛節(jié)點(diǎn)Nj+1。

      第五步:接收者R收到發(fā)送者S發(fā)送的數(shù)據(jù)。有以下幾種情況。

      在第一步的操作中就R收到數(shù)據(jù),此時(shí)t=0,s=0,沒有參與轉(zhuǎn)發(fā)的路口節(jié)點(diǎn)和參與轉(zhuǎn)發(fā)的中間車輛節(jié)點(diǎn),S直接將數(shù)據(jù)發(fā)送給R;

      在第二步的操作中就R收到數(shù)據(jù),此時(shí)t≥1,s≥0,路口節(jié)點(diǎn)參與數(shù)據(jù)的轉(zhuǎn)發(fā),目標(biāo)節(jié)點(diǎn)在路口節(jié)點(diǎn)Ct一跳范圍內(nèi);

      在第三步的操作中就R收到數(shù)據(jù),此時(shí)t>0,s>=1,車輛節(jié)點(diǎn)參與數(shù)據(jù)的轉(zhuǎn)發(fā),數(shù)據(jù)經(jīng)過多跳到達(dá)接收者R節(jié)點(diǎn)。

      圖3和圖4是具體的NGPSR協(xié)議流程圖。

      圖3 模式一車輛節(jié)點(diǎn)協(xié)議流程

      圖4 模式二路口節(jié)點(diǎn)協(xié)議流程

      2.2 NGPSR協(xié)議的改進(jìn)

      相對于原始GPSR協(xié)議,新協(xié)議有4個(gè)方面的改進(jìn)。

      (1)增加位置預(yù)測功能??梢酝ㄟ^節(jié)點(diǎn)存儲在本地位置信息表中的數(shù)據(jù)預(yù)測節(jié)點(diǎn)在t時(shí)刻的位置。S節(jié)點(diǎn)選取接收到的R節(jié)點(diǎn)最近兩次的廣播信息,獲取R節(jié)點(diǎn)T時(shí)刻前和2T時(shí)刻前的位置信息:(x1,y1),(x2,y2)。通過這兩個(gè)位置信息,S節(jié)點(diǎn)可以計(jì)算R節(jié)點(diǎn)的速度

      運(yùn)動方向是

      因此,節(jié)點(diǎn)S可以利用公式獲取R節(jié)點(diǎn)t時(shí)間后的位置信息

      以此類推,節(jié)點(diǎn)S可以預(yù)判其通信范圍內(nèi)所有節(jié)點(diǎn)的運(yùn)動方向及與節(jié)點(diǎn)S的距離,進(jìn)而做出更加可靠有效的轉(zhuǎn)發(fā)節(jié)點(diǎn)選擇。

      (2)引入路口節(jié)點(diǎn),使路由協(xié)議由無中心的轉(zhuǎn)發(fā)模式升級為分層次的無中心轉(zhuǎn)發(fā)模式。路口節(jié)點(diǎn)負(fù)責(zé)將一條道路上的數(shù)據(jù)轉(zhuǎn)發(fā)至相鄰的道路,起數(shù)據(jù)中轉(zhuǎn)站的作用,保證數(shù)據(jù)只在一條路上進(jìn)行傳輸,避免數(shù)據(jù)由一條路直接向另一條路傳輸時(shí)由于路口障礙物的阻擋導(dǎo)致的連通率下降的情況。

      (3)考慮車流密度對連通率的影響。NGPSR在路口節(jié)點(diǎn)處統(tǒng)計(jì)車流密度,并根據(jù)車流密度選擇數(shù)據(jù)的傳輸路徑,避免數(shù)據(jù)包被轉(zhuǎn)發(fā)到封閉的小網(wǎng)絡(luò)中,從而提高連通率。

      采用下面的方法統(tǒng)計(jì)車流密度:處于一條路兩端的兩個(gè)路口節(jié)點(diǎn)A,B彼此定期(間隔時(shí)間T)向?qū)Ψ桨l(fā)送一個(gè)特殊格式數(shù)據(jù)包,這條路上的車輛節(jié)點(diǎn)收到這種格式的數(shù)據(jù)包后,把自己存儲在本地的鄰節(jié)點(diǎn)的信息添加到這個(gè)特殊格式數(shù)據(jù)包的數(shù)據(jù)段部分,然后再通過GPSR協(xié)議轉(zhuǎn)發(fā)數(shù)據(jù)包,直至數(shù)據(jù)包發(fā)送到目的地。當(dāng)A節(jié)點(diǎn)收到B節(jié)點(diǎn)發(fā)來的數(shù)據(jù)包,A統(tǒng)計(jì)該數(shù)據(jù)包數(shù)據(jù)段中的節(jié)點(diǎn)信息(出現(xiàn)多少個(gè)不同的車輛節(jié)點(diǎn))。

      (4)NGPSR協(xié)議對傳輸數(shù)據(jù)進(jìn)行緩存。一旦節(jié)點(diǎn)A發(fā)現(xiàn)自己一條范圍內(nèi)沒有任何節(jié)點(diǎn)可以傳輸數(shù)據(jù),那么就在本地緩存該數(shù)據(jù);T時(shí)間后,A節(jié)點(diǎn)再次在本地位置信息表中選擇合適的節(jié)點(diǎn)作為下一個(gè)傳輸節(jié)點(diǎn),若仍然沒有合適的節(jié)點(diǎn),就繼續(xù)緩存該數(shù)據(jù);若直到3T時(shí)間后仍然沒有將數(shù)據(jù)傳輸出去,則丟棄數(shù)據(jù)包。在拓?fù)涓咚僮兓能囕d網(wǎng)中,數(shù)據(jù)緩存能夠有效地降低數(shù)據(jù)丟包的概率。

      3 仿真結(jié)果

      圖5 實(shí)驗(yàn)所用的城市地圖信息

      圖6 實(shí)驗(yàn)所用的鄉(xiāng)村高速地圖信息

      圖5中有12條道路和4個(gè)路口,每一條道路的長度為5 KM;在每一個(gè)路口處都有一個(gè)路口節(jié)點(diǎn);圖6中有一條長度為10 KM的道路。

      在NS2軟件中分別模擬城市道路和鄉(xiāng)村高速公路進(jìn)行5個(gè)實(shí)驗(yàn),前2個(gè)實(shí)驗(yàn)分析制約GPSR協(xié)議性能的幾個(gè)因素,后3個(gè)實(shí)驗(yàn)比較GPSR協(xié)議和NGPSR協(xié)議的性能。

      3.1 速度對連通率的影響

      實(shí)驗(yàn)過程:在鄉(xiāng)村高速公路的環(huán)境下,針對GPSR協(xié)議,分別測量在不同車速情況下(10 m/s,20 m/s,30 m/s,40 m/s)下的連通率。實(shí)驗(yàn)結(jié)果如圖7所示。

      圖7 鄉(xiāng)村高速公路情況下不同速度下的連通率

      圖7可以看出,隨著節(jié)點(diǎn)移動速度的增加,車載網(wǎng)連通率不斷下降。這是由于隨著速度的增大,目標(biāo)節(jié)點(diǎn)R在傳輸時(shí)間內(nèi)移出發(fā)送者S的通信范圍的概率也逐漸增大,從而導(dǎo)致連通率隨著速度的增加而下降。從實(shí)驗(yàn)中可以看出車輛節(jié)點(diǎn)的高移動性是GPSR協(xié)議性能的一個(gè)重要制約因素。

      3.2 路口障礙物對連通率的影響

      實(shí)驗(yàn)過程:在鄉(xiāng)村高速公路和城市道路的環(huán)境下,針對 GPSR協(xié)議,分別測量在不同車速情況下(10 m/s,20 m/s,30 m/s,40 m/s)下的連通率。實(shí)驗(yàn)結(jié)果如圖8所示。

      圖8 兩種道路環(huán)境下不同車速的連通率對比

      從圖8中可以看出,在同樣的車流密度和速度的前提下,鄉(xiāng)村高速公路的連通率明顯高于城市道路道路時(shí)的連通率。通過測試得到的數(shù)據(jù)和對GPSR路由協(xié)議的分析發(fā)現(xiàn),在這兩種情況下連通率出現(xiàn)差異的主要原因在于在城市道路上,數(shù)據(jù)的傳輸會出現(xiàn)換路。而在換路的過程中,由于路與路之間存在著大量的障礙物,導(dǎo)致傳輸受到阻礙,在這種情況下很有可能出現(xiàn)丟包。因此,實(shí)驗(yàn)中可以看出路口障礙物是GPSR協(xié)議性能的重要制約因素。

      3.3 鄉(xiāng)村道路下兩種協(xié)議連通率比較

      圖9 鄉(xiāng)村高速公路GPSR和NGPSR算法的連通率

      實(shí)驗(yàn)過程:在鄉(xiāng)村高速公路的環(huán)境下,針對原始算法GPSR和改進(jìn)算法NGPSR這兩個(gè)算法,分別測量在不同車速情況下(10 m/s,20 m/s,30 m/s,40 m/s)下的連通率。實(shí)驗(yàn)結(jié)果如圖9所示。

      從圖9可以看出,NGPSR協(xié)議的連通率不管在哪種速度條件下都要高于GPSR協(xié)議,并且隨著車輛節(jié)點(diǎn)速度的增大這種趨勢也越來越明顯。同時(shí),隨著車速的加快,兩種算法的連通率都會下降,但是NGPSR算法下降的較為緩慢,GPSR算法則下降得較快。這是因?yàn)?,在引入位置預(yù)測功能和數(shù)據(jù)緩存功能后,即使出現(xiàn)目標(biāo)接收節(jié)點(diǎn)不在通信范圍內(nèi)的情況,NGPSR協(xié)議也能在保證連通率的情況下處理數(shù)據(jù),而GPSR協(xié)議在這些情況下直接導(dǎo)致數(shù)據(jù)的丟包,因此NGPSR協(xié)議的連通率較高;而隨著速度的加快,接收者跑出發(fā)送者一跳范圍的概率隨之增大,所以GPSR算法的連通率下降得很快;另一方面隨著速度的加快,對車輛位置的預(yù)測的準(zhǔn)確性也隨之下降,所以NGPSR算法的連通率也緩慢下降。因此可以看出,引入位置預(yù)測功能和數(shù)據(jù)緩存功能后,能夠在一定程度上提高協(xié)議的連通率。

      3.4 城市道路下兩種協(xié)議連通率比較

      (1)實(shí)驗(yàn)過程:在車流密度適中的城市道路環(huán)境下,針對GPSR和NGPSR這兩個(gè)協(xié)議,分別測量在不同車速情況下(10 m/s,20 m/s,30 m/s,40 m/s)下的連通率。實(shí)驗(yàn)結(jié)果如圖10所示。

      圖10 城市道路GPSR和NGPSR算法的連通率

      在車流密度適中的情況下,在城市道路中,GPSR和NGPSR的主要區(qū)別在于:在這種情況下,NGPSR協(xié)議通過引入路口節(jié)點(diǎn)避免了一條路上的車輛節(jié)點(diǎn)直接向另一條路上的車輛節(jié)點(diǎn)發(fā)送數(shù)據(jù)而導(dǎo)致傳輸被路口障礙物中斷的情況出現(xiàn)。從圖10可以看出,NGPSR協(xié)議的連通率明顯高于GPSR協(xié)議。因此可以看出,引入路口節(jié)點(diǎn)后,能夠在一定程度上提高協(xié)議的連通率。

      (2)實(shí)驗(yàn)過程:在道路1上選取一個(gè)車輛節(jié)點(diǎn)作為發(fā)送者,在道路12上選取一個(gè)車輛節(jié)點(diǎn)作為接收者(確保數(shù)據(jù)包經(jīng)過路口節(jié)點(diǎn)1,并在道路2和道路8之間做出選擇)。分別調(diào)整道路8的車流密度為每5000 m距離有(10/20/30/40)輛車,測出NGPSR協(xié)議和GPSR協(xié)議在這些不同的情況下的連通率。實(shí)驗(yàn)結(jié)果如圖11所示。

      圖11 不同車流密度下GPSR和NGPSR連通率對比

      通過圖11發(fā)現(xiàn),NGPSR連通率總是保持在一個(gè)很高額水準(zhǔn)上,而GPSR的連通率則隨著道路8的車流密度的增大而上升。這是因?yàn)椋倪M(jìn)協(xié)議在選路策略中考慮了車流密度這一因素,因而總能確保數(shù)據(jù)包向車流密度較大的道路2進(jìn)行轉(zhuǎn)發(fā),而道路2的車流密度適中,能夠確保數(shù)據(jù)包的良好轉(zhuǎn)發(fā);而原始協(xié)議,當(dāng)數(shù)據(jù)包被轉(zhuǎn)發(fā)至臨近路口節(jié)點(diǎn)1的車輛節(jié)點(diǎn)時(shí),通過貪婪模式和周邊模式選取離目的節(jié)點(diǎn)更近的道路8中的車輛節(jié)點(diǎn)作為轉(zhuǎn)發(fā)節(jié)點(diǎn),當(dāng)?shù)缆?的車流密度為每5000 m距離有10輛車時(shí),難以保證每一個(gè)車輛節(jié)點(diǎn)通信范圍內(nèi)存在其他車輛節(jié)點(diǎn),因此連通率極低,隨著道路8車流密度的增大,連通率上升。因此說明改進(jìn)協(xié)議能夠避免數(shù)據(jù)包進(jìn)入車流密度比較小的道路,從而實(shí)現(xiàn)連通率的提升。

      從實(shí)驗(yàn)中可以看到不管是在鄉(xiāng)村高速公路環(huán)境下還是在城市道路環(huán)境下,NGPSR協(xié)議的性能都要明顯優(yōu)于GPSR協(xié)議,而且還分析了NGPSR協(xié)議性能優(yōu)于GPSR協(xié)議的原因,這也進(jìn)一步從理論上證明NGPSR協(xié)議的優(yōu)越性。

      4 結(jié)束語

      通過對比分析現(xiàn)有的VANET路由協(xié)議的優(yōu)缺點(diǎn),選擇了通信量小、通信時(shí)間短、無需建立路由GPSR的路由協(xié)議作為基礎(chǔ),通過理論分析和實(shí)驗(yàn),找出車輛節(jié)點(diǎn)的高移動性、數(shù)據(jù)在傳輸?shù)倪^程中換路、車流密度這些制約GPSR協(xié)議性能的因素,并針對這幾個(gè)制約因素對GPSR協(xié)議進(jìn)行改進(jìn),在GPSR協(xié)議的基礎(chǔ)上添加位置預(yù)測功能和數(shù)據(jù)緩存功能,并引入路口節(jié)點(diǎn)、考慮車流密度,提出一種新的適應(yīng)性強(qiáng)、連通率高的NGPSR協(xié)議,最后通過大量的實(shí)驗(yàn)數(shù)據(jù)證明NGPSR協(xié)議不管實(shí)在城市道路環(huán)境下還是在鄉(xiāng)村高速公路環(huán)境下的性能都明顯優(yōu)于GPSR。

      [1] KARPB,KUNGHT.GPSR:greedy perimeter stateless routing for wireless networks[C].MobiCom:Proceedings of the 6th Annual International Conference Oil Mobile Computing And Networking.New York,USA,2000.

      [2] Tsu-Wei Chen.Global State Routing:A new routing scheme for Ad-hoc wireless networks[C].Proc IEEE ICC’98.1998.

      [3] C.E.PERKINS,BHAGWAT P.Highly Damie Destination-Sequenced Distance-Vector Routing(DSDV)for Mobile Computers[C].In:Proceedings of the ACM SIGCOMM'94 Conference on Communications Architectures,Protocols and Applications,London,UK,August 1994:234-244.

      [4] Johnson D B,Maltz D A.Dynamic source routing in Ad Hoc wireless networks[C].Proc of The International Series in Engineering and Computer Science.New York:Kluwer Academic Publishers,1996:153-181.

      [5] Perkins C,Belding-Royer E,Das.Ad Hoc On-Demand Distance Vector(AODV)Routing[C].IETF RFC 3561,2003.

      [6] 戴其進(jìn).車載網(wǎng)的路由協(xié)議研究[D].北京:北京郵電大學(xué),2013.

      [7] 張帆.城市場景下車載自組網(wǎng)中GPSR路由協(xié)議的研究[D].長春:吉林大學(xué),2011.

      [8] 朱二華.一種自適應(yīng)的城市場景VANET路由協(xié)議[D].廣州:廣州華南師范大學(xué),2010.

      [9] 劉江永,張洋祥,韓鵬.不同場景中VANET路由協(xié)議的仿真研究[J].計(jì)算機(jī)工程與應(yīng)用,2009(18).

      [10] 王健,劉衍珩,焦玉.VANETs信任傳播建模[J].北京郵電大學(xué)學(xué)報(bào),2009(S1).

      [11] 常促宇,向勇,史美林.車載自組網(wǎng)的現(xiàn)狀與發(fā)展[J].通信學(xué)報(bào),2007(11).

      猜你喜歡
      車流數(shù)據(jù)包路由
      《車流》
      工會博覽(2022年33期)2023-01-12 08:52:32
      道路躁動
      SmartSniff
      探究路由與環(huán)路的問題
      隨機(jī)車流下公路鋼橋疲勞可靠度分析
      參考答案
      基于Libpcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲器的設(shè)計(jì)與實(shí)現(xiàn)
      PRIME和G3-PLC路由機(jī)制對比
      WSN中基于等高度路由的源位置隱私保護(hù)
      eNSP在路由交換課程教學(xué)改革中的應(yīng)用
      河南科技(2014年5期)2014-02-27 14:08:56
      同仁县| 祁阳县| 理塘县| 台湾省| 泸溪县| 云阳县| 延吉市| 万安县| 青河县| 龙海市| 顺平县| 十堰市| 九江市| 长乐市| 香港 | 古交市| 扎兰屯市| 合川市| 泗水县| 崇阳县| 雷波县| 庐江县| 松原市| 商丘市| 丁青县| 诏安县| 遂川县| 南部县| 铜鼓县| 都匀市| 义乌市| 灵璧县| 扶沟县| 特克斯县| 盱眙县| 汤阴县| 清原| 乐平市| 临西县| 正阳县| 图木舒克市|