《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于網絡編碼的車聯網商業應用時延控制方案
基于網絡編碼的車聯網商業應用時延控制方案
2016年電子技術應用第4期
王英彥,曾 瑞
義烏工商學院 機電信息分院,浙江 義烏322000
摘要: 網絡編碼被認為是改善網絡性能的新興技術。在車聯網VANETs中,帶寬被認為是最重要的網絡資源。為此,利用網絡編碼技術提高VANETs中非安全應用的帶寬利用率。當兩個源節點同時向同一區域廣播數據時,轉發節點(Relay)就利用網絡編碼技術降低重播次數和帶寬消耗。當轉發節點Relay接收到數據包時,它有兩個選擇:等待編碼機會,節省帶寬;或直接發送數據包,降低時延。針對這兩個選擇,提出了兩個不同的時延控制方案,分別命名為緩沖區域控制方案BSCS和時間控制方案TCS,用于降低數據包每一跳的時延和提高帶寬利用率。仿真結果表明,兩個方案能較好地控制時延,且帶寬利用率提高了38%。
中圖分類號: TN926
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.04.025
中文引用格式: 王英彥,曾瑞. 基于網絡編碼的車聯網商業應用時延控制方案[J].電子技術應用,2016,42(4):88-91.
英文引用格式: Wang Yingyan,Zeng Rui. Controlling delay scheme for VANETs business application based on network coding[J].Application of Electronic Technique,2016,42(4):88-91.
Controlling delay scheme for VANETs business application based on network coding
Wang Yingyan,Zeng Rui
School of Electro-Mechanical and Information Technology,Yiwu Industrial & Commercial College,Yiwu 322000,China
Abstract: Network coding is an emerging technique known to improve the network performance in many aspects. In Vehicular Ad-hoc Networks(VANET), the bandwidth is considered to be one of the most important network resources. This paper proposes a network coding technique to improve the bandwidth utilization for non-safety applications in VANET. In a scenario where there are two sources broadcasting the data into the same area at the same time, the relay will use the network coding technique to decrease the number of rebroadcasting events and the consumption of the bandwidth. However, a fundamental problem for the relay when it receives a packet, is whether to wait for a coding opportunity and save the bandwidth or send the packet directly and reduce the delay. In order to address such tradeoff, we introduce two versions of our protocol, named buffer size control scheme(BSCS) and time control scheme(TCS). By both versions we aim to control the delay that is experienced by the packet at each hop, while achieving better bandwidth utilization. Up to 38% improvement in the bandwidth utilization has been recorded, and both schemes have shown a considerable amount of control on the imposed delay.
Key words : VANETs;network coding;business application;delay

0 引言

    車聯網VANETs(Vehicle Ad hoc Networks)被認為是實現智能交通最有前景的技術之一[1-3]。在VANETs中,道路上的車輛組成分布式網絡,車輛與車輛進行通信并交互信息,為此,VANETs在各類應用中得到廣泛使用。其中,安全應用與道路安全相關,目的在于保護道路上行駛人員的安全。這也是推行VANETs技術發展的最根本動力。然而,隨著信息技術的發展,相關的商業應用也相繼提出,如廣告、促銷等通知類消息以及天氣預報等[1]

    商業應用與安全應用最主要的區別在于它們對于消息響應時間要求。顯然,安全應用有很苛刻的時間要求,而商業應用對時間要求相對寬松[2-3]。但是,商業應用需要更寬的帶寬。例如,兩類商家RSU1和RSU2,RSU1為旅館廣告,宣傳促銷信息;而RSU2為加油站,提供營業時間以及價格。這兩個應用的對象均是道路上的行駛者,即它們有共同的興趣區域。興趣區域由一跳或多跳長的道路區域構成,均在RSU1和RSU2的覆蓋區域內[4]。在這種情況下,提高帶寬利用率、減少網絡堵塞以及降低數據包被重播次數成為需要解決的問題。

    網絡編碼是提高帶寬利用率的有效技術之一[5]。網絡編碼允許轉發節點對數據進行簡單的操作,進而降低重轉的數據包數。典型的網絡編碼如圖1所示。假定節點X需要向節點Z轉發數據包P0,而節點Z正在向節點X轉發數據包P1,則節點Y需要向節點X和Z轉發數據。傳統路由中,節點Y分別向節點X、Z轉發數據包。若使用網絡編碼,節點Y將需要轉發的數據包P0、P1進行或操作,然后向X、Z轉發。X、Z節點接收被編碼后的數據包后進行或操作,就能恢復原來的數據包。通過簡單的網絡編碼,帶寬利用率提高了50%。

