【技术实现步骤摘要】
文件缓存方法、装置、边缘节点以及计算机可读存储介质
本申请属于物联网
,尤其涉及一种文件缓存方法、装置、边缘节点以及计算机可读存储介质。
技术介绍
对于物联网设备而言,以远程云服务器为中心的计算平台将导致数据传输的高延迟,从而无法满足实时应用程序的需求。边缘计算作为一种新的计算平台,被认为能够解决数据传输的网络延迟问题,在边缘计算中,文件缓存可以将物联网设备请求的文件存储在边缘节点中,从而减少物联网设备通过网络向远程云服务器发送请求的次数,以缓解回程链路拥塞。然而由于边缘节点的存储空间有限,能够缓存的文件较少,导致边缘节点中缓存文件被物联网设备请求并命中的概率较低,影响边缘计算的使用效果。
技术实现思路
本申请实施例提供了一种文件缓存方法、装置、边缘节点以及计算机可读存储介质,可以解决现有技术的边缘节点中缓存文件被物联网设备请求并命中的概率较低的问题。第一方面,本申请实施例提供了一种文件缓存方法,所述文件缓存方法应用于边缘节点,所述边缘节点连接服务器和N个物联网设备,N为大于零的整数,所述文件缓存方法包括:获取所述服务器的全局模型;获取所述N个物联网设备的文件请求历史记录;将所述文件请求历史记录输入至所述全局模型,获取所述全局模型输出的文件推荐列表;根据所述文件推荐列表,从所述服务器中获取目标文件,并缓存所述目标文件。第二方面,本申请实施例提供了一种文件缓存装置,所述文件缓存装置应用于边缘节点,所述边缘节点连接服务器和N个物联网设备,N为大于零 ...
【技术保护点】
1.一种文件缓存方法,其特征在于,所述文件缓存方法应用于边缘节点,所述边缘节点连接服务器和N个物联网设备,N为大于零的整数,所述文件缓存方法包括:/n获取所述服务器的全局模型;/n获取所述N个物联网设备的文件请求历史记录;/n将所述文件请求历史记录输入至所述全局模型,获取所述全局模型输出的文件推荐列表;/n根据所述文件推荐列表,从所述服务器中获取目标文件,并缓存所述目标文件。/n
【技术特征摘要】
1.一种文件缓存方法,其特征在于,所述文件缓存方法应用于边缘节点,所述边缘节点连接服务器和N个物联网设备,N为大于零的整数,所述文件缓存方法包括:
获取所述服务器的全局模型;
获取所述N个物联网设备的文件请求历史记录;
将所述文件请求历史记录输入至所述全局模型,获取所述全局模型输出的文件推荐列表;
根据所述文件推荐列表,从所述服务器中获取目标文件,并缓存所述目标文件。
2.根据权利要求1所述的文件缓存方法,其特征在于,在所述获取所述N个物联网设备的文件请求历史记录之后,还包括:
获取所述边缘节点本地的用户请求历史数据,所述用户请求历史数据包括所述边缘节点从其他设备获取的文件请求历史记录,所述其他设备是指除所述边缘节点之外的设备;
根据所述用户请求历史数据训练所述全局模型,获取所述全局模型的梯度;
将所述全局模型的梯度发送至所述服务器,其中,所述全局模型的梯度用于更新所述服务器中的所述全局模型。
3.根据权利要求2所述的文件缓存方法,其特征在于,所述将所述全局模型的梯度发送至所述服务器包括:
将所述全局模型的梯度发送至区块链,所述全局模型的梯度用于指示所述区块链通过智能合约验证所述全局模型的梯度,并在存在验证通过的梯度时,将所述验证通过的梯度发送至所述服务器。
4.根据权利要求2所述的文件缓存方法,其特征在于,在所述获取全局模型的梯度之后,还包括:
对所述全局模型的梯度进行压缩处理,获取压缩后的全局模型的梯度;
相应地,所述将所述全局模型的梯度发送至所述服务器包括:
将所述压缩后的全局模型的梯度发送至所述服务器。
5.根据权利要求4所述的文件缓存方法,其特征在于,所述对所述全局模型的梯度进行压缩处理,获取压缩后的全局模型的梯度包括:
利用K-Means聚类算法将所述全局模型的梯度中绝对值满足预设条件的梯度进行第一次聚类,获取每一个一次类的质心值;
对所述全局模型的梯度中绝对值不满足预设条件的梯度求平均,得到第一梯度平均值;
将所述每一个一次类的质心值替代所属类的梯度,将所述第一梯度平均值替代所述绝对值不满足预设条件的梯度,得到压缩后的全局模型的梯度。
6.根据权利要求5所述的文件缓存方法,其特征在于,在所述利用K-Means聚类算法将所述全局模型的梯度中绝对值满足预设条件的梯度进行第一次聚类,获取每一个一次类的质心值之后,还包括:...
【专利技术属性】
技术研发人员:崔来中,苏晓鑫,陈子腾,明中行,杨术,
申请(专利权)人:深圳大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。