基于区块链的资源智能调度方法、装置、设备及存储介质制造方法及图纸

技术编号:36075563 阅读:11 留言:0更新日期:2022-12-24 10:47
本发明专利技术涉及智能决策技术,揭露了基于区块链的资源智能调度方法,包括:从预构建区块链网络的资源需求节点中获取调度资源,创建资源需求节点的资源调度指令;将资源调度指令传输至预构建区块链网络的资源调度节点中,以通过资源调度节点识别资源调度指令的资源调度类型,查询预构建区块链网络中资源供给节点的空闲资源;计算空闲资源中每个资源对应资源供给节点与资源需求节点的调度距离,并识别空闲资源中每个资源对应资源供给节点的空闲状态,查询空闲资源中每个资源对应资源供给节点的设备参数;从空闲资源中筛选出符合预设条件的资源作为资源调度指令的需求资源,将需求资源返回至资源需求节点中。本发明专利技术在于提高区块链的资源调度的合理性。资源调度的合理性。资源调度的合理性。

【技术实现步骤摘要】
基于区块链的资源智能调度方法、装置、设备及存储介质


[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]利用所述资源供给节点的性能检测器对所述资源进行性能检测, 得到性能数据;
[0031]根据所述性能数据与所述当前任务量,计算出所述资源的使用占 比;
[0032]根据所述使用占比,识别出所述资源供给节点的空闲状态。
[0033]可选地,所述从所述空闲资源中筛选出符合预设条件的资源作为 所述资源调度指令的需求资源,包括:
[0034]计算所述调度距离、所述空闲状态以及所述设备参数在所述调度 指令中的权重,得到权重值;
[0035]将所述调度距离、所述空闲状态以及所述设备参数进行排列组合, 得到组合序列;
[0036]并计算所述组合序列对应的工作效率;
[0037]结合所述权重值和所述工作效率,从所述空闲资源中筛选出符合 预设条件的资源作为所述资源调度指令的需求资源。
[0038]为了解决上述问题,本专利技术还提供一种基于区块链的资源智能调 度装置,所述装置包括:
[0039]指令构建模块,用于从预构建区块链网络的资源需求节点中获取 资源调度请求,并计算所述资源调度请求所需的调度资源,根据所述 调度资源,创建所述资源需求节点的资源调度指令;
[0040]资源查询模块,用于将所述资源调度指令传输至所述预构建区块 链网络的资源调度节点中,以通过所述资源调度节点识别所述资源调 度指令的资源调度类型,并根据所
述资源调度类型,查询所述预构建 区块链网络中资源供给节点的空闲资源;
[0041]参数获取模块,用于计算所述空闲资源中每个资源对应资源供给 节点与所述资源需求节点的调度距离,并识别所述空闲资源中每个资 源对应资源供给节点的空闲状态,及查询所述空闲资源中每个资源对 应资源供给节点的设备参数;
[0042]资源筛选模块,用于根据所述调度距离、所述空闲状态以及所述 设备参数,从所述空闲资源中筛选出符合预设条件的资源作为所述资 源调度指令的需求资源,并将所述需求资源返回至所述资源需求节点 中。
[0043]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备 包括:
[0044]至少一个处理器;以及,
[0045]与所述至少一个处理器通信连接的存储器;其中,
[0046]所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理 器能够执行上述所述的基于区块链的资源智能调度方法。
[0047]为了解决上述问题,本专利技术还提供一种存储介质,所述存储介质 中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备 中的处理器执行以实现上述所述的基于区块链的资源智能调度方法。
[0048]本专利技术通过从预构建区块链网络的资源需求节点中获取资源调 度请求,并计算所述资源调度请求所需的调度资源,通过获取所述资 源调度请求,进而可以计算所述资源调度请求需要的调度资源,为后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于区块链的资源智能调度方法,其特征在于,所述方法包括:从预构建区块链网络的资源需求节点中获取资源调度请求,并计算所述资源调度请求所需的调度资源,根据所述调度资源,创建所述资源需求节点的资源调度指令;将所述资源调度指令传输至所述预构建区块链网络的资源调度节点中,以通过所述资源调度节点识别所述资源调度指令的资源调度类型,并根据所述资源调度类型,查询所述预构建区块链网络中资源供给节点的空闲资源;计算所述空闲资源中每个资源对应资源供给节点与所述资源需求节点的调度距离,并识别所述空闲资源中每个资源对应资源供给节点的空闲状态,及查询所述空闲资源中每个资源对应资源供给节点的设备参数;根据所述调度距离、所述空闲状态以及所述设备参数,从所述空闲资源中筛选出符合预设条件的资源作为所述资源调度指令的需求资源,并将所述需求资源返回至所述资源需求节点中。2.如权利要求1所述的基于区块链的资源智能调度方法,其特征在于,所述计算所述资源调度请求所需的调度资源,包括:通过所述资源需求节点获取所述调度请求对应的调度数据;对所述调度数据进行调度模拟计算,得到计算结果;对所述计算结果进行资源比例分析,得到所述调度数据所需的资源占比;对所述资源占比进行合并,得到调度资源。3.如权利要求2所述的基于区块链的资源智能调度方法,其特征在于,所述根据所述调度资源,创建所述资源需求节点的资源调度指令,包括:对所述调度资源进行属性抽取,得到资源属性;在所述资源节点中构建指令模板,将所述资源属性填充到所述指令模板中的指定位置,生成目标模板;利用所述资源节点中的链接函数对所述目标模板进行指令转换,得到资源调度指令。4.如权利要求1所述的基于区块链的资源智能调度方法,其特征在于,所述通过所述资源调度节点识别所述资源调度指令的资源调度类型,包括:对所述资源调度指令进行代码解析,得到解析代码;提取所述解析代码中的操作码字段;识别所述操作字码段的功能属性,对所述功能属性进行类别计算,得到属性类别;根据所述属性类别,得到所述资源调度指令的资源调度类型。5.如权利要求1所述的基于区块链的资源智能调度方法,其特征在于,所述计算所述空闲资源中每个资源对应资源供给节点与所述资源需求节点的调度距离,包括:对所述资源供给节点进行资源仿真调度,得到仿真数据;根据所述仿真数据,得到所述资源供给节点的调度时间;获取所述资源供给节点与所述资源需求节点的调度通道,查询所述资源在所述调度通道中的传播速度;结合所述调度时间与所述传播速度,利用距离函数计算所述...

【专利技术属性】
技术研发人员:吴小龙简永雄
申请(专利权)人:江西锋铄新能源科技有限公司
类型:发明
国别省市:

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

1