tx1-t1.gif

    針對商業場景,若來自兩個消息源的數據包被同一個轉發節點轉發,則在轉發前采用網絡編碼,提高帶寬利用率。然而,在網絡內使用網絡編碼技術具有隨機性和交通流量的不對稱性。由于數據包到達時間的隨機性,來自不同源節點的數據包不可能同時到達轉發節點。因此,轉發節點接收了一個數據包后有兩種處理方式。第一種,若需要編碼,它需要等待一段時間,直到接到另一個數據包;第二種,不進行編碼,直接轉發數據包,降低了時延。顯然,若采用第一種方式,等待時間增加了數據包傳輸時延,多數應用是難以接受的。

    在VANETs中,為了提高帶寬利用率,需要降低重傳的數據包數。因此,當轉發節點接收了一個數據包后,它面臨一個主要問題:是直接轉播數據,降低時延;還是等待接收到其他數據,然后進行編碼,提高帶寬利用率。

    本文以VANETs的多媒體安全數據傳輸問題為研究對象,假定的研究場景:同一個道路兩端有兩個源節點,兩個源節點之間具有N跳興趣區域。首先,為了獲取最優的吞吐量和降低網絡堵塞,從兩種不同的角度提出兩個不同的方案,分別為緩沖區域控制方案BSCS(Buffer Size Control Scheme)和時間控制方案TCS(Time Control Scheme)。BSCS方案是從緩沖區域大小控制因編碼所帶來的額外時延,而TCS方案是通過設定定時器來控制額外時延。最后,通過仿真分析了兩個方案的性能。

1 時延控制方案

    考慮兩個源節點(RSU1、RSU2),并且假定RSU1的傳輸速率快于RSU2。每個轉發節點有緩存區域,能夠儲存數據包。當轉發節點從快的源節點(RSU1)接收了數據包Packet,就查詢緩存區域。如果區域不是空的,那么將剛接收的數據包與緩存域單元內的第一個數據包進行編碼。反之,若緩存區域是空的,則立即轉發數據包Packet。

    然而,如果是從慢的源節點(RSU2)接收了數據包Packet,那么轉發節點既可等待機會進行編碼或立即轉發數據包Packet。針對這兩個選擇,提出兩個不同的方案。這兩個方案是從不同的角度控制因網絡編碼所帶來的額外時延。換而言之,權衡轉發節點對數據包不編碼直接轉發與對數據包進行編碼兩個選擇的性能。

1.1 BSCS方案

    BSCS方案的目的在于通過控制緩存區大小,降低時延。通常,隊列內數據包數越多,每個數據包的時延就長[6]。為此,在BSCS方案中,轉發節點依據隊列內數據包的個數決定是否儲存數據包。換而言之,儲存一個數據包的概率p與當時隊列的大小成正比。

tx1-gs1.gif

    然而,若這樣簡單的操作,會導致最新到達的數據包被立即轉發,而之前的數據包仍在隊列內等待編碼機會。這就顛倒了數據包次序,加大了隊列內的數據包的時延。因此,轉發節點以概率p對新接收的數據包編入隊列,而以概率1-p釋放隊列內的第一個數據包。

1.2 時限方案TLS

    盡管商業應用對消息的傳輸沒有嚴格的時間要求,但長的傳輸時延也是難以接受的[7]。因此,從時延角度設定TLS方案。轉發節點將自慢速率源節點數據包緩存于隊列中,且保留于隊列中的時間不超過Tmax。因此,當轉發節點從源節點接收了一個數據包,直接緩存于隊列,并設置一個定時器,定時時長為Tmax。在定時器計時完畢后,若該數據仍在隊列中,則立即轉發該數據,且不進行編碼。

2 性能分析

2.1 仿真場景

    利用NS3進行模擬仿真,仿真參數如表1所示。兩個源節點隨機地產生數據包,且產生數據包的間隔服從泊松分布,即利用泊松分布計算兩個相鄰數據包之間的間隔[8-9]。在仿真過程中,假定λ2=1 packet/s, 而λ1是變化的。而車輛的速度從36~54 km/h變化。在仿真初期,250輛車隨機分布于長為4 000 m的雙向車道,20 s后,兩個源節點開始發送數據包。

