一种边缘节点的数据缓存方法技术

技术编号:39641717 阅读:5 留言:0更新日期:2023-12-09 11:08
本发明专利技术公开的一种边缘节点的数据缓存方法

【技术实现步骤摘要】
一种边缘节点的数据缓存方法、系统和可读存储介质


[0001]本专利技术涉及网络边缘缓存技术,更具体的,涉及一种边缘节点的数据缓存方法

系统和可读存储介质


技术介绍

[0002]随着互联网的发展,互联网用户以及数据越来越庞大,传统的以云计算模型为核心的集中式数据处理方式已经不能满足高效

低延迟的需求;另外,若大量用户同时向数据中心请求数据传输时,会增加用户端和数据中心端的网络传输负载,容易造成数据传输的高时延

高能耗

高断线等不良现象


技术实现思路

[0003]鉴于上述问题,本专利技术的目的是提供一种边缘节点的数据缓存方法

系统和可读存储介质,能够减少用户打开数据时的缓冲时间,降低用户端和数据中心端之间的网络传输负载

[0004]本专利技术第一方面提供了一种边缘节点的数据缓存方法,包括:
[0005]基于预设第一时间周期,获取新增数据信息;
[0006]根据新增数据信息,得到对应新增数据的缓存权重值和内存值;
[0007]判断新增数据的内存值是否小于或等于对应边缘节点的可用缓存内存值,若是,将对应新增数据发送至对应边缘节点进行缓存;
[0008]若否,将新增数据的缓存权重值和对应边缘节点的历史数据的缓存权重值进行对比分析,得到比新增数据的缓存权重值小的历史数据;
[0009]提取比新增数据的缓存权重值小的历史数据的内存值,并和对应边缘节点的可用缓存内存值进行累加,得到可用缓存内存修订值;
[0010]判断对应新增数据的内存值是否大于可用缓存内存修订值,若是,根据新增数据的缓存权重值对边缘节点进行调整以确定对应新增数据是否缓存;
[0011]若否,将比新增数据的缓存权重值小的历史数据进行删除,并将新增数据发送至对应边缘节点进行缓存

[0012]本方案中,所述获取新增数据信息之后,还包括:
[0013]根据新增数据信息,得到对应新增数据的发送端;
[0014]判断所述新增数据的发送端是否属于预设关注用户端,若是,将对应新增数据的缓存权重值设为最高权重值;
[0015]若否,获取用户的历史请求数据信息;
[0016]提取用户的历史请求数据信息中的特征值和新增数据信息的特征值;
[0017]将用户的历史请求数据信息中的特征值和新增数据信息的特征值进行对比分析,得到特征相似值;
[0018]判断所述特征相似值是否小于预设特征相似阈值,若是,新增数据不在对应边缘
节点上缓存;若否,根据对应新增数据的缓存权重值和内存值对是否在边缘节点上缓存进行判定

[0019]本方案中,所述得到对应新增数据的缓存权重值的步骤,具体包括:
[0020]根据新增数据信息,得到新增数据的年龄和流行度;
[0021]将新增数据的特征相似值乘以预设第一权重系数,得到第一数据;
[0022]将预设第二权重系数除以对应新增数据的年龄,得到第二数据;
[0023]将新增数据的流行度乘以预设第三权重系数,得到第三数据;
[0024]将第一数据

第二数据和第三数据进行累加,得到对应新增数据的缓存权重值

[0025]本方案中,得到新增数据的年龄和流行度的步骤,具体包括:
[0026]获取新增数据的更新时间点和当前时间点;
[0027]将当前时间点减去新增数据的更新时间点,得到对应新增数据的年龄;
[0028]基于预设第二时间周期,获取对应新增数据在边缘节点上被请求的次数以及对应边缘节点上所有数据被请求的总次数;
[0029]将新增数据在边缘节点上被请求的次数除以对应边缘节点上所有数据被请求的总次数,得到对应新增数据的流行度

[0030]本方案中,所述根据新增数据的缓存权重值对边缘节点进行调整以确定对应新增数据是否缓存的步骤,具体包括:
[0031]判断新增数据的缓存权重值是否大于预设缓存权重阈值,若是,触发边缘节点增加信息;若否,对应新增数据不进行缓存;
[0032]根据边缘节点增加信息,得到新增边缘节点;
[0033]将所述新增数据发送至新增边缘节点以进行缓存

[0034]本方案中,所述若否,将比新增数据的缓存权重值小的历史数据进行删除的步骤,具体包括:
[0035]将新增数据和对应边缘节点上的历史数据按照缓存权重值从大到小进行排序,得到新增数据和对应边缘节点上的历史数据的编号;
[0036]提取最大编号并将最大编号对应的历史数据进行删除;
[0037]获取最大编号对应的历史数据被删除后的边缘节点可用缓存内存值;
[0038]判断最大编号对应的历史数据被删除后的边缘节点可用缓存内存值是否大于或等于新增数据的内存值,若否,继续删除剩余编号中最大编号对应的历史数据以进行再次判定;
[0039]若是,将新增数据发送至边缘节点进行缓存,并停止删除其他历史数据

