车载自组网中基于车辆密度的多跳广播协议
2016-06-21黄家玮钟少华刘联海王建新
黄家玮,钟少华,刘联海,王建新
(中南大学信息科学与工程学院,湖南 长沙 410083)
车载自组网中基于车辆密度的多跳广播协议
黄家玮,钟少华,刘联海,王建新
(中南大学信息科学与工程学院,湖南 长沙 410083)
在车载自组网中,介质访问控制协议(MAC)的转发效率直接影响了数据消息的多跳广播传输性能。现有方法通常在每跳覆盖范围内选择最远节点来承担转发任务,通过降低转发次数实现快速多跳广播覆盖。然而,通过仿真实验和模型分析,当车辆密度变大时,现有方法导致信道竞争的接入延时剧增。因此,提出了一种基于IEEE 802.11p协议的多跳广播协议VDF,根据车辆密度自适应地选择转发节点。事故预警和在线游戏2种典型应用仿真实验结果表明VDF降低了全网广播消息的覆盖延时,同时取得了信道冲突程度和多跳覆盖速度的合理折中。
无线车载自组织网络;介质访问控制协议;广播;IEEE 802.11p
1 引言
近年来,随着无线通信、计算机网络等技术应用于智能交通系统(ITS,intelligent transport system)中,车载自组网(VANET,vehicular ad-hoc networks)正逐渐成为车载通信的主流技术,通过车辆—基站和车辆—车辆之间通信,提供了各种辅助车辆行驶的网络服务[1]。但VANET中车辆节点移动速度快、链路寿命短、网络拓扑动态变化快等因素直接影响了网络传输效率。实验表明,在VANET 中数据分组的成功传输率不超过50%,传输延迟大而且延时抖动剧烈[2]。同时,由于车辆节点通常呈现“桶状”的密集聚集,常用的泛洪广播路由协议会带来严重的信道拥塞和冲突分组丢失。
因此,保证VANET网络应用数据信息低延时、高可靠的传播是一件具有挑战性的工作。例如,在典型的事故预警应用中,当探测事故发生时,车辆将立即采取多跳广播的方式向其他车辆发送事故预警消息[3]。如果后续车辆没有及时收到预警消息,就可能会发生追尾甚至连环相撞事故。从事故发生到后续车辆收到警告消息的延时越短,车辆避险概率就越高。
学术界和工业界对车载自组网的介质访问控制协议进行了广泛的研究。其中,IEEE 802.11p协议[4]成为了VANET 的介质访问控制协议通信的主流协议。作为IEEE 802.11协议簇中的一员,IEEE 802.11p协议沿用了基于二进制指数退避的载波监听多址接入(冲突避免)技术实现在共享无线传输介质上的信道接入。其主要流程是:需要发送数据的节点监听信道来判断信道状态,如果信道空闲,则发送数据;如果信道忙碌,则在信道空闲后,等待随机退避时间后重新竞争信道的使用权。
IEEE 802.11p协议虽然提供了随机公平的信道接入方法,但各节点随机接入信道的方式并不能在多跳传输场景下提供低延时保证。而且为了降低信道开销,IEEE 802.11p协议也没有使用RTS/CTS信道预约机制来避免各节点同时发送造成数据碰撞。为了解决多跳传输中的延时和可靠性问题,很多学者提出了各种基于IEEE 802.11p协议的多跳广播传输协议。这些协议大部分使用GPS设备获取地理位置信息,以最小化连通支配集为设计目标,选择当前节点传输范围内最远的节点来承担转发任务,这样不但降低了转发次数,而且避免了多个节点同时转发而引发的数据碰撞。
本文通过仿真实验和模型分析证明了在不同车辆密度场景中,选择不合理的中继节点进行多跳广播消息转发会导致信道接入延时剧增,从而提高消息的总传输延时。因此,本文提出了一种基于IEEE 802.11p的多跳广播协议VDF(vehicle density based forwarding),根据车辆密度自适应地选择转发节点,在信道接入延时和转发跳数之间取得了较好的均衡。
2 相关工作
在IEEE 802.11p协议的多跳传输中,每一个收到消息的节点都会转发该消息。由于相同消息会被重复广播,这不但浪费了有限的无线信道带宽,而且造成频繁的数据碰撞和过高的信道接入延时。为了解决这个问题,目前,提出了多种基于IEEE 802.11p协议的快速多跳广播协议,具体可以分为基于延时和基于概率的2类协议。
基于延时的多跳广播协议的基本思路是给最远的候选转发节点分配最短的广播等待延时。文献[5]提出了一种基于IEEE 802.11p协议的多跳广播协议UMB,根据车辆节点距发送方的不同距离给节点分配不同的广播延时,距发送方越远的节点所分配的广播延时越短。因此,广播延时最短的车辆节点最先广播收到的消息,而其他收到同样消息的节点不再广播该消息,避免数据碰撞,并提高效率。
另一种基于延时的Rec协议[6]也使用了地理位置信息来选择转发节点。在Rec协议中,选取距离没收到消息的邻居节点质心最近的节点作为转发节点。该节点收到消息后立即转发,因此能减少延时和不必要的重传次数。但由于车辆的高移动性,Rec协议很难得到周围节点的实时位置信息。
为了避免错误的估计传输范围,JIVCA[7]使用周期性的Hello分组来实时获取邻居节点的位置信息。根据邻居节点的位置信息,JIVCA实时更新各节点的当前估计传输范围。与其他基于延时的协议不同的是,JIVCA通过调节MAC层竞争窗口值来选择转发节点。距离发送方越远节点的竞争窗口值越小,具有越大的可能性成为转发节点。
基于概率的多跳广播协议为每一个车辆节点设定不同的广播转发概率[8~10]。文献[8]提出了一种加权的p-坚持MAC协议,收到消息的节点根据自己距离发送方的距离计算广播的概率。随着距离的增加,广播所收到消息的概率增大。因此,距离发送方最远的节点最有可能首先广播消息,从而降低信道中的广播消息数量和信道竞争程度。
3 问题分析
为了加快广播消息的传播速度,基于延时和基于概率的广播协议都为距离发送节点最远的节点赋予最高的转发优先级。这样,方法实现了转发中继数量的最小化,但同时却忽略了转发中继节点面临的信道竞争问题:转发节点虽然在发送节点传输覆盖范围内具有最高的转发优先级,能避免传输范围内的信道冲突,但这却无法避免与传输范围外的隐藏节点冲突。而当车辆节点密度增加时,这种由隐藏节点引起的竞争延时会不断加剧,造成端到端的广播传输性能下降。本节首先描述VANET多跳广播的典型场景,然后利用仿真实验来分析车辆节点密度对多跳广播传输性能的影响。
车载无线网络多跳广播的典型场景设定为如图1所示的多车道公路。由于车辆节点的传输半径范围R远大于道路宽度,因此,场景可简化为道路长度为L的直线网络拓扑。其中,车辆密度为α,发送方S和转发节点F的距离为d。F转发S所发送消息的同时,在发送方S的传输范围R内没有其他车辆与F竞争信道。
用NS2[11]仿真搭建如图1所示的实验拓扑场景,所有车辆节点均匀分布在5 km长的4车道直线道路上,以恒定速度同向行驶。各节点使用IEEE 802.11p作为MAC层协议,以10个/秒的速率发送消息分组。消息分组大小为1 000 byte,这在传输速率为1 Mbit/s的无线信道中需要占用32个时隙。表1描述了仿真和分析中的道路交通参数和MAC层协议设置。车辆密度分别为每公里每车道25、100和175 辆,以模拟测试车辆密度稀疏和稠密的不同道路场景中转发的性能。同时,测试中选择距离发送节点最远的节点作为转发中继节点。由于传输半径远大于道路宽度,本文将实验拓扑从4车道简化为1车道的直线道路,那么车辆密度所对应的α参数值分别为0.1、0.4和0.7辆/米。
图1 车载无线网络多跳广播的典型场景
表1 实验场景参数设置
实验中测试道路最前端的车辆节点向最后端车辆节点发送消息分组的传输延时和广播次数。图2所示为在不同车辆密度下该消息分组端到端延时的累积分布函数。当车辆密度很小时(α=0.1辆/米),传输延时主要分布在0.15 s以下。而当密度变大时,延时值不断提升,其中,α=0.7辆/米时,延时主要分布在0.45 s左右。
为了进一步分析延时随着密度上升而提高的原因,本文统计了端到端传输消息中各转发节点的广播次数。其中,总广播次数包括了各转发节点的正常中继发送次数和由于信道冲突而造成的发送失败次数。图3显示,随着密度的变大,信道冲突的发送失败次数不断提高。虽然正常中继发送次数不变,总的广播次数仍然提升约55%。
图2 端到端消息延时的累计分布函数
图3 端到端消息发送次数
4 理论建模和协议设计
从第3节的分析可知,如果选择距离发送节点最远的节点作为转发中继节点,在节点密度变大时信道的冲突会使传输延时不断提高,降低传输性能。针对该问题,本节首先利用数学建模和仿真实验来分析转发节点的选择位置和多跳广播延时的关系,进而得到最佳转发节点的选取方法,最后提出了基于车辆密度的多跳广播协议。
4.1 建模分析
为了分析转发节点的选择位置和多跳广播延时的关系,本文提出p-坚持CSMA/CA模型用以分析IEEE 802.11p的信道竞争机制。该模型从发送概率p的几何分布中随机取样,以刻画无线节点的随机退避机制,能较好地分析IEEE 802.11协议簇的传输性能[12,13]。
图4展示了一次消息发送的典型流程,其中包括了成功发送(successful)时隙,以及每次成功发送之前可能产生的信道碰撞(collision)时隙和信道空闲(idle)时隙。其中,由多个车辆节点在相同时隙发送消息将产生信道碰撞。而发生信道碰撞后,依据IEEE 802.11p的退避算法,各节点将随机等待一段时间,从而形成了信道空闲时隙。
图4 消息发送的过程
由图1可知,距离d内共有αd个节点。转发节点F进行消息转发时,可能有αd–1个隐藏节点与之发生信道消息碰撞。使用式(1)和式(2)计算转发节点F成功传输概率Ps和碰撞概率Pc。
其中,在初始状态下,依据最小竞争窗口值CWmin计算得到各节点的平均随机退避时间为,那么各节点发送概率p为
根据式(1)和式(2),可以计算得到转发节点F所经历碰撞次数Nc的期望值E[Nc]为
每次信道碰撞时间Tc包括消息发送时间σm和DIFS等待时间σD。其中,m、D和σ分别为消息发送占用时隙数、DIFS等待时隙数和时隙长度。由式(4)计算得到在每次成功发送前的总信道碰撞时间Tcol为
如图2所示,信道碰撞仅发生在2个空闲片段之间,所以计算空闲片段数量的期望值E[Ni]为
依据发送概率p和竞争节点数目αd可以确定每个空闲片段的等待时隙数,计算其期望值E[Ti]为
在一次成功发送前的总信道空闲时间Tidle为
而一次成功发送消息数据的时间Ttrans为
一次转发消息数据的总传输时间Thop包括信道碰撞时间Tcol、信道空闲时间Tidle和成功发送时间Ttrans,由式(5)、式(8)和式(9)得到。
假设消息从道路最前方车辆节点通过多跳广播转发到最后方车辆节点,一共需要次广播转发,可以得到端到端的多跳广播延时T为
定义相邻2个转发节点之间的距离为单跳转发距离d。d的值越大,下一跳转发节点距离当前转发点越远。图5显示了d从0 m变化到290 m时,端到端的多跳广播延时的变化情况。从理论计算和NS2仿真结果看出,端到端的延时T的变化趋势和车辆密度α直接相关。当车辆密度小时(α=0.1辆/米),选择较近的节点来转发广播消息会导致过多的转发次数和较大的广播延时。因此,端到端的广播延时T随着距离d的增大而减小。但是当车辆密度变大后,选择最远的节点作为转发节点将经历过多的信道碰撞,从而加大端到端延时。如图5所示,当α为0.7辆/米时,选择较近或较远的节点作为转发节点都会增加端到端的广播延时。
4.2 协议设计
由4.1节的分析可以知道多跳广播延时是单跳距离d的凸性函数,即在不同的车辆密度下,有且仅有一个最优单跳距离dopt使多跳广播延时最小化。为了得到尽可能小的多跳延时,单跳距离选取的原则是通过得到信道冲突和覆盖速度的合理折中以实现多跳延时的最小化。这实际上是一个凸优化问题,可描述为求延时T(d)的最小值T(dopt)。
图5 端到端的多跳广播延时的变化情况
其中,T(d)描述了多跳广播延时与单跳距离大小的函数关系,R是传输半径范围。为了保证端到端的传输延时最小,可以依据一阶导数T′(d)=0来求解得到最优距离dopt的值,如式(13)所示。
其中,lambertw函数为乘积对数函数[14]。为了实现该目标,本文设计了根据车辆密度自适应地选择转发节点以调节单跳转发距离的VDF协议。VDF根据车辆密度计算当前节点距转发节点的最优距离dopt,选出合适的下一跳转发节点F,以实现网络延时的最小化。
首先,在IEEE 802.11p协议中,各车辆节点会周期性发送“心跳”信标(beacon)分组向周围邻居节点广播自己的ID号和位置信息。VDF利用了beacon分组来与周围节点共享实时的节点位置信息,同时在beacon分组中设置“转发节点标识位”(缺省值为0),用以区分beacon分组是否由当前转发节点发送。各节点依据收到的beacon分组信息更新其邻居节点列表neighbour_list,统计其邻居节点个数,计算出车辆密度α,同时,依据GPS信息和转发节点的beacon分组计算自己距离转发节点的距离df。得到车辆密度后,依式(13)得到最优单跳转发距离dopt。
各节点收到消息数据分组后,先判断所收到的是否为新分组,如果是,则计算等待时隙CW,同时计时器开始计时,当计时器超时后将发送该消息数据分组。其中,为了与IEEE802.11p协议兼容,VDF采用了分布式的控制策略,各节点依据自己距离转发节点的距离df来计算其竞争窗口CW值
其中,传输半径R、最大竞争窗口CWmax和最小竞争窗口CWmin的值如表1所示。从式(14)可见,各节点分配了不同等待广播时隙,距发送方的距离df与最优距离dopt最接近的节点获得最小的竞争窗口CW值,也就具有最大概率成为中继节点来首先转发广播消息。当某个节点转发广播消息后,则成为新的转发节点,并在其后所发送的beacon分组中将“转发节点标识位”设置为1,向其邻居节点通告该节点已经成为转发节点。
如果节点所收到的消息数据分组不是新分组,这表明其他节点已经承担了中继任务并转发该消息。因此,当前节点不再转发该消息,计时器停止计时。
VDF协议的核心代码如下。
5 仿真与实验
本节通过NS2仿真实验对Rec、IEEE 802.11p和VDF进行性能评估,其中,IEEE 802.11p协议采取缺省的随机退避机制。实验性能评价指标包括广播延时和广播次数。1)广播延时定义为消息从第一个发送方到最后一个接收方的传输延时。作为网络传输的关键性能指标,广播延时越小,数据消息的传播速度越快,越能满足安全预警等应用的快速传输要求。2)广播次数包括消息成功广播次数和因为信道碰撞而失败的广播次数。从第3节的分析可以知道,传输范围越大,导致信道碰撞概率和广播失败次数增加,但传输范围越小则意味着每次广播覆盖的范围越小,需要更多数量的中继传输。因此,只有选择合适的中继转发节点,才能得到最佳的传输范围以避免过多的失败广播或中继广播。
实验拓扑结构采用如图1所示的5 km 4车道公路场景。所有车辆节点均衡分布在道路上,并以10 beacon/s的速率发送100 byte的beacon消息来声明各自的ID和位置信息。同时,为了模拟智能交通系统中其他应用所产生的背景流量,设定所有车辆节点以10 packet/s的速度发送1.5 KB大小的数据分组给它们的邻居节点,其他的网络参数设置如表1所示。实验中每组测试重复10次,并根据置信区间为95%来统计平均结果。
在实验中,模拟了2种典型的应用服务。1) 事故预警:当交通事故发生时,事故车辆利用多跳广播向后面所有车辆发送事故预警消息。测试可以分为单源和多源场景,在单源的场景中只有队首车辆节点是事故预警消息源,而多源场景中会随机选择一定数量的车辆节点为消息源。2) 在线游戏:各用户通过周期性的多跳广播来将数据发送到其他所有用户。由于游戏数据的传播速度直接影响着用户体验,通过改变数据发送间隔以在不同信道负载下来测试协议的延时性能。最后,本文模拟了一个高速公路多车追尾连锁事故的场景,用以分析在交通事故发生时不同协议的避险效果。
5.1 单源场景下事故预警应用的性能比较
本实验测试在单源场景下,当车辆节点分别采用IEEE 802.11p、Rec和VDF协议进行多跳广播事故预警时的广播延时和广播次数。实验中选择道路上最前车辆节点作为预警消息的发送源,以0.05 s作为发送间隔周期性发送2 KB大小的预警消息分组。首先,测试不同网络负载下的协议性能。为了控制网络负载,逐渐增加道路上车辆节点的数量,车辆密度从50辆/千米增加到250辆/千米。
如图6(a)的结果所示,当车辆密度为50辆/千米时,VDF和Rec取得了相近的延时性能,而IEEE 802.11p的延时相对较高。这是因为车辆密度较小时,IEEE 802.11p由于不考虑车辆密度因素,随机选择转发节点,单跳的平均转发距离较小,预警消息的传输速度最低。随着车辆密度的提高,信道冲突的增加导致了3种协议的多跳广播传输延时都在变大。但Rec的延时增长速度明显高于其他2种协议。当车辆密度为250辆/千米时,Rec的延时分别比VDF和IEEE 802.11p高约34%和15%。这是由于Rec虽然通过选择传输范围内最远的节点作为中继节点提高了消息覆盖范围,但同时也造成了过高的无线信道的竞争退避延时。VDF协议根据接收节点接收范围内车辆密度决定下一次传输范围,降低了冲突退避延时和重传概率,延时性能最好。
图6 单源场景下改变车辆密度的事故预警消息传输性能
从图6(b)可以看出,由于IEEE 802.11p随机选择转发中继节点,需要更多次的中继广播,造成其广播数量最高。相对于IEEE 802.11p,Rec减少了中继广播,其广播次数降低了约20%。当密度变大时,VDF减小了单跳转发距离,从而降低了信道冲突概率和重传次数,获得了最低的总广播次数。
实际上,车辆移动的差异性会导致网络拓扑和车辆密度不断变化。接下来测试在不同车辆速度差异度下的协议性能。其中,所有车辆初始以125辆/千米的密度均匀分布在道路上。实验开始后车辆开始移动,平均速度为50 km/h,各车速率服从均匀分布,其最大速度差异度从10%增加至50%。
如图7(a)所示,在不同的车速差异度下,VDF始终获得了最小的多跳广播传输延时。图7(b)中,Rec和VDF的广播次数相似,相对IEEE 802.11p降低了约20%。以上结果说明在动态变化的网络拓扑中,即使车辆密度不断变化,VDF协议仍然体现了较好的健壮性和可靠性。
图7 单源场景下改变车速差异度的事故预警消息传输性能
5.2 多源场景下事故预警应用的性能比较
交通事故发生时,除了单事故源的情况,也有可能多个车辆节点同时预警并发送交通预警消息。此时多个并发广播的交通预警消息之间也会发生信道碰撞。因此,本实验在固定车辆密度的情况下考察多源场景下的预警消息广播性能。实验中预警消息发送的车辆节点随机选择,并且数量从当前道路车辆总数的5%逐步增加到25%。预警消息的发送间隔时间和分组大小分别设定为0.05 s和2 KB,车辆密度固定为125辆/千米。
从图8(a)可以看出,3种协议的传输延时都随着发送节点数量的增加而增长。而且由于多个车辆节点并发广播加剧信道冲突,多源场景下的多跳广播延时都要高于对应的单源场景。在3种协议中,随着源节点的数量增多,由于其最远节点转发的策略,Rec的延时增长速度最快。而相对于其他方法,因为选择较近的节点作为承担转发任务,降低了信道冲突的概率,VDF的延时性能最佳。其中,当源节点占总节点数为25%时,VDF的延时相对Rec和IEEE 802.11p分别降低了约29%和19%。
如图8(b)所示,在多源场景下各协议的广播次数比单源场景都有增高,而IEEE 802.11p的广播次数仍然是最高的。与单源场景类似,由于VDF避免了过多的重传广播,其总广播次数在源节点数据量较多时比Rec还要小,取得了最好的性能。
图8 多源场景下的事故预警消息传输性能
5.3 在线游戏应用的性能比较
在线游戏是车载无线网中的一种典型娱乐应用,各节点通过广播通信将游戏数据发送给其他游戏参与节点,数据的实时传输性能直接决定用户体验。同时,相对事故预警应用仅需要传输预警消息,在线游戏应用需要所有用户实时并发传输大量数据,所以保证传输可靠性就变得十分重要。本实验通过调节数据发送的间隔来测试传输延时和成功接收率。实验设定4车道下,车辆密度为每公里每车道24辆(α=100辆/千米),随机选择50辆车作为游戏用户,各用户周期性发送2 000 byte的数据分组给其他用户。分组发送间隔依次设置为10 ms、50 ms和100 ms。
从图9(a)可以看出,当分组发送间隔为10 ms时,由于较高的数据发送速率,各协议的延时都大于3.5 s。当分组发送间隔为50 ms或100 ms时,3个协议的延时都降到0.8 s以下。注意到50 ms和100 ms的分组发送间隔下延时相差并不大,其原因在于发送速率还不够高,竞争还未造成信道饱和。图9(b)比较了各协议的节点传输成功概率。随着分组发送间隔变大,由于信道冲突率降低,各协议的传输成功概率都不断提高。相对其他协议,在不同发送间隔下,VDF对不同信道竞争状态都显示较好的适应性,以较小覆盖范围转发广播消息,取得最低延时和最高可靠性。
图9 在线游戏应用的传输性能
5.4 高速公路多车追尾连锁事故的避险性能比较
本实验测试车辆队列发生追尾事故时,各广播协议的避险效果。实验考察车辆密度为每公里每车道40辆的4车道高速公路行驶场景。其中,选择30辆车组成车辆行驶速度为120 km/h的同向行驶车队,车间距离为25 m。当队首车辆发生事故时,会以0.05 s的周期发送2 KB大小的预警消息分组,同时以8 m/s2的加速度来降低行驶速度。如果前后两车车距小于4 m时,则认为发生了追尾事故,此时两车都会以8 m/s2的加速度来降速直至停车。同时假设当发生以下2种情况时,驾驶员能刹车降速以避险:1) 当前车相邻的前方两车发生了事故;2)收到了前方任一车辆转发的事故预警消息。当驾驶员刹车后,车辆将以8 m/s2的加速度降速。设定驾驶员的反应时间在0.75~1.5 s均衡分布。
实验考察Rec和VDF 2个协议的避险性能指标:1) 前后两车停车或追尾时的相对速度,如果相对速度大于0,则说明两车发生追尾事故,而且相对速度越大,事故危害越大;2) 前后两车停车后的车距,如果车距小于4 m,则说明两车最终还是发生追尾事故。
图10对比了Rec和VDF协议下前后两车停车或追尾时的相对速度。0~3号车间的相对速度都大于0,这说明当队首车辆(0号车)发生事故时,由于车速过快,其后1~3号车都发生了追尾。其余的车辆则依据所接收的事故预警信息来降速避险。图10(a)和图10(b)中结果对比显示出相对于Rec协议,VDF协议降低了多跳广播延时,从而保证更多车辆节点有效避险。
图10 前后两车相对速度
图11显示了Rec和VDF协议下前后两车停车后的车距。可以看出,由于存在驾驶员反应时间的差异性,各车间的车距各不相同。对比图11(a)和图11(b),VDF协议下更多车辆的前后车距大于4 m,这说明VDF取得了更好的多跳广播预警避险性能。
图11 前后两车车距
6 结束语
本文提出了一种车载无线网络中基于车辆密度的多跳广播协议,这种协议没有选择最远的可达节点来进行中继转发,而是根据车辆密度自适应选择转发节点,从而缓解信道竞争,有效地降低了多跳广播延时和广播次数。NS2仿真实验表明,相对Rec和IEEE 802.11p协议,VDF在事故预警和在线游戏2种典型车载无线应用中都取得较好的性能。为了避免车辆节点高移动性的影响,未来拟研究车载无线网中基于移动预测的转发节点优选方法,并在真实网络进一步测试协议的性能。
[1]PANICHPAPIBOON S,PATTARAATIKOM W.A review of information dissemination protocols for vehicular ad hoc networks [J].IEEE Communications Surveys and Tutorials,2012,14 (3):784-798.
[2]ZHANG J,MA X,WU T.Performance modeling and analysis of emergency message propagation in vehicular ad hoc networks [J].Wireless Communications and Mobile Computing,2014,14(3):366-379.
[3]XIANG Q,CHEN X,KONG L.et al.Data preference matters:a new perspective of safety data dissemination in vehicular ad hoc networks[C]// In Proceedings of INFOCOM,2015.
[4]IEEE 802.11p/D10.0,Part11:wireless LAN medium access control (MAC) and the physical layer (PHY) specifications:amendment 7:wireless access in vehicular environment,draft 7.0 [S].2010.
[5]KORKMAZ G,EKICI E,OZGUNER F,et al.Urban multihop broadcast protocol for inter-vehicle communication systems [C]// ACM Intl Workshop on Vehicular Ad Hoc Networks.2004:76-85.
[6]LIU J,YANG Z,STOJMENOVIC I.Receiver consensus:on-time warning delivery for vehicular ad-hoc networks [C]// In Proceedings of ICDCS,2012:386-395.
[7]PALAZZI C,ROCCETTI M,FERRETTI S.An inter vehicular communication architecture for safety and entertainment [J].IEEE Transactions on Intelligent Transportation Systems,2010,11(1):90-99.
[8]ZHOU L,ZHANG Y,SONG K,et al.Distributed media services in P2P-based vehicular networks[J].IEEE Transactions on Vehicular Technology,2011,60(2):692-703.
[9]WEGENER A,HELLBRUCK H,FISCHER S.et al.AutoCast:an adaptive data dissemination protocol for traffic information systems [C]// In Proceedings of VTC,2007:1947-1951.
[10]SLAVIK M,MAHGOUB I.Stochastic broadcast for VANET [C]// In Proceedings of CCNC,2010:1-5.
[11]The network simulator [EB/OL].http://www.isi.edu/nsnam/ns/
[12]CALI F.CONTI M,GREGORI E.Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit [J].IEEE/ACM Transactions on Networking,2000,8(6):785-799.
[13]DENG D J,KE C H,CHEN H H.Contention window optimization for IEEE 802.11 DCF access control [J].IEEE Transactions Wireless Communication.2008,7(12):5129-5135.
[14]CHATZIGEORGIOU I.Bounds on the Lambert function and their application to the outage analysis of user cooperation[J].IEEE Communications Letters,2013,17 (8):1505-1508.
黄家玮(1976-),男,湖南长沙人,博士,中南大学副教授,主要研究方向为计算机网络算法和协议。
钟少华(1989-),男,湖南长沙人,中南大学硕士生,主要研究方向为车载无线网络的MAC协议。
刘联海(1978-),男,福建厦门人,中南大学讲师、博士生,主要研究方向为无线网络协议设计。
王建新(1969-),男,湖南邵阳人,博士,中南大学教授,主要研究方向为网络理论优化。
Vehicle density based multihop broadcast protocol in VANET
HUANG Jia-wei,ZHONG Shao-hua,LIU Lian-hai,WANG Jian-xin
(School of Information Science and Engineering,Central South University,Changsha 410083,China)
In vehicular ad hoc networks (VANET),the medium access control (MAC) protocol was of crucial importance to provide time-critical multihop broadcast.Contemporary multihop broadcast protocols in VANET usually choose the farthest node in broadcast range as the forwarder to reduce the number of forwarding hops.However,it was demonstrated that the farthest forwarder may experience long contention delay in case of high vehicle density.An IEEE 802.11p-based multihop broadcast protocol vehicle density based forwarding (VDF) was proposed,which adaptively chose the forwarder according to the vehicle density.The evaluation results in safety warning and online game applications show that,VDF could shorten broadcast delay by achieving the proper trade-off between the contention delay and coverage speed.
VANET,MAC,broadcast,IEEE 802.11p
The National Natural Science Foundation of China (No.61103204,No.61572530,No.61402541,No.61462007,No.61402542)
TP393
A
10.11959/j.issn.1000-436x.2016233
2015-10-26;
2016-11-30
资助项目(No.61103204,No.61572530,No.61402541,No.61462007,No.61402542)