tx1-b1.gif

    在仿真過程中,分析兩個方案的平均每跳時延、數據包傳輸率以及未編碼數據包數。其中,未編碼數據包數表示在所接收的編碼數據包中因各種原因而不能解碼的數據包。同時考慮兩種場景:靜態的源節點和動態移動的源節點。

    兩個方案的目的在于提高帶寬利用率,并控制因編碼所導致的時延。因此,選擇跳時延、帶寬節省率、數據包傳遞率和未解碼的數據包個數作為評估方案的性能指標。其中,跳時延為數據包在傳輸過程中每跳的平均時延;數據包傳遞率表示數據包被成功傳輸的幾率,數值等于節點所收到的數據包個數與兩個源節點所廣播的數據包數之比。而未解碼的數據包個數表示節點收到已編碼數據包后而不能解碼的數據包個數。

    為了更好地分析BSCS、TCS方案性能,選擇一個參照方案進行對比分析,其中參照方案是指:轉發節點對所有數據包均進行編碼再轉發,不考慮兩個源節點的傳輸速度率,也不控制編碼時延[7]。在仿真中,將參照方案記為純網絡編碼,記為PNC(Pure Network Code)。

2.2 Tmax參數

    為了確認TCS方案的Tmax參數,評估了它對吞吐量的影響,如圖2所示。從圖可知,隨著Tmax的增加,帶寬節省率也隨之增加,這有利于針對不同應用要求調整Tmax。當Tmax=0.3時,帶寬節省率增加緩慢,為此,在下面仿真中,設定Tmax=0.3。

tx1-t2.gif

2.3 數值分析

    (1)時延

    圖3顯示了由源節點2發送的數據包每跳的平均傳輸時延,其中圖3(a)表示靜態的源節點場景,圖3(b)表示動態的源節點場景。從圖中可知,在λ1=1 packet/s時,PNC方案會導致大的時延,而BSCS和TCS方案有效地控制了時延。隨著λ1的增加,BSCS和PNC時延下降。當tx1-t2-x1.gif=1.5時,BSCS和PNC方案的時延分別為1 s、2 s。而當tx1-t2-x1.gif=2.5時,這兩個方案的時延約為0.75 s。原因在于λ1是反映隊列的釋放數據概率,隨著λ1的增加,隊列的平均時延就下降。此外,TCS方案的時延最低,若從時延角度考慮,TCS方案是不錯的選擇,TCS方案的時延維持在0.3 s,與Tmax持平。

tx1-t3.gif

    當轉發節點移動時,轉發節點動態的特性影響了網絡的穩定性。從圖3(b)可知,PNC方案的時延波嚴重,但是BSCS方案和TCS方案時延均低于PNC。這也進一步說明,BSCS和TCS方案能夠有效地控制因編碼所帶來的時延。

    (2)帶寬節省率

    從圖4(a)可知,當tx1-t2-x1.gif=1時,NC方案的帶寬節省率約為50%,但是這是以高時延為代價的(見圖3(a))。而BSCS方案的帶寬節省率約為28%,遠優于TCS方案的13%。然而,隨著tx1-t2-x1.gif的增加,NC和BSCS方案的性能帶寬節省率性能相近,且緩慢下降。而TCS方案的帶寬節省率的改善幾乎不隨tx1-t2-x1.gif變化而波動,趨于常數,原因在于TCS方案采用了固定的編碼概率。

tx1-t4.gif

    (3)數據包傳遞率

    圖5描述了平均數據包傳遞率隨λ1變化曲線。圖5比較了靜態轉發節點和動態轉發節點兩種情況下的平均數據包傳遞率,從圖中可知,靜態轉發節點有利于數據轉發,平均數據包傳遞率明顯高于動態轉發節點環境。此外,在動態轉發節點環境下,當λ1小于1.5時,PNC的數據包傳遞率最低,并且隨著?姿1的增加,數據包傳遞率慢慢上升,且略優于BSCS方案。

tx1-t5.gif

