System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于负载均衡确定迁移方案的方法及装置制造方法及图纸_技高网

基于负载均衡确定迁移方案的方法及装置制造方法及图纸

技术编号:41806004 阅读:8 留言:0更新日期:2024-06-24 20:26
本说明书实施例提供了基于负载均衡确定迁移方案的方法及装置。在该方法中,确定用于衡量机器与负载之间的负载均衡迁移成本的评估目标,其中,评估目标包括以下中的至少一种:负载迁移成本、资源消耗均衡度以及机器使用成本;根据评估目标构建在满足约束条件的情况下使得各个评估目标之和最小化的优化模型,其中,约束条件包括针对各个评估目标的目标约束条件,评估目标涉及各个负载与各个机器之间的占用状态;求解优化模型,以得到在负载均衡条件下机器和负载所呈现的终态;以及根据机器和负载当前所呈现的初始态以及终态,确定负载从初始态到终态的迁移路径。

【技术实现步骤摘要】

本说明书实施例涉及数据库,具体地,涉及基于负载均衡确定迁移方案的方法及装置


技术介绍

1、负载均衡是一种在计算机网络和系统架构中使用的技术,用于均衡分发工作负载到多个资源。在数据库
中,负载均衡亦非常重要,通过负载均衡可以实现各个机器的资源利用率的均衡,从而消除负载不均衡带来的弊端。


技术实现思路

1、鉴于上述,本说明书实施例提供了基于负载均衡确定迁移方案的方法及装置。在本说明书实施例中,通过构建基于评估目标的优化模型,能够一次性地求解出满足评估目标的迁移方案,提高了负载均衡迁移方案的决策效率,缩短了决策时间。

2、根据本说明书实施例的一个方面,提供了一种基于负载均衡确定迁移方案的方法,包括:确定用于衡量机器与负载之间的负载均衡迁移成本的评估目标,其中,所述评估目标包括以下中的至少一种:负载迁移成本、资源消耗均衡度以及机器使用成本;根据所述评估目标构建在满足约束条件的情况下使得各个评估目标之和最小化的优化模型,其中,所述约束条件包括针对各个评估目标的目标约束条件,所述评估目标涉及各个负载与各个机器之间的占用状态;求解所述优化模型,以得到在负载均衡条件下所述机器和所述负载所呈现的终态;以及根据所述机器和所述负载当前所呈现的初始态以及所述终态,确定所述负载从所述初始态到所述终态的迁移路径。

3、根据本说明书实施例的另一方面,还提供一种基于负载均衡确定迁移方案的装置,包括:评估目标确定单元,确定用于衡量机器与负载之间的负载均衡迁移成本的评估目标,其中,所述评估目标包括以下中的至少一种:负载迁移成本、资源消耗均衡度以及机器使用成本;模型构建单元,根据所述评估目标构建在满足约束条件的情况下使得各个评估目标之和最小化的优化模型,其中,所述约束条件包括针对各个评估目标的目标约束条件,所述评估目标涉及各个负载与各个机器之间的占用状态;模型求解单元,求解所述优化模型,以得到在负载均衡条件下所述机器和所述负载所呈现的终态;以及迁移路径确定单元,根据所述机器和所述负载当前所呈现的初始态以及所述终态,确定所述负载从所述初始态到所述终态的迁移路径。

4、根据本说明书实施例的另一方面,还提供一种电子设备,包括:至少一个处理器,与所述至少一个处理器耦合的存储器,以及存储在所述存储器上的计算机程序,所述至少一个处理器执行所述计算机程序来实现如上述任一所述的基于负载均衡确定迁移方案的方法。

本文档来自技高网...

【技术保护点】

1.一种基于负载均衡确定迁移方案的方法,包括:

2.如权利要求1所述的方法,其中,

3.如权利要求2所述的方法,还包括:

4.如权利要求1所述的方法,其中,所述约束条件还包括:用于扩容的新机器的数量不超过指定的新机器数量阈值。

5.如权利要求1所述的方法,其中,求解所述优化模型,以得到在负载均衡条件下所述机器和所述负载所呈现的终态包括:

6.如权利要求1所述的方法,其中,根据所述机器和所述负载当前所呈现的初始态以及所述终态,确定所述负载从所述初始态到所述终态的迁移路径包括:

7.如权利要求1所述的方法,其中,根据所述机器和所述负载当前所呈现的初始态以及所述终态,确定所述负载从所述初始态到所述终态的迁移路径包括:

8.如权利要求7所述的方法,其中,所述各个相邻节点与所述初始态之间的迁移距离为0,与所述终态之间的迁移距离根据待迁移的负载数量确定。

9.如权利要求1所述的方法,其中,设置有待遍历节点集和已遍历节点集,

10.如权利要求9所述的方法,其中,所述第二搜寻结束条件包括以下条件中的至少一种:

11.一种基于负载均衡确定迁移方案的装置,包括:

12.如权利要求11所述的装置,其中,

13.如权利要求11所述的装置,其中,所述迁移路径确定单元包括:

14.如权利要求11所述的装置,其中,设置有待遍历节点集和已遍历节点集,所述迁移路径确定单元包括:

15.一种电子设备,包括:至少一个处理器,与所述至少一个处理器耦合的存储器,以及存储在所述存储器上的计算机程序,所述至少一个处理器执行所述计算机程序来实现如权利要求1-10中任一所述的方法。

...

【技术特征摘要】

1.一种基于负载均衡确定迁移方案的方法,包括:

2.如权利要求1所述的方法,其中,

3.如权利要求2所述的方法,还包括:

4.如权利要求1所述的方法,其中,所述约束条件还包括:用于扩容的新机器的数量不超过指定的新机器数量阈值。

5.如权利要求1所述的方法,其中,求解所述优化模型,以得到在负载均衡条件下所述机器和所述负载所呈现的终态包括:

6.如权利要求1所述的方法,其中,根据所述机器和所述负载当前所呈现的初始态以及所述终态,确定所述负载从所述初始态到所述终态的迁移路径包括:

7.如权利要求1所述的方法,其中,根据所述机器和所述负载当前所呈现的初始态以及所述终态,确定所述负载从所述初始态到所述终态的迁移路径包括:

8.如权利要求7所述的方法,其中,所述各个相邻节点与所述初...

【专利技术属性】
技术研发人员:鲁炜邹丁王世宇卢星宇马琳涛张奇伍孝林周俊
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1