System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 区块链资源部署方法、装置及存储介质制造方法及图纸_技高网

区块链资源部署方法、装置及存储介质制造方法及图纸

技术编号:40206435 阅读:7 留言:0更新日期:2024-02-02 22:17
本申请提供一种区块链资源部署方法、装置及存储介质,涉及通信技术领域,能够解决大量网络业务量导致区块链中心系统出现拥塞和超载的问题。该方法包括:接收区块链平台发送的目标区块链节点的资源配置申请,资源配置申请包括业务需求信息,基于业务需求信息和距离信息,从可用边缘网络节点组中确定目标边缘网络节点,距离信息为可用边缘节点组中每个边缘网络节点分别与目标区块链节点之间的距离,根据服务器的资源信息,从目标边缘网络节点的多个服务器中确定可用资源信息最多的目标服务器,将目标区块链节点的业务部署至目标服务器。本申请实施例用于将区块链和边缘计算网络融合后进行资源调度的过程中。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种区块链资源部署方法、装置及存储介质


技术介绍

1、目前,区块链作为一种传递信任和去中心化的新型信息基础设施,广泛服务于各种经济社会领域。其多中心块链式存储结构,保证存储在链上的数据难以被篡改、可以被追溯,尤其以联盟链为主。

2、现有技术中,联盟链系统部署实施的时候涉及多个节点资源的调度和分配,其通常是根据项目部署资源需求,在具有权限的节点按需申请云、网、计算、存储等资源,而这些资源服务提供商(internet service provider,isp)的资源是集中式/中心化部署。此时,当系统运行节点有个性化需求或业务量频繁变更时,会对中心管理系统造成拥塞冲击,大量数据的写入或读出会导致中心负荷超载,甚至出现区块节点pod强制关闭的情况。

3、因此,现有的区块链资源部署方法,区块链中心系统在面对大量业务需求时可能出现网络拥塞和超载的问题,严重影响了区块链内终端的使用。


技术实现思路

1、本申请提供一种区块链资源部署方法、装置及存储介质,能够解决大量网络业务量导致区块链中心系统出现拥塞和超载的问题。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,本申请提供一种区块链资源部署方法,该方法包括:接收区块链平台发送的目标区块链节点的资源配置申请,该资源配置申请包括业务需求信息,基于该业务需求信息和距离信息,从可用边缘网络节点组中确定目标边缘网络节点,上述距离信息为上述可用边缘节点组中每个边缘网络节点分别与上述目标区块链节点之间的距离,上述目标边缘网络节点包括多个服务器,根据服务器的资源信息,从上述目标边缘网络节点的多个服务器中确定可用资源信息最多的目标服务器,将上述目标区块链节点的业务部署至该目标服务器。

4、基于上述技术方案,本申请实施例提供的区块链资源部署方法,可以接收区块链平台发送的针对目标区块链节点的资源配置申请,该资源配置申请包括业务需求信息,再根据该业务需求信息和可用边缘节点组中每个边缘网络节点分别与所述目标区块链节点之间的距离,从可用边缘网络节点组中确定目标边缘网络节点,然后根据服务器的资源信息,从该目标边缘网络节点的多个服务器中确定可用资源信息最多的目标服务器,最后将上述目标区块链节点的业务部署至该服务器。由于,上述一个区块链节点对应一个资源配置申请,使得可以根据每个区块链节点的业务需求信息,将其部署至最合适的边缘网络节点,从而提高了区块链节点上业务资源的响应和传输速度,避免出现网络拥塞。

5、在第一方面的第一种可能的实现方式中,上述基于上述业务需求信息和距离信息,从可用边缘网络节点组中确定目标边缘网络节点,包括:从上述可用边缘网络节点组中确定与上述业务需求信息匹配的候选边缘网络节点,根据上述距离信息,将上述候选边缘网络节点中与上述目标区块链节点距离最近的边缘网络节点确定为上述目标边缘网络节点。

6、在第一方面的第二种可能的实现方式中,上述业务需求信息包括处理器需求、内存需求和硬盘需求,上述从上述可用边缘网络节点组中确定与上述业务需求信息匹配的候选边缘网络节点,包括:根据边缘网络节点的处理器资源,从上述可用边缘网络节点组中确定第一边缘网络节点,上述第一边缘网络节点的可用处理器资源与上述处理器需求匹配,根据边缘网络节点的内存资源,从上述第一边缘网络节点中确定第二边缘网络节点,该第二边缘网络节点的可用内存资源与上述内存需求匹配,根据边缘网络节点的硬盘资源,从上述第二边缘网络节点中确定上述候选边缘网络节点,该候选边缘网络节点的可用硬盘资源与上述硬盘需求匹配。

7、在第一方面的第三种可能的实现方式中,上述将所述目标区块链节点的业务部署至上述目标服务器之后,上述方法还包括:在接收到上述区块链平台发送的新增业务需求的情况下,计算将新增业务部署至上述可用边缘网络节点组中每个可用边缘网络节点的时延信息,根据该时延信息,从上述可用边缘网络节点组中确定时延最小的第三边缘网络节点,该第三边缘网络节点包括多个服务器,根据上述服务器的资源信息,从上述第三边缘网络节点的多个服务器中确定第一服务器,该第一服务器的可用资源信息与上述新增业务需求的匹配度最高,将上述新增业务部署至上述第一服务器。