3 總結

    車聯網的商業應用是由兩個源節點向同一個興趣區域傳輸數據。為了提高網絡帶寬利用率,采用網絡編碼技術。為了降低因網絡編碼所增加的額外時延,提出BSCS和TCS方案。BSCS方案從控制緩存區域大小角度控制時延,而TCS方案采用定時器原則。仿真結果表明,網絡編碼技術可以有效地提高帶寬利用率,帶寬節省率高達38%。而TCS方案更能有效地控制時延,在時延控制方面優于BSCS方案。

參考文獻

[1] HARRI J,FIORE M,FILALI F,et al.Vehicular mobility simulation with VanetMobiSim[J].Simulation,2011,87(4):275-300.

[2] JARUPAN B,EKICI E.PROMPT:A cross-layer position-based communication protocol for delay-aware vehicular access networks[J].Ad Hoc Networks,2010,8(5):489-505.

[3] LA R,SEO E.Expected routing overhead for location service in MANETs under flat geographic routing[J].IEEE Trans.Mobile Comput.,2011,10(3):434-448.

[4] CHEN J W.A vote-based position verification method in VANET[J].Communications Technology,2012,11(54):50-55.

[5] 熊飚,張小橋.VANET 網絡中小尺度衰落信道仿真[J].通信技術,2010,43(12):56-57.

[5] ZENG Y,XIANG K,LI D,et al.Directional routing and scheduling for green vehicular delay tolerant networks[J].Wireless Networks,2013,19(2):161-173.

[6] HAMATO S,ARIFFIN S,FISAL N.Contention free time efficient broadcasting protocol for safety applications in VANETs[J].International Review on Computers and Software,2014,9(11):1923-1931.

[7] AHMED S A M,ARIFFIN S H S,FISAL N.Survey on broadcasting in VANET[J].Research Journal of Applied Sciences,Engineering and Technology,2014,7(18):23-32.

[8] LI M,YANG Z,LOU W.Code on:cooperative popular content distribution for vehicular networks using symbol level network coding[J].IEEE Journal.Sel.A.Commun.,2011,29(1):223-235.

