边缘缓存方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:34769988 阅读:16 留言:0更新日期:2022-08-31 19:29
本发明专利技术公开了一种边缘缓存方法、装置、电子设备及可读存储介质,涉及网络边缘缓存技术领域,本发明专利技术同时结合固定缓存节点和移动缓存节点进行缓存,在缓存策略制定的过程中,不仅考虑了待缓存数据的缓存成本,还充分考虑了固定缓存节点和移动缓存节点各自缓存待缓存数据所获得的净收益,并依据该待缓存数据的数据总量、固定缓存节点缓存该待缓存数据的第一净收益,以及移动缓存节点缓存该待缓存数据的第二净收益,构建了与待缓存数据对应的最优缓存策略,最终依据该最优缓存策略,将待缓存数据分配至固定缓存节点和移动缓存节点进行存储。分配至固定缓存节点和移动缓存节点进行存储。分配至固定缓存节点和移动缓存节点进行存储。

【技术实现步骤摘要】
边缘缓存方法、装置、电子设备及可读存储介质


[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]图1为本专利技术实施例一种边缘缓存方法的步骤流程图;
[0031]图2为本专利技术实施例一种边缘缓存装置的功能模块图;
[0032]图3为本专利技术的一个实施例电子设备的结构示意图。
具体实施方式
[0033]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]以下结合附图,详细说明本专利技术各实施例提供的技术方案。
[0035]针对当前的移动边缘缓存技术还需要提供更快速或者更可靠的方案这一需求,本专利技术实施例提供了一种边缘缓存方法、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘缓存方法,其特征在于,所述方法包括:获得待缓存数据,并确定所述待缓存数据的数据总量和净收益相关参数;根据所述数据总量和所述净收益相关参数,确定固定缓存节点缓存所述待缓存数据的第一净收益,以及移动缓存节点缓存所述待缓存数据的第二净收益;根据所述数据总量、所述第一净收益、所述第二净收益以及预设时延阈值,确定与所述待缓存数据对应的最优缓存策略;其中,所述最优缓存策略包括所述固定缓存节点的数量和所述移动缓存节点的数量,以及所述固定缓存节点缓存所述待缓存数据的第一数据量和所述移动缓存节点缓存所述待缓存数据的第二数据量;根据所述最优缓存策略,将所述数据总量的所述待缓存数据分别缓存至相应的所述固定缓存节点和所述移动缓存节点中。2.根据权利要求1所述的方法,其特征在于,所述净收益相关参数包括所述固定缓存节点缓存所述待缓存数据的每比特数据的第一缓存单价和所述固定缓存节点缓存所述待缓存数据需付出的第一缓存成本;根据所述数据总量和所述净收益相关参数,确定固定缓存节点缓存所述待缓存数据的第一净收益,包括:根据所述数据总量和所述固定缓存节点缓存所述待缓存数据的每比特数据的第一缓存单价,计算得到所述固定缓存节点缓存所述待缓存数据获得的第一缓存收入;依据所述第一缓存收入与所述第一缓存成本的差值,计算得到所述第一净收益。3.根据权利要求1所述的方法,其特征在于,所述净收益相关参数包括所述移动缓存节点缓存所述待缓存数据的每比特数据的第二缓存单价和所述移动缓存节点缓存所述待缓存数据需付出的第二缓存成本;根据所述数据总量和所述净收益相关参数,确定移动缓存节点缓存所述待缓存数据的第二净收益,包括:根据所述数据总量和所述移动缓存节点缓存所述待缓存数据的每比特数据的第二缓存单价,计算得到所述移动缓存节点缓存所述待缓存数据获得的第二缓存收入;依据所述第二缓存收入与所述第二缓存成本的差值,计算得到所述第二净收益。4.根据权利要求2所述的方法,其特征在于,所述净收益相关参数还包括所述待缓存数据的流行程度和生命周期;所述方法还包括:获得所述固定缓存节点参与缓存的缓存速率和缓存时延,以及将所述待缓存数据传输到所述固定缓存节点的传输速率和传输时延;根据所述流行程度、所述生命周期、所述缓存速率、所述传输速率以及所述缓存时延与所述传输时延,计算得到所述固定缓存节点缓存所述待缓存数据的每比特数据的第一缓存单价。5.根据权利要求2所述的方法,其特征在于,所述净收益相关参数还包括所述待缓存数据的生命周期;所述方法还包括:获得所述固定缓存节点的部署成本、所述固定缓存节点的CPU频率,处理每比特数据需要的CPU周期数以及所述固定缓存节点参与缓存的缓存速率;根据所述CPU频率、所述处理每比特数据需要的CPU周期数、所述缓存速率以及预设的能量消耗系数,确定所述固定缓存节点将所述待缓存数据进行缓存时所消耗的能量成本;
根据所述生命周期、预先确定的所述固定缓存...

【专利技术属性】
技术研发人员:李小青王钢丁小波曾显珣黄珊珊马嘉邱志杨联金邓建明
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1