【技术实现步骤摘要】
一种边缘节点的数据缓存方法、系统和可读存储介质
[0001]本专利技术涉及网络边缘缓存技术,更具体的,涉及一种边缘节点的数据缓存方法
、
系统和可读存储介质
。
技术介绍
[0002]随着互联网的发展,互联网用户以及数据越来越庞大,传统的以云计算模型为核心的集中式数据处理方式已经不能满足高效
、
低延迟的需求;另外,若大量用户同时向数据中心请求数据传输时,会增加用户端和数据中心端的网络传输负载,容易造成数据传输的高时延
、
高能耗
、
高断线等不良现象
。
技术实现思路
[0003]鉴于上述问题,本专利技术的目的是提供一种边缘节点的数据缓存方法
、
系统和可读存储介质,能够减少用户打开数据时的缓冲时间,降低用户端和数据中心端之间的网络传输负载
。
[0004]本专利技术第一方面提供了一种边缘节点的数据缓存方法,包括:
[0005]基于预设第一时间周期,获取新增数据信息;
[0006]根据新增数据信息,得到对应新增数据的缓存权重值和内存值;
[0007]判断新增数据的内存值是否小于或等于对应边缘节点的可用缓存内存值,若是,将对应新增数据发送至对应边缘节点进行缓存;
[0008]若否,将新增数据的缓存权重值和对应边缘节点的历史数据的缓存权重值进行对比分析,得到比新增数据的缓存权重值小的历史数据;
[0009]提取比新增数据的缓存权重值小的历史数据的内存值, ...
【技术保护点】
【技术特征摘要】
1.
一种边缘节点的数据缓存方法,其特征在于,包括:基于预设第一时间周期,获取新增数据信息;根据新增数据信息,得到对应新增数据的缓存权重值和内存值;判断新增数据的内存值是否小于或等于对应边缘节点的可用缓存内存值,若是,将对应新增数据发送至对应边缘节点进行缓存;若否,将新增数据的缓存权重值和对应边缘节点的历史数据的缓存权重值进行对比分析,得到比新增数据的缓存权重值小的历史数据;提取比新增数据的缓存权重值小的历史数据的内存值,并和对应边缘节点的可用缓存内存值进行累加,得到可用缓存内存修订值;判断对应新增数据的内存值是否大于可用缓存内存修订值,若是,根据新增数据的缓存权重值对边缘节点进行调整以确定对应新增数据是否缓存;若否,将比新增数据的缓存权重值小的历史数据进行删除,并将新增数据发送至对应边缘节点进行缓存
。2.
根据权利要求1所述的一种边缘节点的数据缓存方法,其特征在于,所述获取新增数据信息之后,还包括:根据新增数据信息,得到对应新增数据的发送端;判断所述新增数据的发送端是否属于预设关注用户端,若是,将对应新增数据的缓存权重值设为最高权重值;若否,获取用户的历史请求数据信息;提取用户的历史请求数据信息中的特征值和新增数据信息的特征值;将用户的历史请求数据信息中的特征值和新增数据信息的特征值进行对比分析,得到特征相似值;判断所述特征相似值是否小于预设特征相似阈值,若是,新增数据不在对应边缘节点上缓存;若否,根据对应新增数据的缓存权重值和内存值对是否在边缘节点上缓存进行判定
。3.
根据权利要求1或2所述的一种边缘节点的数据缓存方法,其特征在于,所述得到对应新增数据的缓存权重值的步骤,具体包括:根据新增数据信息,得到新增数据的年龄和流行度;将新增数据的特征相似值乘以预设第一权重系数,得到第一数据;将预设第二权重系数除以对应新增数据的年龄,得到第二数据;将新增数据的流行度乘以预设第三权重系数,得到第三数据;将第一数据
、
第二数据和第三数据进行累加,得到对应新增数据的缓存权重值
。4.
根据权利要求3所述的一种边缘节点的数据缓存方法,其特征在于,得到新增数据的年龄和流行度的步骤,具体包括:获取新增数据的更新时间点和当前时间点;将当前时间点减去新增数据的更新时间点,得到对应新增数据的年龄;基于预设第二时间周期,获取对应新增数据在边缘节点上被请求的次数以及对应边缘节点上所有数据被请求的总次数;将新增数据在边缘节点上被请求的次数除以对应边缘节点上所有数据被请求的总次
数,得到对应新增数据的流行度
。5.
根据权利要求1所述的一种边缘节点的数据缓存方法,其特征在于,所述根据新增数据的缓存权重值对边缘节点进行调整以确定对应新增数据是否缓存的步骤,具体包括:判断新增数据的缓存权重值是否大于预设缓存权重阈值,若是,触发边缘节点增加信息;若否,对应新增数据不进行缓存;根据边缘节点增加信息,得到新增边缘节点;将所述新增数据发送至新增边缘节点以进行缓存
。6.
根据权利要求1所述的一种边缘节点的数据缓存方法,其特征在于,所述若否,将...
【专利技术属性】
技术研发人员:席利宝,
申请(专利权)人:北京宝联之星科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。