边缘资源存储方法、访问方法及装置制造方法及图纸

技术编号:24352679 阅读:20 留言:0更新日期:2020-06-03 01:55
本发明专利技术公开了一种基于区块链的边缘资源存储方法及装置,通过边缘区块链资源分配模型,对边缘区块链网络中的边缘计算节点的存储能力、信誉度、以及访问距离进行综合评价,获取所述节点数据的最优分配方式,根据所述分配方式,将所述节点数据在边缘区块链网络中的边缘计算节点上进行存储,解决对边缘计算体系的资源分配方法的需求问题。

Storage method, access method and device of edge resources

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

【技术保护点】
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

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

1