【技术实现步骤摘要】
边缘资源存储方法、访问方法及装置
本申请涉及区块链领域,具体涉及一种基于区块链的边缘资源存储方法及装置,一种基于区块链的边缘资源访问方法及装置。
技术介绍
为解决传统云计算体系下计算能力集中、安全性低、存在单点等问题,边缘计算近年来受到关注。与云计算模型不同的是,边缘计算中终端设备与云计算中心的请求与响应是双向的,终端设备不仅向云计算中心发出请求,同时也能够完成云计算中心下发的计算任务。云计算中心不再是数据生产者和消费者的唯一中继,由于终端设备兼顾了数据生产者和消费者的角色,部分服务可以直接在边缘完成响应,并返回终端设备,云计算中心和边缘分别形成了两个服务响应流。边缘计算与区块链融合能提高物联设备整体效能。以物联网设备群为例,一方面移动边缘计算可以充当物联设备的“局部大脑”,存储和处理同一场景中不同物联设备传回的数据,并优化和修正各种设备的工作状态和路径,从而达到场景整体应用最优。另一方面,物联终端设备可以将数据“寄存”到边缘计算服务器,并在区块链技术的帮助下保证数据的可靠性和安全性,同时也为将来物联设备按服务收费等多种发展方式提供了可能性。然而,基于区块链的边缘计算体系面临诸多问题,其中最主要的问题之一便是资源分配问题。在边缘计算应用场景下,边缘计算服务器实际计算力是有限制的,同时存储空间也是有限的,还不能跟普通PC或服务器相比。因此,如何设计一种适用于基于区块链的边缘计算体系的资源分配方法至关重要,
技术实现思路
本申请提供一种基于区块链的边缘资源存储方法及装置,解决对边缘计算 ...
【技术保护点】
1.一种边缘资源存储方法,其特征在于,包括:/n边缘计算节点提取节点数据的数据摘要;/n边缘计算节点向边缘区块链网络中发送所述节点的数据存储请求;所述数据存储请求中包含数据摘要;/n根据节点的存储能力、信誉度、以及访问距离,构建边缘区块链资源分配模型;/n所述边缘区块链资源分配模型,对边缘区块链网络中的边缘计算节点的存储能力、信誉度、以及访问距离进行综合评价,获取所述节点数据的最优分配方式,根据所述分配方式,将所述节点数据在边缘区块链网络中的边缘计算节点上进行存储。/n
【技术特征摘要】
1.一种边缘资源存储方法,其特征在于,包括:
边缘计算节点提取节点数据的数据摘要;
边缘计算节点向边缘区块链网络中发送所述节点的数据存储请求;所述数据存储请求中包含数据摘要;
根据节点的存储能力、信誉度、以及访问距离,构建边缘区块链资源分配模型;
所述边缘区块链资源分配模型,对边缘区块链网络中的边缘计算节点的存储能力、信誉度、以及访问距离进行综合评价,获取所述节点数据的最优分配方式,根据所述分配方式,将所述节点数据在边缘区块链网络中的边缘计算节点上进行存储。
2.根据权利要求1所述的方法,其特征在于,节点数据的数据摘要的格式为,
{id,datatype,dataname,time,creator,storenodeslist,validtime,otherproperities,signature}
其中,
id为数据全网唯一标识,
datatype,dataname,为数据类型和名称,
time为数据创建时间,
creator为数据的创建者,
storenodeslist为数据在区块链中的存储节点列表,初始为空,
validtime为数据的有效时间,
otherproperities为数据其他属性,
signature为创建者的签名。
3.根据权利要求1所述的方法,其特征在于,边缘计算节点向边缘区块链网络中发送所述节点的数据存储请求,所述节点的数据存储请求以全网广播的方式发送。
4.根据权利要求1所述的方法,其特征在于,所述节点的存储能力、信誉度、以及访问距离,分别以如下方式获得,
设节点i的存储空间为C,已经分配完成的空间为C(i),则空闲能力f(i)为:
f(i)越小意味着空闲空间越多,存储能力越大;
定义节点的信誉度为R,R越高意味着节点的信誉好,数据存储的可靠性强;
定义不同节点之间的访问距离为d(i,j),d(i,j)是节点i和节点j之间的访问距离。
5.根据权利要求1所述的方法,其特征在于,所述边缘区块链资源分配模型,包括:
所述模型包括如下公式,
其中公式,
根据节点为的存储能力、信誉度、访问距离,得出数据m存储的最优集合,集合{xim},以及节点的最优访问方式{yijm},xim=1,表示数据m在节点i上存储,数据m的摘要字段storenodeslist中应该包含i;yijm=1...
【专利技术属性】
技术研发人员:蒋海,翟海滨,王璟,李军,
申请(专利权)人:布比北京网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。