8、在第一方面的第四种可能的实现方式中,上述根据服务器资源信息,从上述第三边缘网络节点的多个服务器中确定第一服务器,包括:计算上述第三边缘网络节点的多个服务器的可用资源信息分别与上述新增业务需求信息的匹配度,将上述匹配度最高的可用资源信息对应的服务器确定为上述第一服务器。

9、第二方面,本申请提供一种区块链资源部署装置,该装置包括:接收单元、确定单元和部署单元,其中:

10、上述接收单元,用于接收区块链平台发送的目标区块链节点的资源配置申请,上述资源配置申请包括业务需求信息,上述确定单元,用于基于接收单元得到的上述业务需求信息和距离信息,从可用边缘网络节点组中确定目标边缘网络节点,上述距离信息为上述可用边缘节点组中每个边缘网络节点分别与上述目标区块链节点之间的距离,上述目标边缘网络节点包括多个服务器,上述确定单元,还用于根据上述服务器的资源信息,从上述目标边缘网络节点的多个服务器中确定可用资源信息最多的目标服务器,上述部署单元,用于将上述目标区块链节点的业务部署至确定单元确定的上述目标服务器。

11、在第二方面的第一种可能的实现方式中,上述确定单元,具体用于:从上述可用边缘网络节点组中确定与上述业务需求信息匹配的候选边缘网络节点,根据上述距离信息,将上述候选边缘网络节点中与上述目标区块链节点距离最近的边缘网络节点确定为上述目标边缘网络节点。

12、在第二方面的第二种可能的实现方式中,上述业务需求信息包括处理器需求、内存需求和硬盘需求,上述确定单元,具体用于:根据边缘网络节点的处理器资源,从上述可用边缘网络节点组中确定第一边缘网络节点,上述第一边缘网络节点的可用处理器资源与上述处理器需求匹配,根据边缘网络节点的内存资源,从上述第一边缘网络节点中确定第二边缘网络节点,上述第二边缘网络节点的可用内存资源与上述内存需求匹配,根据边缘网络节点的硬盘资源,从上述第二边缘网络节点中确定上述候选边缘网络节点,上述候选边缘网络节点的可用硬盘资源与上述硬盘需求匹配。

13、在第二方面的第三种可能的实现方式中,上述装置还包括:计算单元,其中:上述计算单元,用于在接收到上述区块链平台发送的新增业务需求的情况下,计算将新增业务部署至上述可用边缘网络节点组中每个可用边缘网络节点的时延信息,上述确定单元,还用于根据上述计算单元得到的上述时延信息,从上述可用边缘网络节点组中确定时延最小的第三边缘网络节点,上述第三边缘网络节点包括多个服务器,上述确定单元,还用于根据上述服务器的资源信息,从上述第三边缘网络节点的多个服务器中确定第一服务器,上述第一服务器的可用资源信息与上述新增业务需求的匹配度最高,上述部署单元,还用于将上述新增业务部署至上述确定单元得到的上述第一服务器。本文档来自技高网...

【技术保护点】

1.一种区块链资源部署方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述业务需求信息和距离信息,从可用边缘网络节点组中确定目标边缘网络节点,包括:

3.根据权利要求2所述的方法,其特征在于,所述业务需求信息包括处理器需求、内存需求和硬盘需求,所述从所述可用边缘网络节点组中确定与所述业务需求信息匹配的候选边缘网络节点,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述目标区块链节点的业务部署至所述目标服务器之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据服务器资源信息,从所述第三边缘网络节点的多个服务器中确定第一服务器,包括:

6.一种区块链资源部署装置,其特征在于,所述装置包括:接收单元、确定单元和部署单元,其中:

7.根据权利要求6所述的装置,其特征在于,

8.根据权利要求7所述的装置,其特征在于,所述业务需求信息包括处理器需求、内存需求和硬盘需求;

9.根据权利要求6至8任一项所述的装置,其特征在于,所述装置还包括:计算单元,其中:

10.根据权利要求9所述的装置,其特征在于,

11.一种区块链资源部署装置,其特征在于,包括:处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-5中任一项所述的区块链资源部署方法。

12.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当计算机执行该指令时,该计算机执行上述权利要求1-5中任一项所述的区块链资源部署方法。

...

【技术特征摘要】

1.一种区块链资源部署方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述业务需求信息和距离信息,从可用边缘网络节点组中确定目标边缘网络节点,包括:

3.根据权利要求2所述的方法,其特征在于,所述业务需求信息包括处理器需求、内存需求和硬盘需求,所述从所述可用边缘网络节点组中确定与所述业务需求信息匹配的候选边缘网络节点,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述目标区块链节点的业务部署至所述目标服务器之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据服务器资源信息,从所述第三边缘网络节点的多个服务器中确定第一服务器,包括:

6.一种区块链资源部署装置,其特征在于,所述装置包括:接收...

【专利技术属性】
技术研发人员:冯杰陈奇柏张智彬王晓博周雨芹杜鹏孔健单一桐
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1