[0040]本专利技术第二方面提供了一种边缘节点的数据缓存系统,包括存储器和处理器,所述存储器中存储有一种边缘节点的数据缓存方法程序,所述一种边缘节点的数据缓存方法程序被所述处理器执行时实现如下步骤:
[0041]基于预设第一时间周期,获取新增数据信息;
[0042]根据新增数据信息,得到对应新增数据的缓存权重值和内存值;判断新增数据的内存值是否小于或等于对应边缘节点的可用缓存内存值,若是,将对应新增数据发送至对应边缘节点进行缓存;
[0043]若否,将新增数据的缓存权重值和对应边缘节点的历史数据的缓存权重值进行对
比分析,得到比新增数据的缓存权重值小的历史数据;
[0044]提取比新增数据的缓存权重值小的历史数据的内存值,并和对应边缘节点的可用缓存内存值进行累加,得到可用缓存内存修订值;
[0045]判断对应新增数据的内存值是否大于可用缓存内存修订值,若是,根据新增数据的缓存权重值对边缘节点进行调整以确定对应新增数据是否缓存;
[0046]若否,将比新增数据的缓存权重值小的历史数据进行删除,并将新增数据发送至对应边缘节点进行缓存

[0047]本方案中,所述获取新增数据信息之后,还包括:
[0048]根据新增数据信息,得到对应新增数据的发送端;
[0049]判断所述新增数据的发送端是否属于预设关注用户端,若是,将对应新增数据的缓存权重值设为最高权重值;
[0050]若否,获取用户的历史请求数据信息;
[0051]提取用户的历史请求数据信息中的特征值和新增数据信息的特征值;
[0052]将用户的历史请求数据信息中的特征值和新增数据信息的特征值进行对比分析,得到特征相似值;
[0053]判断所述特征相似值是否小于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种边缘节点的数据缓存方法,其特征在于,包括:基于预设第一时间周期,获取新增数据信息;根据新增数据信息,得到对应新增数据的缓存权重值和内存值;判断新增数据的内存值是否小于或等于对应边缘节点的可用缓存内存值,若是,将对应新增数据发送至对应边缘节点进行缓存;若否,将新增数据的缓存权重值和对应边缘节点的历史数据的缓存权重值进行对比分析,得到比新增数据的缓存权重值小的历史数据;提取比新增数据的缓存权重值小的历史数据的内存值,并和对应边缘节点的可用缓存内存值进行累加,得到可用缓存内存修订值;判断对应新增数据的内存值是否大于可用缓存内存修订值,若是,根据新增数据的缓存权重值对边缘节点进行调整以确定对应新增数据是否缓存;若否,将比新增数据的缓存权重值小的历史数据进行删除,并将新增数据发送至对应边缘节点进行缓存
。2.
根据权利要求1所述的一种边缘节点的数据缓存方法,其特征在于,所述获取新增数据信息之后,还包括:根据新增数据信息,得到对应新增数据的发送端;判断所述新增数据的发送端是否属于预设关注用户端,若是,将对应新增数据的缓存权重值设为最高权重值;若否,获取用户的历史请求数据信息;提取用户的历史请求数据信息中的特征值和新增数据信息的特征值;将用户的历史请求数据信息中的特征值和新增数据信息的特征值进行对比分析,得到特征相似值;判断所述特征相似值是否小于预设特征相似阈值,若是,新增数据不在对应边缘节点上缓存;若否,根据对应新增数据的缓存权重值和内存值对是否在边缘节点上缓存进行判定
。3.
根据权利要求1或2所述的一种边缘节点的数据缓存方法,其特征在于,所述得到对应新增数据的缓存权重值的步骤,具体包括:根据新增数据信息,得到新增数据的年龄和流行度;将新增数据的特征相似值乘以预设第一权重系数,得到第一数据;将预设第二权重系数除以对应新增数据的年龄,得到第二数据;将新增数据的流行度乘以预设第三权重系数,得到第三数据;将第一数据

第二数据和第三数据进行累加,得到对应新增数据的缓存权重值
。4.
根据权利要求3所述的一种边缘节点的数据缓存方法,其特征在于,得到新增数据的年龄和流行度的步骤,具体包括:获取新增数据的更新时间点和当前时间点;将当前时间点减去新增数据的更新时间点,得到对应新增数据的年龄;基于预设第二时间周期,获取对应新增数据在边缘节点上被请求的次数以及对应边缘节点上所有数据被请求的总次数;将新增数据在边缘节点上被请求的次数除以对应边缘节点上所有数据被请求的总次
数,得到对应新增数据的流行度
。5.
根据权利要求1所述的一种边缘节点的数据缓存方法,其特征在于,所述根据新增数据的缓存权重值对边缘节点进行调整以确定对应新增数据是否缓存的步骤,具体包括:判断新增数据的缓存权重值是否大于预设缓存权重阈值,若是,触发边缘节点增加信息;若否,对应新增数据不进行缓存;根据边缘节点增加信息,得到新增边缘节点;将所述新增数据发送至新增边缘节点以进行缓存
。6.
根据权利要求1所述的一种边缘节点的数据缓存方法,其特征在于,所述若否,将...

【专利技术属性】
技术研发人员:席利宝
申请(专利权)人:北京宝联之星科技股份有限公司
类型:发明
国别省市:

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

1