[9] ZHOU L,CHAO H C,VASILAKOS A V,et al.Joint forensics-scheduling strategy for delay-sensitive multimedia applications over heterogeneous networks[J].IEEE Journal.Selected Areas in Communications,2011,29(7):1358-1367.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久成人av少妇免费| 亚洲欧美资源在线| 亚洲女优在线| 一区二区欧美日韩| 日韩香蕉视频| 亚洲免费观看在线观看| 亚洲人体影院| 亚洲精品人人| 亚洲乱码视频| 99综合精品| 一区二区三区黄色| 亚洲深夜福利视频| 亚洲无线视频| 亚洲在线一区二区| 午夜国产精品视频| 午夜在线观看欧美| 欧美在线啊v一区| 久久精品国产亚洲精品| 久久激情综合网| 亚洲国产一区二区a毛片| 亚洲精品男同| 在线一区视频| 午夜伦欧美伦电影理论片| 亚洲欧美一区二区三区在线| 午夜精品理论片| 欧美在线free| 麻豆成人小视频| 欧美激情综合在线| 欧美午夜精品| 国产人妖伪娘一区91| 好吊色欧美一区二区三区四区| 黄色亚洲在线| 最近看过的日韩成人| 夜夜躁日日躁狠狠久久88av| 亚洲一级一区| 欧美一区二区三区日韩| 亚洲第一色在线| 日韩视频永久免费观看| 亚洲一区二区三区中文字幕在线| 亚洲欧美日韩精品在线| 久久精品国产99| 欧美大片91| 欧美三区在线视频| 国产日韩精品在线观看| 在线观看91精品国产入口| 亚洲乱码国产乱码精品精98午夜| 亚洲午夜精品网| 久久成人18免费网站| 亚洲精品一区二区在线| 亚洲欧美成人网| 久久亚洲风情| 欧美日韩另类视频| 国产午夜精品久久久久久免费视| 在线不卡视频| 一本色道久久综合| 欧美在线国产精品| 一区二区动漫| 久久精品亚洲一区| 欧美第一黄色网| 国产精品久久久久久久久免费桃花 | 一区二区三区你懂的| 性高湖久久久久久久久| 亚洲美女视频在线观看| 欧美影院在线| 欧美久久电影| 国内成+人亚洲+欧美+综合在线| 亚洲人午夜精品免费| 欧美一级免费视频| 国产精品99久久久久久久女警| 欧美一区二区网站| 欧美裸体一区二区三区| 国产欧美日韩精品一区| 亚洲日本成人女熟在线观看| 性视频1819p久久| 一区二区三区不卡视频在线观看| 久久久xxx| 国产精品国产三级国产a| 亚洲国产日日夜夜| 欧美一级在线播放| 亚洲一卡二卡三卡四卡五卡| 免费视频一区二区三区在线观看| 国产精品日韩欧美大师| 亚洲日本中文| 久久精品人人爽| 性感少妇一区| 欧美视频一区在线观看| 亚洲国产美女| 亚洲第一在线综合在线| 午夜精品福利一区二区三区av| 欧美精品v日韩精品v韩国精品v| 国产日韩视频一区二区三区| 夜夜嗨av一区二区三区中文字幕 | 黄色av成人| 午夜欧美大片免费观看| 亚洲淫性视频| 欧美日韩亚洲视频| 亚洲高清自拍| 亚洲黄色三级| 久久综合影视| 黄色欧美日韩| 久久精品一二三| 久久久久99| 国产一本一道久久香蕉| 亚洲欧美另类国产| 午夜精品在线看| 国产精品久久综合| 在线视频亚洲一区| 亚洲图片激情小说| 欧美日韩亚洲高清一区二区| 亚洲欧洲一区二区天堂久久| 亚洲黄色免费| 欧美 日韩 国产 一区| 在线观看亚洲精品视频| 久久精品99久久香蕉国产色戒 | 国产专区一区| 欧美一区二区在线看| 久久www成人_看片免费不卡| 国产日韩精品在线| 先锋影音国产一区| 久久爱91午夜羞羞| 国内成人自拍视频| 亚洲成人在线网| 蜜桃av综合| 亚洲激情成人| 一区二区免费看| 国产精品播放| 亚洲尤物影院| 久久精品二区三区| 一区二区在线不卡| 亚洲高清久久久| 欧美a级片网| 亚洲欧洲在线观看| 一区二区免费看| 国产精品乱码一区二三区小蝌蚪| 亚洲深夜av| 久久国产精品久久精品国产| 国产亚洲二区| 91久久香蕉国产日韩欧美9色| 欧美成人免费网| 亚洲精品少妇30p| 亚洲欧美日韩电影| 国产亚洲精品成人av久久ww| 久久精品日韩欧美| 欧美激情视频一区二区三区在线播放 | 欧美jjzz| 夜夜嗨一区二区三区| 欧美一区二区高清在线观看| 国产亚洲欧洲一区高清在线观看| 亚洲国产高清一区| 欧美日产国产成人免费图片| 亚洲午夜黄色| 老司机成人在线视频| 亚洲国产成人在线播放| 99精品久久久| 国产精品久久久久秋霞鲁丝 | 亚洲一区欧美二区| 久久在线免费观看| 亚洲人成网站777色婷婷| 亚洲欧美在线磁力| 伊人久久久大香线蕉综合直播| 99精品欧美一区| 国产精品一区二区三区四区| 久久爱另类一区二区小说| 欧美激情久久久久久| 中文无字幕一区二区三区| 久久久亚洲国产天美传媒修理工| 亚洲黄色成人| 欧美一区二区免费| 136国产福利精品导航网址| 亚洲愉拍自拍另类高清精品| 国内成人在线| 亚洲一区二区四区| 国外成人网址| 亚洲一区二区三区免费观看 | 亚洲影视在线播放| 模特精品在线| 亚洲在线视频一区| 欧美大片免费久久精品三p| 亚洲综合日韩在线| 欧美韩国日本一区| 午夜亚洲精品| 欧美日韩视频一区二区| 久久se精品一区精品二区| 欧美视频四区| 亚洲国内精品| 国产欧美视频一区二区| 一区二区电影免费在线观看| 国产一区二区三区四区| 亚洲午夜黄色| 亚洲第一视频网站| 欧美在线视频一区二区| 亚洲精品乱码久久久久久按摩观 | 欧美色中文字幕| 亚洲黄网站黄| 国产欧美精品日韩精品| 在线亚洲激情| 亚洲第一在线视频| 国产一在线精品一区在线观看| 免费成人在线观看视频| 亚洲午夜一区二区三区|