[发明专利]车联网环境下一种基于交通基础设施的协作缓存方法有效
申请号: | 201610591585.8 | 申请日: | 2016-07-25 |
公开(公告)号: | CN106304147B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 王钢;董鑫 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W28/14;H04L29/08 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 赵文颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了车联网环境下一种基于交通基础设施的协作缓存方法,包括步骤1:获取车辆、路侧基础设施和小基站的协同缓存配置优化模型;步骤2:获取基于路径预测的缓存更新优化模型;步骤3:获取缓存配置与缓存更新的算法;步骤4:进行数据传输获取系统吞吐量。本发明在车联网环境下,利用路侧基础设施和小基站以及车辆协作缓存数据,并基于预测车辆行驶路径进行缓存数据的协作更新,从而缓解车载通信数据压力,并有效地提高了数据传输效率。 | ||
搜索关键词: | 联网 环境 一种 基于 交通 基础设施 协作 缓存 方法 | ||
【主权项】:
1.车联网环境下一种基于交通基础设施的协作缓存方法,包括以下几个步骤:步骤1:设宏基站控制的网络中,有C辆汽车,汽车用集合C={c1,c2,...,cC}表示,其中汽车c用cC表示,每辆汽车的车载终端容量为H1,通信距离为r1,有M个小基站,小基站用集合M={m1,m2,...,mM}表示,其中小基站m用mM表示,每个小基站容量为H2,通信距离为r2,基础设施的集合用L={l1,l2,...,lL}表示,其中基础设施l用lL表示,容量为H3,通信距离为r3,文件库集合为F={f1,f2,...,fk},fk表示文件K,文件的大小用集合![]()
表示,并且用
表示文件K的大小;假设文件库中的K个文件的流行度遵从Zipf分布,并且文件f1,f2,...,fK按照流行度从大到小的顺序排列,即![]()
表示文件i的流行度,在Zipf分布中,一个文件的流行程度为:
其中:γr为Zipf参数,K为文件库中的文件数,γr表示文件流行度集中于靠前的部分文件的程度,γr越大,靠前的部分文件所占流行度比例也就越大;路侧基础设施和小基站的协作缓存配置的优化模型为:![]()
![]()
![]()
其中:wm(t),wl(t)分别表示t时段内,小基站m和基础设施l的权函数;xf,m(t)、xf,l(t)分别表示t时段内小基站m和基础设施l中是否存在文件f,值为1时表示存在,不存在时值取0;Cl,m(t),Cm(t)分别表示t时段在小基站m通信范围内的基础设施l的缓存内容,小基站m的缓存内容;Hl,m(t)表示t时段内处于小基站m通信范围内的基础设施l;当完成了路侧基础设施和小基站的协作缓存配置后,在减少缓存内容重复的前提下,进行车辆用户的协作缓存配置;将每个文件按照比例分成1/α块,α表示车辆缓存的每个文件的比例,获得车辆的协作缓存配置优化模型为:![]()
![]()
其中:wc(t)表示t时段,车辆c的权函数;xf,c(t)分别表示t时段车辆c中是否存在文件f,值为1时表示存在,不存在时值取0;
表示t时段在车辆c通信范围内的其他车辆i的缓存内容,Cc(t)表示t时段车辆c的缓存内容;Hc(t)表示时段t在车辆c通信范围内的车辆集合;设t时段设备x的权函数为:
其中,wx(t)为t时间段设备x的权函数”;xf,x(t)为t时段设备x中是否存在文件f;其中设备x包括车辆、路侧基础设施、小基站;步骤2:如果在时段t+1内车辆直行或路径能够预测,则设bc=1,反之设bc=0;则根据已获得的设备的缓存信息C(t),基于t时段路径预测的缓存更新方法V(t)为:
其中:gl,gm分别表示路侧基础设施和小基站更新后的收益;路侧基础设施的收益gl为:![]()
其中,qc(t)为车辆c在t时段内请求的文件,f'表示需要更新的文件,Hl,c(t+1)表示在t+1时段处于车辆c通信范围内的基础设施集合;小基站m的收益为:![]()
其中Cm,c(t)表示t时段内与车辆c可通信的小基站m的缓存内容;步骤3:缓存的配置方法为:首先对路侧基础设施与小基站进行缓存配置,路侧基础设施l依据贪婪算法,对文件库中权重最大的文件进行提取,当其通信范围内其他基础设施缓存有该文件时,则从临时文件库中去除该文件,从而选择权重次大的文件;若其通信范围内其他基础设施未缓存该文件,并且剩余空间能够存储该文件时,将文件装入缓存中直到装满缓存为止;小基站也依据贪婪算法,缓存通信范围内的基础设施未缓存的权重最大的文件,直到装满缓存;路侧基础设施和小基站的缓存配置完成后进行车辆的协同缓存配置,将每个文件按照比例分成1/α块,对于每辆汽车的缓存,在本地缓存未满的情况下,首先对于权重最大文件的随机文件块进行判断,若该缓存中未缓存有该文件,且与通信范围内其他车辆缓存块不同,则对该块文件进行缓存;否则,当本地缓存中已有该文件内容时,对权重次大的随机文件块进行判断;而若该文件块与通信范围内其他车辆缓存中内容相同时,则对该文件的另一随机块进行判断,以此类推,直到所有车辆的缓存不能装下更多文件为止;基于路径的缓存更新方法为,首先判断车辆的路径是否可预测,遇不可预测情况时,若小基站缓存中不包含车辆请求文件,则对在t时刻覆盖车辆的小基站缓存进行更新,即删除小基站缓存中权重最小的文件,加入t时段内车辆c请求的文件qc(t);车辆直行或车辆行驶路径可预测时,则对于t+1时段,车辆将会接入的设备缓存中不包含请求文件的路侧交通基础设施的缓存进行更新,更新方法与小基站更新方法相同,直到车辆接收到完整文件为止;步骤4:车辆c产生请求f时,首先对其路径进行预测,根据结果进行相应的更新,同时,请求车辆c向周围广播其请求,并优先与缓存有请求内容的并同意建立通信的其余车辆传输文件;若连接断开或者未获取完整文件则与缓存有请求文件的基础设施建立连接传输文件;若无法通过以上两种方式获取完整文件,则与小基站建立连接获取请求文件;单位时间内系统的总吞吐量Ts为:
其中,Tc、Tl、Tm分别表示汽车、基础设施和小基站的单位时间内的吞吐量;在t时段内车辆c通信范围内的车辆用集合Hc(t)表示,路侧基础设施用集合Hl,c(t)表示,小基站用集合Hm,c(t)表示;分别对Hc(t),Hl,c(t),Hm,c(t)内的设备按照与车辆c之间的传输速度大小,由大到小排列;对于车辆c请求文件f,小基站的吞吐量为:
Tm为对车辆c,小基站与车辆之间单位时间内的吞吐量,Rc,m为车辆c与小基站m间的传输速度,xf,m表示文件f是否在小基站m的缓存中,
表示文件f是否在小基站k的缓存中,
表示文件f是否在基础设施i的缓存中,
表示文件f是否在车辆j的缓存中;对于车辆c,请求的文件为f,基础设施的吞吐量为
Tl为对车辆c,基础设施与车辆之间单位时间内的吞吐量,Rc,l为车辆c与基础设施l间的传输速度,xf,l表示文件f是否在基础设施l的缓存中;车辆c请求文件f时,其他车辆的吞吐量为:
Tc表示车辆c与其他车辆单位时间内的吞吐量,
表示车辆c与车辆j间的传输速度;车辆c到设备i的传输速率为:Rc,i=W log2(1+SINRc,i)其中:W为带宽,SINRc,i为车辆c与设备i之间的信噪比;
Pi表示设备i的发射功率,Gc,i表示车辆c与设备i间的信道增益,d‑β表示路径损耗,其中d表示两者之间的欧式距离,β≥2表示路径损耗指数,N0表示加性噪声,I表示干扰信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610591585.8/,转载请声明来源钻瓜专利网。