System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体而言,涉及一种基于区块链网络的自适应负载平衡处理方法及系统。
技术介绍
1、随着区块链技术的广泛应用,区块链网络的规模和复杂性不断增加,如何有效管理和优化区块链网络中的负载平衡问题成为了一个亟待解决的挑战。传统的负载均衡方法往往基于中心化的架构和固定的资源分配策略,难以适应区块链网络去中心化、动态变化的特点。
2、在区块链网络中,每个节点都承担着验证、存储和传输交易数据的任务,节点的负载状态直接影响到整个网络的性能和稳定性。由于区块链网络的分布式特性,节点间的负载状态可能存在较大的差异,某些节点可能因处理过多的请求而出现过载,而其他节点则可能处于空闲状态。这种负载不平衡的情况不仅会降低网络的处理能力,还可能增加交易延迟和故障率,影响用户体验和区块链系统的可用性。
3、在相关技术中,通常通过监测和分析区块链网络中各个节点的负载状态,动态调整节点的任务分配和资源使用,以实现负载的平衡。然而,相关技术方案大多局限于简单的负载均衡算法,如轮询、随机选择等,缺乏对节点负载状态特征的深入分析和精准配对。此外,这些方案往往忽略了区块链网络中可能存在的独有资源使用标签,无法有效处理这些特殊资源的负载平衡问题。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种基于区块链网络的自适应负载平衡处理方法及系统。
2、依据本申请的第一方面,提供一种基于区块链网络的自适应负载平衡处理方法,所述方法包括:
3、获取区块链网络中多个区块链节
4、对所述负载状态特征涵盖的各资源使用指标进行配对,生成所述负载状态特征的各资源使用指标配对集合,其中,所述资源使用指标配对集合为两个资源使用指标的序列,所述资源使用指标配对集合包括关键资源使用指标和衍生资源使用指标,所述关键资源使用指标的负载平衡条件度大于衍生资源使用指标的负载平衡条件度;
5、获取所述多个区块链节点的负载均衡调控图,如果所述关键资源使用指标为独有资源使用标签、所述负载均衡调控图的已记录资源使用指标不涵盖所述关键资源使用指标、所述已记录资源使用指标包含所述衍生资源使用指标、且所述负载均衡调控图中所述衍生资源使用指标所关联的第一资源使用指标集群包含独有资源使用标签的资源使用指标,则依据所述资源使用指标配对集合生成更新负载均衡方案至所述负载均衡调控图,其中,所述独有资源使用标签的资源使用指标的负载平衡条件度不小于所述关键资源使用指标的负载平衡条件度。
6、在第一方面的一种可能的实施方式中,所述方法还包括:
7、如果所述关键资源使用指标为独有资源使用标签、所述已记录资源使用指标包含所述关键资源使用指标、所述已记录资源使用指标包含所述衍生资源使用指标、且所述第一资源使用指标集群包含独有资源使用标签的资源使用指标,则将所述资源使用指标配对集合集成到所述负载均衡调控图中所述关键资源使用指标所关联的第二资源使用指标集群。
8、在第一方面的一种可能的实施方式中,所述方法还包括:
9、如果所述关键资源使用指标为独有资源使用标签、所述已记录资源使用指标包含所述关键资源使用指标、所述已记录资源使用指标包含所述衍生资源使用指标、且所述第一资源使用指标集群不涵盖独有资源使用标签的资源使用指标,则将所述资源使用指标配对集合以及所述第一资源使用指标集群,集成到所述负载均衡调控图中所述关键资源使用指标所关联的第二资源使用指标集群。
10、在第一方面的一种可能的实施方式中,所述方法还包括:
11、如果所述关键资源使用指标不是独有资源使用标签、所述已记录资源使用指标包含所述关键资源使用指标、且所述已记录资源使用指标包含所述衍生资源使用指标,则将所述资源使用指标配对集合以及所述负载均衡调控图中所述关键资源使用指标所关联的第二资源使用指标集群,集成到所述第一资源使用指标集群。
12、在第一方面的一种可能的实施方式中,所述方法还包括:
13、如果所述关键资源使用指标为独有资源使用标签、所述已记录资源使用指标不涵盖所述关键资源使用指标、所述已记录资源使用指标包含所述衍生资源使用指标、且所述第一资源使用指标集群不涵盖独有资源使用标签的资源使用指标,则将所述资源使用指标配对集合集成到所述第一资源使用指标集群;
14、或者,如果所述关键资源使用指标不是独有资源使用标签、所述已记录资源使用指标不涵盖所述关键资源使用指标、且所述已记录资源使用指标包含所述衍生资源使用指标,则将所述资源使用指标配对集合集成到所述第一资源使用指标集群。
15、在第一方面的一种可能的实施方式中,所述方法还包括:
16、如果所述已记录资源使用指标包含所述关键资源使用指标、且所述已记录资源使用指标不涵盖所述衍生资源使用指标,则将所述资源使用指标配对集合集成到所述负载均衡调控图中所述关键资源使用指标所关联的第二资源使用指标集群。
17、在第一方面的一种可能的实施方式中,所述对所述负载状态特征涵盖的各资源使用指标进行配对,生成所述负载状态特征的各资源使用指标配对集合,包括:
18、从所述负载状态特征涵盖的各资源使用指标中,获取负载平衡条件度最大的资源使用指标作为关键资源使用指标;
19、从所述负载状态特征涵盖的各资源使用指标中,获取负载平衡条件度低于所述关键资源使用指标的资源使用指标作为衍生资源使用指标;
20、从所述负载状态特征中获取记录时域;
21、将所述关键资源使用指标、所述衍生资源使用指标以及所述记录时域进行汇聚,生成所述资源使用指标配对集合。
22、在第一方面的一种可能的实施方式中,所述资源使用指标配对集合还包括记录时域,所述依据所述资源使用指标配对集合生成更新负载均衡方案至所述负载均衡调控图,包括:
23、将所述关键资源使用指标与所述记录时域进行汇聚,生成所述关键资源使用指标的组合序列;
24、将所述衍生资源使用指标与所述记录时域进行汇聚,生成所述衍生资源使用指标的组合序列;
25、依据所述关键资源使用指标和所述衍生资源使用指标,生成所述更新负载均衡方案;
26、在所述负载均衡调控图中,将所述关键资源使用指标的组合序列和所述衍生资源使用指标的组合序列加载到所述更新负载均衡方案的关联资源使用指标集群。
27、在第一方面的一种可能的实施方式中,所述依据所述关键资源使用指标和所述衍生资源使用指标,生成所述更新负载均衡方案的步骤,包括:
28、对所述关键资源使用指标和所述衍生资源使用指标进行量化评估,分析所述关键资源使用指标和所述衍生资源使用指标各自在负载状态特征中的权重、使用频率、以及与其它资源使用指标之间的相关性,获得评估结果;
...【技术保护点】
1.一种基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述对所述负载状态特征涵盖的各资源使用指标进行配对,生成所述负载状态特征的各资源使用指标配对集合,包括:
8.根据权利要求7所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述资源使用指标配对集合还包括记录时域,所述依据所述资源使用指标配对集合生成更新负载均衡方案至所述负载均衡
9.根据权利要求8所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述依据所述关键资源使用指标和所述衍生资源使用指标,生成所述更新负载均衡方案的步骤,包括:
10.一种区块链服务系统,其特征在于,包括处理器以及计算机可读存储介质,所述计算机可读存储介质存储有机器可执行指令,所述机器可执行指令被处理器执行时实现权利要求1-9中任意一项所述的基于区块链网络的自适应负载平衡处理方法。
...【技术特征摘要】
1.一种基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的基于区块链网络的自适应负载平衡处理方法,其特征在于,所述对所述负载状态...
【专利技术属性】
技术研发人员:陈陪东,顾云龙,王梓宇,
申请(专利权)人:金网络北京数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。