劉明劍,譚國真,李帥兵,丁男,宋彩霞,2
(1. 大連理工大學(xué)計算機與科學(xué)技術(shù)學(xué)院,遼寧 大連 116024;2. 青島農(nóng)業(yè)大學(xué)理學(xué)與信息科學(xué)學(xué)院,山東 青島 266109)
基于信道擁塞代價計算的車聯(lián)網(wǎng)自適應(yīng)消息發(fā)送速率控制方法
劉明劍1,譚國真1,李帥兵1,丁男1,宋彩霞1,2
(1. 大連理工大學(xué)計算機與科學(xué)技術(shù)學(xué)院,遼寧 大連 116024;2. 青島農(nóng)業(yè)大學(xué)理學(xué)與信息科學(xué)學(xué)院,山東 青島 266109)
在VANET中,車流量密度的變化以及Beacon消息的發(fā)送對信道負載具有直接影響,車流量達到一定程度時會造成信道擁塞,導(dǎo)致協(xié)作式安全應(yīng)用失效。針對該問題,設(shè)計了一個基于信道擁塞檢測的自適應(yīng)消息發(fā)送速率控制方法。首先,建立一個能精確反映當前信道狀態(tài)的干擾模型;其次,根據(jù)香農(nóng)信息理論和網(wǎng)絡(luò)效用最大化理論計算出當前節(jié)點在物理層的最優(yōu)發(fā)送速率;最后通過對消息隊列的實時監(jiān)控,根據(jù)傳輸速率的不匹配和傳輸隊列長度的不匹配建立下一時刻信道擁塞程度的代價函數(shù),來自適應(yīng)調(diào)整下一時刻的消息產(chǎn)生率,避免信道擁塞和隊列溢出。通過仿真實驗表明,該方案以較低的計算時間開銷,有效減少通信傳輸延時,避免信道擁塞,保證數(shù)據(jù)的可靠發(fā)送。
車聯(lián)網(wǎng);擁塞控制;效用;消息發(fā)送速率控制
車聯(lián)網(wǎng)作為目前世界道路交通領(lǐng)域的研究前沿之一,能有效避免交通碰撞、減少能源消耗、提高路網(wǎng)通行能力,是智能交通系統(tǒng)的重要分支,也是解決城市交通問題的有效手段。然而,由于交通環(huán)境中車輛拓撲結(jié)構(gòu)快速變化的特性,復(fù)雜的交通環(huán)境以及地理特性對無線通信過程的影響,均會產(chǎn)生較大的通信干擾,導(dǎo)致鏈路中斷。而動態(tài)變化的交通流特性更造成了信道負載的頻繁變化,已有相關(guān)學(xué)者進行了研究,交通流密度每10 s就會進行一次改變,而這種改變對通信過程所產(chǎn)生的威脅也不容忽視。
文獻[1~4]研究表明,當?shù)缆飞辖煌髅芏冗_到一定規(guī)模時,進行交通感知的周期性 Beacon消息也會使無線信道達到飽和。而這些 Beacon消息是VANET安全應(yīng)用中節(jié)點相互感知、智能協(xié)作和檢測潛在危險和碰撞的基本消息,不能丟棄或者延緩傳輸。為了確保其傳輸?shù)膶崟r性和可靠性,在有限的信道容量約束和交通密度動態(tài)變化的情況下,只能通過減少其傳輸頻率來減少信道負載,保證通信性能。基于上述需求,一些學(xué)者已經(jīng)開展了此方面的研究。
Rezaei等[5]提出根據(jù)準確度的需求來調(diào)節(jié)信標生成率,當車輛真實值和評估值的差值超過最大偏移閾值時,車輛才發(fā)送周期性 Beacon消息,降低消息發(fā)送頻率,減少信道的負載。Khorakhun等[6]提出了一種基于反饋環(huán)路的控制策略,它將車輛本身所檢測的信道繁忙時間作為評價通信性能的指標,根據(jù)該指標來自適應(yīng)調(diào)整廣播速率。Huang等[7]提出了速率自適應(yīng)算法,去分布式地控制每個車輛的自身消息的廣播行為,在不同的交通流密度下,更能保證精確和穩(wěn)定的追蹤性能。Bansal等[8]針對車聯(lián)網(wǎng)中稠密交通流環(huán)境所導(dǎo)致的信道擁塞問題,提出了依賴于可用信道,完全精確地控制輸入速率方法,結(jié)果顯示該方法能收斂到公平并且最優(yōu)的信道利用率。Drigo等[9]提出了一種分布式、輕量級的擁塞控制算法(DRCV),該算法監(jiān)控信道利用,并且評估信道的負載。當信道負載大于一定的閾值時,則采用快速分組丟失的方式丟棄數(shù)據(jù)分組,該算法能顯著增加數(shù)據(jù)分組的接收概率和信道利用率。Wang等[10]針對高頻率的發(fā)送速率在高交通流密度下所產(chǎn)生的信道擁塞問題,基于模糊邏輯理論提出了一個高效的信標速率控制方案。Lun等[11]針對高交通流密度場景下,固定信標速率所引起的嚴重的信道擁塞和較低的消息成功接收率等問題,基于該馬爾可夫模型提出了一個優(yōu)化消息發(fā)送速率的方案,來最大化消息遞送率,緩解信道擁塞問題。
雖然上述研究能夠在一定程度上減少信道負載,避免信道擁塞,但仍存在一些不足:1) 主要是基于通信需求來進行自適應(yīng)速率控制,而沒有考慮應(yīng)用需求來滿足消息廣播的公平性:2) 現(xiàn)有的擁塞控制算法主要是通過檢測信道利用率、信道繁忙時間和當前時刻節(jié)點數(shù)目,當其值超過一定閾值之后進行相應(yīng)的自適應(yīng)控制操作,僅僅是一種粗略的分段被動控制方法,不能保證控制精度,其只能在發(fā)生擁塞之后來疏解擁塞狀態(tài),不能提前調(diào)整傳輸參數(shù)避免信道擁塞的發(fā)生,而且進行擁塞疏散也需要消耗一定的時間進行恢復(fù),所以導(dǎo)致控制過程具有滯后性,不能避免信道擁塞。
本文針對上述研究中存在的問題,提出了基于信道擁塞代價計算的自適應(yīng)消息發(fā)送速率控制方法。首先,建立能夠精確地反映信道狀態(tài)的干擾模型;其次,建立DSRC網(wǎng)絡(luò)控制信道的效用函數(shù),并計算得到效用最大化時的物理層發(fā)送速率;再次,根據(jù)傳輸速率的不匹配和傳輸隊列長度的不匹配來建立下一時刻信道擁塞代價;最后,根據(jù)擁塞代價建立消息產(chǎn)生率模型,來自適應(yīng)調(diào)整下一時刻的消息產(chǎn)生率,從而達到維持高的信道利用率,微小的損耗和低排隊延遲的目的。
基于信道擁塞檢測的自適應(yīng)消息發(fā)送速率控制方法本質(zhì)上是一種跨層優(yōu)化方法[12],工作在應(yīng)用層、MAC層和物理層,系統(tǒng)模型如圖1所示。1) 應(yīng)用層統(tǒng)計車輛節(jié)點數(shù)目、車輛相對位置關(guān)系,根據(jù)上述信息,計算物理層此時最大發(fā)送速率,進而對應(yīng)用層產(chǎn)生消息速率進行調(diào)整;2) MAC層是對隊列長度的監(jiān)控和進出隊操作、擁塞代價計算和消息產(chǎn)生率計算;3) 物理層主要用于包括干擾值的計算和信噪比計算。
由 Friss公式,無線通信過程中的接收信號功率計算模型,即接收節(jié)點的信號強度如下
其中,Gt和Gr分別為發(fā)送節(jié)點和接收節(jié)點的天線增益,ht和hr分別為發(fā)送節(jié)點和接收節(jié)點的天線高度,本文假設(shè)發(fā)送節(jié)點和接收節(jié)點的天線增益、天線高度都相等。為節(jié)點i的發(fā)送功率,為接收節(jié)點j的接收功率,L為系統(tǒng)損耗,一般k∈[2,4],本文中取定值4。
圖1系統(tǒng)模型
隨著車輛節(jié)點之間傳輸距離的增加,無線信號的路徑衰減也越來越嚴重。車輛只有當信號強度超過接收天線的靈敏度γ時,才能成功解析并接收該消息。故通信范圍的計算模型如式(2)所示。
其中,tP為發(fā)送功率,γ為干擾增益,α為衰減因子。
載波偵聽范圍是接收節(jié)點能感知到無線信號,并能成功解析PLCP幀頭的最大范圍,通常用節(jié)點的 CCA模塊來感知信號功率是否超過物理載波感知門限,如果超過該門限,則發(fā)送信號的節(jié)點位于載波偵聽范圍內(nèi)。其計算模型為
其中,Pcs為物理載波感知門限。
通過上述2個計算模型能夠確定DSRC網(wǎng)絡(luò)中節(jié)點的通信范圍和載波偵聽范圍。因此,當所有車輛傳輸功率固定時,車輛j能成功接收并解析車輛i所發(fā)送的無線信號集合,即通信范圍內(nèi)的節(jié)點集合為
車輛j能成功探測到車輛i所發(fā)送無線信號的車輛i的集合,即載波偵聽范圍內(nèi)的節(jié)點集合為
車輛j能成功探測探測到車輛i所發(fā)送無線信號的PLCP幀頭,但不能成功解析該信號的車輛i的集合,即范圍為[dcr,dsr]內(nèi)的的干擾節(jié)點集合為
通信范圍內(nèi)的干擾。通信范圍內(nèi)多個車輛節(jié)點同時發(fā)送消息,但由于這些車輛節(jié)點發(fā)送消息處于同一個時間戳內(nèi),彼此之間會產(chǎn)生信道爭用,此時只有一個車輛節(jié)點能夠競爭到信道使用權(quán),與目標車輛節(jié)點進行通信,其他車輛節(jié)點則可認為是干擾節(jié)點。目標車輛節(jié)點能夠成功接收解析范圍任何車輛發(fā)送的無線電波,并可獲知車輛節(jié)點之間的相對速度和距離。通信范圍干擾計算式如下
通信范圍之外的干擾。在范圍[dcr,dsr]內(nèi)的干擾,車輛發(fā)送節(jié)點發(fā)送的無線電波,由于無線鏈路的衰減,信號功率太弱,低于可接收最小信噪比,導(dǎo)致車輛接收節(jié)點只能感知但無法解析,接收車輛節(jié)點無法估算出車輛節(jié)點間相對速度和距離,因此,這些信號便成了噪聲,雖然這些信號無法被解析,但疊加到一起達到一定規(guī)模仍會對通信產(chǎn)生干擾。由于無法估算節(jié)點之間的相對距離,可以用通信距離和載波偵聽距離的平均值來代替,通信范圍外的干擾計算式如下
信噪比SINR的計算式[13]如下
其中,Interferencej為 t時刻車輛接收節(jié)點的干擾值,Noise為信道噪聲。
在DSRC所在的5.9 GHz的無線通信頻段中,外界物理環(huán)境對其影響基本可以忽略不計,然而車輛接收節(jié)點的天線的噪聲對 SINR有顯著的影響,噪聲對通信質(zhì)量的影響與設(shè)備相關(guān),只要保證設(shè)備可靠性就可以降低噪聲對通信的影響,因此,接收節(jié)點的信號強度和干擾就成為影響通信質(zhì)量的關(guān)鍵因素,熱噪聲公式如下
式(10)中,信道帶寬用B表示,T0為大氣層溫度,K=1.38×10?23。假設(shè)T0=300K(等于26.85),B=10 MHz ,則VANET中的熱噪聲是 ?104 dBm 。
在本節(jié)中基于文獻[14,15]給出了Internet中針對擁塞控制問題中采用的網(wǎng)絡(luò)效用給出的最大化理論,建立關(guān)于物理層發(fā)送速率的最優(yōu)化效用函數(shù),其中,把每個車輛接收節(jié)點 j與車輛發(fā)送節(jié)點 i認為是Internet中的一條鏈路,這些鏈路組成一個網(wǎng)絡(luò),建立效用函數(shù),ri則為節(jié)點i數(shù)據(jù)流的傳輸速率,因此,整個網(wǎng)絡(luò)的效用之和為
通過建立的效用函數(shù)來求解無線網(wǎng)絡(luò)物理層的最大傳輸速率。然而在求解過程中,仍要面臨著約束條件的限制,在本文中,約束條件為當前DSRC網(wǎng)絡(luò)下的信道容量,所有鏈路發(fā)送速率之和均不能超過這個限制。文獻[16]中,F(xiàn)allah等通過實驗發(fā)現(xiàn),當信道占有率達到70%時可以達到最大的吞吐量,使網(wǎng)絡(luò)性能最優(yōu)。本文將信道負載限制為信道容量的70%,以達到最優(yōu)的網(wǎng)絡(luò)性能。因此,在約束條件中所需要的信道負載門限為
綜上所述,本文所建立的DSRC網(wǎng)絡(luò)控制信道的效用最大化問題可以表述為
在應(yīng)用層通過收發(fā)節(jié)點的相對速度和相對距離所建立的效用函數(shù)中,vij為發(fā)送節(jié)點i與接收節(jié)點j之間的相對行駛速度,vth為設(shè)定的最小正速度值,因為車輛在行駛過程中存在相向運動,此時vij為負值,因此定義了車輛速度的取值distij為發(fā)送節(jié)點i與接收節(jié)點j之間的相對距離。
DSRC網(wǎng)絡(luò)效用最大化的問題是一個關(guān)于傳輸速率、受限于信道容量的最優(yōu)化問題,為了簡化求解過程,而將其轉(zhuǎn)化為對偶問題
則對偶問題D的目標函數(shù)為
其中,拉格朗日乘子λ是無線鏈路的擁塞系數(shù)。
因此,針對所建立的DSRC網(wǎng)絡(luò)效用最大化問題的拉格朗日函數(shù)為
所描述的對偶問題的最終目標函數(shù)為
把拉格朗日乘子jλ看作節(jié)點j的信道擁塞價格,所以上述算法就是通過調(diào)節(jié)拉格朗日乘子jλ來達到控制信道擁塞的目的。則上述的對偶問題D是一個無約束、非線性規(guī)劃問題,本文通過梯度下降法[18]來求解該對偶問題的代價調(diào)整過程,所求得的節(jié)點j的擁塞代價的調(diào)整模型如下
其中,n為梯度下降法的迭代步數(shù),Kλ是求解過程中的迭代步長,[z ]+=max{0,z} ,則整個局部網(wǎng)絡(luò)的控制信道的總擁塞代價為
因此,根據(jù)庫恩—塔克定理[19],然后迭代計算可以得出節(jié)點i物理層的傳輸速率為
通過上述計算過程,可求出每個節(jié)點的最優(yōu)物理層發(fā)送速率,只要車輛的物理層發(fā)送速率滿足這個要求,即可滿足通信需求。但是這個速率僅僅是輸出速率,也就是出隊列的速率,而應(yīng)用層和物理層之間的是一個生產(chǎn)者與消費者的關(guān)系,如果生產(chǎn)者不知道消費能力而盲目生產(chǎn)許多產(chǎn)品,最終會由于倉庫無法存放而不得不丟棄。所以接下來的工作就要是通過隊列緩沖中的數(shù)據(jù)長度和輸出速率之間的差值來自適應(yīng)調(diào)整消息產(chǎn)生率,保證不會由于盲目的生產(chǎn)而導(dǎo)致隊列溢出。
擁塞控制是解決網(wǎng)絡(luò)中資源分配不平衡問題的有效手段,2001年,Athuraliya[20]提出了指數(shù)隨機標識算法,是一種基于數(shù)據(jù)流檢測的主動隊列管理方法,該算法起初是用于Internet上的TCP擁塞控制,但該算法引入了經(jīng)濟學(xué)“價格”的思想,基于實際市場中的供求關(guān)系,通過價格進行有效調(diào)節(jié),因此,可以借助上述思想能夠?qū)SRC網(wǎng)絡(luò)的擁塞控制進行指導(dǎo)。
該算法通過現(xiàn)在網(wǎng)絡(luò)狀態(tài)來預(yù)測下一時刻的網(wǎng)絡(luò)擁塞情況,根據(jù)擁塞成本丟棄部分數(shù)據(jù)分組,從而達到降低網(wǎng)絡(luò)擁塞的目標,其成本主要由以下方面所決定:1) 物理層在t周期的發(fā)送速率,與應(yīng)用層的消息產(chǎn)生率之間的差值;2) 當前實際隊列長度與所期望的隊列長度之間的差值,利用市場供求關(guān)系的思想,基于“價格”來對上述2種差值進行調(diào)節(jié),保證子層消息生產(chǎn)率和物理層發(fā)送速率進行有效匹配,使緩沖區(qū)維持在 0,從而達到降低通信延遲,消除擁塞,防止隊列的溢出導(dǎo)致的分組丟失保證通信通暢的目的。
利用上述算法思想,對于車輛節(jié)點i而言,基于t周期的擁塞價格,可以預(yù)測t+1周期的擁塞價格為
其中,常數(shù)γi控制著該方法對網(wǎng)絡(luò)情況的敏感度(γi>0),θi為消息產(chǎn)生率,消息隊列的長度,為隊列的理想的長度,a是一個很小的常數(shù),i每個節(jié)點需要單獨進行設(shè)置,該常數(shù)的設(shè)置其實是在隊列利用率和隊列延遲之間進行權(quán)衡。當權(quán)重ai是正數(shù)時,價格隨著速率和隊列長度的失配而增加。
通過對車輛節(jié)點信道擁塞情況的評估,及此時擁塞價格來對消息生產(chǎn)率進行調(diào)節(jié),確保信號處于一個相對穩(wěn)定狀態(tài)。消息產(chǎn)生率以指數(shù)形式表現(xiàn),比較能夠精確反映車輛自組織網(wǎng)中這種相對節(jié)點密度高的大規(guī)模無線網(wǎng)絡(luò),設(shè)置t+1時刻車輛節(jié)點i消息產(chǎn)生率為
其中,R為信號沒有發(fā)生擁塞情況下,應(yīng)用層的消息產(chǎn)生率,在車輛自組織網(wǎng)中,交叉路調(diào)度等安全應(yīng)用中,R取值為10 packet/s。
本文通過使用網(wǎng)絡(luò)仿真器 NS3對所提出的自適應(yīng)消息發(fā)送速率方法的性能進行驗證。在仿真過程中,采用802.11p無線通信協(xié)議,仿真中車輛狀態(tài)消息(車輛位置、速度和方向等)以25 dBm發(fā)射功率進行廣播。交通流密度從 0 vehicle/km,逐漸提升至 200 vehicle/km。實驗設(shè)計為當交通流密度變化時,對設(shè)計的自適應(yīng)速率控制策略性能進行驗證。當交通系統(tǒng)中的車輛密度增多時,也就是區(qū)域內(nèi)頻繁發(fā)送信標幀車輛的數(shù)量增多情況下,車輛節(jié)點通信會發(fā)生相互干擾情況,影響信道容量。針對上述問題,實驗設(shè)計中結(jié)合應(yīng)用需求的效用函數(shù)會計算出交通流密度改變后發(fā)送節(jié)點的最優(yōu)發(fā)送速率。信道擁塞代價計算模塊和自適應(yīng)速率調(diào)整模塊根據(jù)也會重新調(diào)整應(yīng)用層的消息產(chǎn)生率。上述過程迭代進行即可避免車聯(lián)網(wǎng)通信過程中的信道擁塞,保證協(xié)作式安全應(yīng)用對數(shù)據(jù)分組遞送率和延遲需求,同時考慮消息廣播公平性,從而克服現(xiàn)有擁塞控制方法的滯后性和不精確性。
實驗中通過本文設(shè)計自適應(yīng)消息發(fā)送速率控制算法(PARCM)與線性消息自適應(yīng)速率控制策略LIMERIC 算法[21]、固定發(fā)送速率(2 packet/s、5 packet/s和10 packet/s)進行對比,來對本文提出自適應(yīng)速率控制算法性能進行驗證,對比的性能指標有數(shù)據(jù)分組遞送率PDR、信道占有率、傳輸延時、2種自適應(yīng)速率控制策略調(diào)整結(jié)果、優(yōu)化過程的迭代過程和目標函數(shù)結(jié)果。
仿真參數(shù)設(shè)置如表1所示。
表1仿真參數(shù)
1) 信道占用率
安全應(yīng)用中,隨著車流量密度增加,區(qū)域內(nèi)頻繁發(fā)送信標幀車輛的數(shù)量相應(yīng)也增加情況下,本文的自適應(yīng)消息發(fā)送速率方法(PARCM),與固定速率(2 packet/s、5 packet/s、10 packet/s)和 LIMERIC算法,在信道占用率進行對比,觀察對信道負載產(chǎn)生的影響。如圖2所示,車流量密度增加,上述算法信道占用率均增加,固定速率10 packet/s增長最為迅速,在200 vehicle/km節(jié)點處,信道占用率達到 100%,本文的 PARCM 算法、LIMERIC算法在交通流密度在170 vehicle/km節(jié)點之前,信道占用率高于固定速率5 packet/s,當超過170 vehicle/km節(jié)點,占用率成明顯下降趨勢,并且本文PARCM算法相對LIMERIC算法信道占用率更低。
圖2不同控制策略所對應(yīng)的信道占有率
2) 消息產(chǎn)生率
圖 3所示為隨著車流量密度不斷增加,本文PARCM算法和LIMERIC算法消息產(chǎn)生率的變化情況,LIMERIC算法因為信道容量制約,在此過程中,消息產(chǎn)生率明顯低于本文 PARCM 算法。本文的PARCM 算法能夠根據(jù)車輛的通信環(huán)境,計算得出可利用的信道資源,再根據(jù)應(yīng)用層安全應(yīng)用需求對消息產(chǎn)生率進行自適應(yīng)調(diào)整,避免擁塞造成安全應(yīng)用失效問題,保證較高消息產(chǎn)生率,來保證車輛及時接收周圍車輛狀態(tài)信息,進而保證應(yīng)用可靠性。
圖3消息產(chǎn)生率
3) 平均消息傳輸延時
隨著車流量流密度增加,5種算法的消息平均傳輸延時均呈遞增趨勢,如圖4所示,當超過80 vehicle/km節(jié)點時,固定速率10 packet/s的平均傳輸延時將顯著提升,超過其他算法,當達到200 vehicle/km節(jié)點時,平均消息傳輸延時超過180 ms。而本文提出的PARCM算法,在節(jié)點120 vehicle/km之后傳輸延時將低于除了固定速率2 packet/s的其他算法。雖然固定速率2 packet/s在不同交通流密度情況下,傳輸延時均在20 ms之下,然而2 packet/s發(fā)送周期,使車輛更新周圍車輛信息時間過慢,致使安全應(yīng)用由于消息更新不及時導(dǎo)致失效。本文提出 PARCM方法是通過隊列的長度差和傳輸速率差來自適應(yīng)調(diào)整發(fā)送速率,綜合性能好于其他算法。
圖4不同控制策略所對應(yīng)的平均消息延時
4) 數(shù)據(jù)分組遞送率
圖5中,隨著交通流密度增加,數(shù)據(jù)分組遞送率PDR均呈下降趨勢,其中,固定速率10 packet/s下降趨勢最為明顯:固定速率5 packet/s,隨著交通流密度增大,PDR下降至 50%,均不滿足要求,PARCM方法和LIMERIC以及固定速率2 packet/s均可以滿足要求,保證PDR大于90%,并且本文PARCM算法性能略優(yōu)于LIMERIC算法。
圖5不同控制策略所對應(yīng)的數(shù)據(jù)分組遞送率
5) 物理層傳輸速率迭代
圖6是物理層傳輸速率的迭代過程,該過程是用效用函數(shù)最大化來進行迭代計算所求得。從圖中可以看出,通信范圍內(nèi)的所有節(jié)點經(jīng)過大約 30次迭代過程就可以收斂到效用最大化時的發(fā)送速率,文中所建立的效用函數(shù)是一個關(guān)于相對速度、相對距離和發(fā)送速率的一個嚴格凹的連續(xù)函數(shù),當兩點之間的相對距離固定時,相對速度越大,其效用也就越大;而當行駛速度固定時,距離越近,其效用也就越大。故可得其最優(yōu)發(fā)送速率是32 kbit/s左右,在實驗中設(shè)定的Beacon消息的數(shù)據(jù)分組長度是500 byte,相對速度40 km/h,相對距離200 m。因此可得消息產(chǎn)生率大約是8 packet/s。該發(fā)送速率可以滿足位置追蹤精度的要求,而且 30次迭代計算過程,可以滿足大部分安全應(yīng)用需求。
圖6物理層傳輸速率的迭代過程
如圖7所示,目標函數(shù)值在迭代30次之后趨于穩(wěn)定,與圖6中物理層發(fā)送速率由36 kbit/s變化至 32 kbit/s相對應(yīng),目標函數(shù)值相應(yīng)從 911降至901,符合其收斂特性。
圖7迭代過程的目標函數(shù)值
本文針對車聯(lián)網(wǎng)環(huán)境中交通流密度的變化對信道擁塞的影響,以及傳統(tǒng)擁塞控制方法存在的滯后性和不精確性問題,提出了基于信道擁塞代價計算的車聯(lián)網(wǎng)自適應(yīng)消息發(fā)送速率控制方法,通過求解效用函數(shù),能得出滿足應(yīng)用需求的最優(yōu)發(fā)送速率,然而在車流量密度較大時,減小消息產(chǎn)生率雖然能保證通信滿足要求,但是會對安全應(yīng)用的精度產(chǎn)生影響。所以未來的工作會在應(yīng)用層設(shè)計消息編碼策略和消息壓縮策略,確保在減少消息產(chǎn)生率情況下,仍能保證安全應(yīng)用精度需求。
[1]TORRENT M M, JIANG D, HARTENSTEIN H. Broadcast reception rates and effects of priority access in 802.11-based vehicular ad-hoc networks[C]// International Workshop on Vehicular Ad Hoc Networks,Philadelphia, USA,2004: 339-340.
[2]HARTENSTEIN H, LABERTEAUX K P. VANET: vehicular applications and Inter-networking technologies[M]// VANET-Vehicular Applications and Inter-Networking Technologies. Wiley John + Sons,2009.
[3]XU Q, MAK T, KO J, et al. Vehicle-to-vehicle safety messaging in DSRC[C]//International Workshop on Vehicular Ad Hoc Networks.Philadelphia, USA, 2004: 19-28.
[4]TSERTOU A, LAURENSON D I. Insights into the hidden node problem.[C]//International Conference on Wireless Communications and Mobile Computing. Vancouver, British Columbia, Canada, 2006,767-772.
[5]REZAEI S, SENGUPTA R, KRISHNAN H. Reducing the communication required by DSRC-based vehicle safety systems[C]//Intelligent Transportation Systems Conference, ITSC 2007. IEEE, 2007:361-366.
[6]KHORAKHUN C, BUSCHE H, ROHLING H. Congestion control for VANETs based on power or rate adaptation[C]//Proceedings of the 5th International Workshop on Intelligent Transportation (WIT). 2008.
[7]HUANG C L, FALLAH Y P, SENGUPTA R, et al. Intervehicle transmission rate control for cooperative active safety system[J]. IEEE Transactions on Intelligent Transportation Systems, 2011, 12(3):645-658.
[8]BANSAL G, KENNEY J B, ROHRS C E. LIMERIC: a linear adaptive message rate algorithm for DSRC congestion control[J]. IEEE Transactions on Vehicular Technology, 2013, 62(9): 4182-4197.
[9]DRIGO M, ZHANG W, BALDESSARI R, et al. Distributed rate control algorithm for VANETs (DRCV)[C]//Proceedings of the Sixth ACM International Workshop on Vehicular Internetworking. ACM,2009: 119-120.
[10]WANG N, LEI G, WANG X, et al. A beacon rate control scheme based on fuzzy logic for vehicular ad-hoc networks[C]//Artificial Intelligence with Applications in Engineering and Technology (ICAIET),20144th International Conference. IEEE, 2014: 286-291.
[11]LUN T, YIFU L, QIANBIN C. Optimized beaconing rate control for vehicular ad-hoc networks[J]. The Journal of China Universities of Posts and Telecommunications, 2015, 22(6): 10-50.
[12]SHAKKOTTAI S, RAPPAPORT T S, KARLSSON P C. Cross-layer design for wireless networks[J]. Communications Magazine, IEEE,2003, 41(10): 74-80.
[13]TOUMPIS S, GOLDSMITH A J. Capacity regions for wireless ad hoc networks[J]. IEEE Transactions on Wireless Communications, 2003,2(4): 736-748.
[14]LOW S H, LAPSLEY D E. Optimization flow control—I: basic algorithm and convergence[J]. IEEE/ACM Transactions on Networking(TON), 1999, 7(6): 861-874.
[15]KELLY F P, MAULLOO A K, TAN D K H. Rate control for communication networks: shadow prices, proportional fairness and stability[J].Journal of the Operational Research Society, 1998: 237-252.
[16]FALLAH Y P, HUANG C L, SENGUPTA R, et al. Congestion control based on channel occupancy in vehicular broadcast networks[C]//Vehicular Technology Conference Fall (VTC 2010-Fall),2010 IEEE. IEEE, 2010: 1-5.
[17]JOSE J, LI C, WU X, et al. Distributed rate and power control in DSRC[C]//Information Theory (ISIT), 2015 IEEE International Symposium. IEEE, 2015: 2822-2826.
[18]BERTSEKAS D P, TSITSIKLIS J N. Parallel and distributed computation: numerical methods[M]. Englewood Cliffs, NJ: Prentice Hall,1989.
[19]BAZARAA M S, SHERALI H D, SHETTY C M. Nonlinear programming: theory and algorithms[M]. John Wiley amp; Sons, 2013.
[20]ATHURALIYA S, LOW S H, LI V H, et al. REM: active queue management[J]. Network, IEEE, 2001, 15(3): 48-53.
[21]BANSAL G, KENNEY J B, ROHRS C E. LIMERIC: a linear adaptive message rate algorithm for DSRC congestion control[J]. IEEE Transactions on Vehicular Technology, 2013, 62(9): 4182-4197.
Adaptive message sending rate control method based on channel congestion cost calculation in VANET
LIU Ming-jian1, TAN Guo-zhen1, LI Shuai-bing1,DING Nan1, SONG Cai-xia1,2
(1. Computer Science Institute, Dalian University of Technology, Dalian 116024, China;2. College of Science and Information, Qingdao Agricultural University, Qingdao 266109, China)
In VANET, sending beacon messages reliably played a vital role in cooperative awareness and collision avoidance, and changes of vehicle density in real traffic environment had a direct impact on channel load and will cause the channel congestion to a certain degree, thus causing inefficiency of cooperative security applications. Aiming at this issue,a adaptive method based on channel congestion detection to control message sending rate was designed. First of all, an interference model that can accurately reflect the current state of the channel was established. Secondly, according to the Shannon information theory and network utility maximization theory, the optimal transmission speed of the current node in the physical layer was calculated. Finally, according to the mismatch of transmission rate and transmission queue length, the next moment's cost function of the channel congestion degree by monitoring the message queue was established to avoid channel congestion and queue overflow. The simulation experiment shows that the scheme effectively reduces communication transmission delay and avoids channel congestion, ensuring that the data be sent reliably.
VANET, congestion control, utility, message sending rate control
s:The National High-Tech Projects(No.2012AA111902), The National Natural Science Foundation of China(No.61471084)
TP393
A
10.11959/j.issn.1000-436x.2016202
2016-04-22;
2016-08-28
國家高科技基金資助項目(No.2012AA111902);國家自然科學(xué)基金資助項目(No.61471084)
劉明劍(1984-),男,遼寧大連人,大連理工大學(xué)博士生,主要研究方向為車聯(lián)網(wǎng)環(huán)境下車輛安全預(yù)警技術(shù)與車聯(lián)網(wǎng)消息調(diào)度器。
譚國真(1960-),男,遼寧大連人,博士,大連理工大學(xué)教授、博士生導(dǎo)師,主要研究方向為智能交通和車聯(lián)網(wǎng)等。
李帥兵(1991-),男,河南鄭州人,大連理工大學(xué)碩士生,主要研究方向為車聯(lián)網(wǎng)通信自適應(yīng)功率控制。
丁男(1978-),男,遼寧沈陽人,博士,大連理工大學(xué)副教授,主要研究方向為傳感網(wǎng)絡(luò)。
宋彩霞(1977-),女,山東即墨人,大連理工大學(xué)博士生,主要研究方向為車聯(lián)網(wǎng)安全通信協(xié)議、信道資源分配、擁塞控制。