路侧单元边缘缓存放置及内容交付方法技术

技术编号:38842015 阅读:18 留言:0更新日期:2023-09-17 09:55
本发明专利技术涉及车辆信息缓存与请求技术领域,具体是路侧单元边缘缓存放置及内容交付方法,包括以下步骤:S1、在RSU覆盖范围内构建关联所有车辆的拓扑网络,并根据拓扑网络中的打分规则确定车辆用户的内容偏好;S2、根据车辆用户的内容偏好,将内容按照优先级以链式结构存入RSU缓存空间;S3、将车辆请求输入到因果强化学习算法中,以计算某一时段内RSU覆盖范围内车辆请求内容的最小交付成本;本发明专利技术能够提高RSU缓存内容对车辆内容请求的命中率,减少车辆与云端服务器的交互,降低内容交付的成本。降低内容交付的成本。降低内容交付的成本。

【技术实现步骤摘要】
路侧单元边缘缓存放置及内容交付方法


[0001]本专利技术涉及车辆信息缓存与请求
,具体是路侧单元边缘缓存放置及内容交付方法。

技术介绍

[0002]车载自组织网络作为实现智能传输系统的关键技术之一,通过提供道路监控、交通信息、路况等车际通信,构建组织网络,在未来智能交通系统中具有广阔的前景。目前,车载自组织网络的主要服务可以分为道路安全类服务和娱乐信息类服务。在实际使用的过程中,由于车辆的频繁移动和基础设施的覆盖范围有限,传统的车载自组织网络已经无法满足用户日益增长的服务需求。
[0003]为了解决上述现有技术中的问题,技术人员采用了边缘缓存,通过将云端缓存部分迁移到边缘设备中,如路侧单元(RSU),来降低远程内容服务商获取内容的概率和用户获取内容时的延迟,缓解车辆网络的压力。然而,在实际的使用过程中发现,在高密度车辆场景中,RSU有限的缓存容量,导致难以在支持大规模内容交付任务的同时满足车辆网络的低延迟要求,进而降低了内容交付的速度,并且提高了内容交付的成本。

技术实现思路

[0004]为了避免和克服现有技术中存在的技术问题,本专利技术提供了路侧单元边缘缓存放置及内容交付方法。本专利技术能够有效减少内容交付的时间,同时降低内容交付的成本。
[0005]为实现上述目的,本专利技术提供如下技术方案:路侧单元边缘缓存放置及内容交付方法,包括以下步骤:S1、在RSU覆盖范围内构建关联所有车辆的拓扑网络,并根据拓扑网络中的打分规则确定车辆节点的内容偏好;S2、根据车辆节点的内容偏好,按照优先级将车辆节点请求的内容以链式结构存入RSU的缓存空间内;S3、将车辆节点请求的内容输入到因果强化学习算法中,以计算设定时段内在RSU覆盖范围内车辆请求的内容的最小交付成本。
[0006]作为本专利技术再进一步的方案:所述打分规则对应的打分计算公式如下:
[0007]其中,Score
an
表示车辆节点a请求的内容的分数;e表示拓扑网络中无向边的总数;W
ab
表示车辆节点a和车辆节点b之间无向边的权重;B表示与车辆节点a相邻的车辆节点构成的邻居集合;C
n
表示车辆节点a请求的内容。
[0008]作为本专利技术再进一步的方案:拓扑网络的构建步骤如下:S1A1、首先获取RSU覆盖范围内所有的车辆节点;
S1A2、在具有相同历史缓存内容的车辆节点之间构建无向边,无向边的权重为两个车辆节点之间具有的相同历史缓存内容的项数;S1A3、遍历RSU覆盖范围内所有的车辆节点,以构建对应的无向边,最终形成车辆节点与无向边彼此相连的拓扑网络。
[0009]作为本专利技术再进一步的方案:步骤S1的具体操作步骤如下:S11、RSU覆盖范围内的车辆节点向RSU发出请求;S12、RSU检测其缓存空间内是否缓存有车辆节点请求的内容,并计算该内容的分数;S13、若缓存空间内缓存有车辆节点请求的内容,且该内容的分数大于分数阈值,则检测RSU缓存空间内的该内容是否完整;若完整,则直接交付给车辆节点;若不完整,则在RSU向车辆节点交付该内容的同时,通过云端将该内容的剩余部分传递并储存在RSU中,并由RSU将该内容的剩余部分交付给车辆节点;若缓存空间内缓存有车辆节点请求的内容,但该内容的分数不大于分数阈值,则检测RSU缓存空间内的该内容是否完整;若完整,则直接交付给车辆节点;若不完整,则在RSU向车辆节点交付该内容的同时,通过云端将该内容的剩余部分传递到RSU的空闲块中,并由RSU将该内容的剩余部分交付给车辆节点,交付完成后将RSU空闲块中的该内容删除;若缓存空间内没有缓存车辆节点请求的内容,且该内容的分数大于分数阈值,则RSU将车辆节点的请求转发到云端,云端将车辆节点请求的内容传输给车辆节点,随后RSU将该内容存储到缓存空间内;若缓存空间内没有缓存车辆节点请求的内容,且该内容的分数不大于分数阈值,则RSU将车辆节点的请求转发到云端,云端将车辆节点请求的内容传输给车辆节点,RSU的缓存空间不做变动。
[0010]作为本专利技术再进一步的方案:车辆节点请求的内容缓存到RSU缓存空间内的步骤如下:S1B1、RSU缓存空间内的缓存块是彼此独立的,当车辆节点请求的内容被转移到RSU的缓存空间内时,该内容被切割成设定数量的单位内容块,并将各个单位内容块存储在不相邻的缓存块中;属于同一个内容的缓存块通过链表结构进行连接;在RSU的缓存空间内设定一个用于辅助传输车辆节点请求的内容的空闲块;S1B2、在RSU缓存内容的初始化阶段,将各个车辆节点请求的内容的首个单位内容块作为内容副本,并按各个内容优先级由高到低的顺序依次缓存到RSU的缓存空间内;S1B3、当位于RSU覆盖范围之外的车辆节点进入RSU覆盖范围内时,对该车辆节点请求的内容按照打分规则进行打分,若内容的分数大于分数阈值Score0,则用该内容替换已经缓存在缓存空间中且优先级低于设定值的内容。
[0011]作为本专利技术再进一步的方案:步骤S2的具体操作步骤如下:S21、将各个车辆节点请求的内容存储在数据集中,将数据集输入到采用因果强化学习框架Q

Cogni的因果强化学习算法中;S22、因果强化学习框架Q

Cogni首先在环境中应用随机行走,以存储状态信息、行动信息和奖励信息;S23、因果强化学习框架Q

Cogni使用NOTEARS算法对数据集进行因果结构推导,将
学习到的因果结构编码为DAG;S24、利用DAG选择最佳行动,该最佳行动即为车辆节点请求的内容的交付成本最小的交付方式。
[0012]作为本专利技术再进一步的方案:将车辆节点请求的内容记为q,则q被请求的概率为:
[0013]其中,p
q
表示内容q被请求的概率;Q表示云端中缓存的内容的总数;e
q
为内容q被请求的次数的排列序号;β为Zipf分布的参数。
[0014]与现有技术相比,本专利技术的有益效果是:1、本专利技术为缓解RSU的缓存压力,利用链表结构对RSU缓存空间进行优化。考虑到缓存与流行度的匹配性,本专利技术利用了内容副本提升了RSU的缓存命中率。
[0015]2、本专利技术在内容交付阶段,使用了基于因果强化学习的最优内容交付策略,结合了因果推理和DDPG算法,在保证RSU缓存命中率的基础上减少交付开销。
[0016]3、本专利技术能够有效降低内容交付的时间,并降低内容交付的成本。
附图说明
[0017]图1为本专利技术的操作流程示意图。
[0018]图2为本专利技术中车辆节点构成的拓扑网络图。
[0019]图3为本专利技术中RSU缓存放置示意图。
[0020]图4为本专利技术中RSU接收车辆请求的流程图。
[0021]图5为本专利技术中参数β对RSU缓存平均命中率的影响图。
具体实施方式
[0022]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.路侧单元边缘缓存放置及内容交付方法,其特征在于,包括以下步骤:S1、在RSU覆盖范围内构建关联所有车辆的拓扑网络,并根据拓扑网络中的打分规则确定车辆节点的内容偏好;S2、根据车辆节点的内容偏好,按照优先级将车辆节点请求的内容以链式结构存入RSU的缓存空间内;S3、将车辆节点请求的内容输入到因果强化学习算法中,以计算设定时段内在RSU覆盖范围内车辆请求的内容的最小交付成本。2.根据权利要求1所述的路侧单元边缘缓存放置及内容交付方法,其特征在于,所述打分规则对应的打分计算公式如下:其中,Score
an
表示车辆节点a请求的内容的分数;e表示扑拓网络中无向边的总数;W
ab
表示车辆节点a和车辆节点b之间无向边的权重;B表示与车辆节点a相邻的车辆节点构成的邻居集合;C
n
表示车辆节点a请求的内容。3.根据权利要求2所述的路侧单元边缘缓存放置及内容交付方法,其特征在于,拓扑网络的构建步骤如下:S1A1、首先获取RSU覆盖范围内所有的车辆节点;S1A2、在具有相同历史缓存内容的车辆节点之间构建无向边,无向边的权重为两个车辆节点之间具有的相同历史缓存内容的项数;S1A3、遍历RSU覆盖范围内所有的车辆节点,以构建对应的无向边,最终形成车辆节点与无向边彼此相连的拓扑网络。4.根据权利要求3所述的路侧单元边缘缓存放置及内容交付方法,其特征在于,步骤S1的具体操作步骤如下:S11、RSU覆盖范围内的车辆节点向RSU发出请求;S12、RSU检测其缓存空间内是否缓存有车辆节点请求的内容,并计算该内容的分数;S13、若缓存空间内缓存有车辆节点请求的内容,且该内容的分数大于分数阈值,则检测RSU缓存空间内的该内容是否完整;若完整,则直接交付给车辆节点;若不完整,则在RSU向车辆节点交付该内容的同时,通过云端将该内容的剩余部分传递并储存在RSU中,并由RSU将该内容的剩余部分交付给车辆节点;若缓存空间内缓存有车辆节点请求的内容,但该内容的分数不大于分数阈值,则检测RSU缓存空间内的该内容是否完整;若完整,则直接交付给车辆节点;若不完整,则在RSU向车辆节点交付该内容的同时,通过云端将该内容的剩余部分传递到RSU的空闲块中,并由RSU将该内容的剩余部分交付给车辆节点,交付完成后将RSU空闲块中的该内容删除;若缓存空间内没有缓存车辆节点请求的内容,且该内容的分...

【专利技术属性】
技术研发人员:丁煦张碧珣陈俊徐鹏飞郑祥翟华
申请(专利权)人:合肥工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1