[发明专利]一种归置组成员选择方法、系统、存储介质及设备有效
申请号: | 202210182755.2 | 申请日: | 2022-02-27 |
公开(公告)号: | CN114546286B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 刘鑫;孟祥瑞 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 朝鲁蒙;李红萧 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 归置 组成 选择 方法 系统 存储 介质 设备 | ||
1.一种归置组成员选择方法,其特征在于,包括以下步骤:
为归置组的执行成员列表选择多个执行成员,且所述多个执行成员分别存放于所述执行成员列表中的多个位置,并在选择过程中记录每个位置的可选执行成员以及对应的故障域;
响应于选择完成,基于多个所述故障域判断为所述多个位置选择的执行成员之间是否存在故障域冲突;
响应于存在故障域冲突,遍历所述每个位置的可选执行成员,并记录不存在故障域冲突的若干可选执行成员组合;
按照预设规则从所述若干可选执行成员组合中选择最佳组合,并将所述最佳组合中的多个可选执行成员作为选定的所述多个执行成员;
其中,按照预设规则从所述若干可选执行成员组合中选择最佳组合包括:基于每个可选执行成员组合中可选执行成员的类型对所述每个可选执行成员组合进行打分,并基于打分结果从所述若干可选执行成员组合中选择最佳组合;
响应于不存在故障域冲突,将所述选择的执行成员作为所述执行成员列表的选定的执行成员。
2.根据权利要求1所述的方法,其特征在于,为归置组的执行成员列表选择多个执行成员包括:
遍历所述执行成员列表中的每个位置,并针对所述每个位置判断是否存在所述归置组的可执行读写业务的预分配成员;
响应于存在所述预分配成员,选择所述预分配成员作为所述执行成员。
3.根据权利要求2所述的方法,其特征在于,为归置组的执行成员列表选择多个执行成员还包括:
响应于不存在所述预分配成员,判断是否存在可执行读写业务的执行成员;
响应于存在所述可执行读写业务的执行成员,使其继续作为所述执行成员。
4.根据权利要求3所述的方法,其特征在于,为归置组的执行成员列表选择多个执行成员还包括:
响应于不存在所述可执行读写业务的执行成员,判断是否存在可执行读写业务的历史执行成员;
响应于存在所述历史执行成员,选择所述历史执行成员作为所述执行成员。
5.根据权利要求4所述的方法,其特征在于,所述每个位置的可选执行成员的类型包括所述预分配成员、所述可执行读写业务的执行成员和所述历史执行成员中的至少一种。
6.一种归置组成员选择系统,其特征在于,包括:
记录模块,配置用于为归置组的执行成员列表选择多个执行成员,且所述多个执行成员分别存放于所述执行成员列表中的多个位置,并在选择过程中记录每个位置的可选执行成员以及对应的故障域;
判断模块,配置用于响应于选择完成,基于多个所述故障域判断为所述多个位置选择的执行成员之间是否存在故障域冲突;
遍历模块,配置用于响应于存在故障域冲突,遍历所述每个位置的可选执行成员,并记录不存在故障域冲突的若干可选执行成员组合;
成员选定模块,配置用于按照预设规则从所述若干可选执行成员组合中选择最佳组合,并将所述最佳组合中的多个可选执行成员作为选定的所述多个执行成员;以及
故障域未冲突模块,配置用于响应于不存在故障域冲突,将选择的执行成员作为执行成员列表的选定的执行成员;
所述成员选定模块包括最佳组合选择模块,配置用于基于每个可选执行成员组合中可选执行成员的类型对每个可选执行成员组合进行打分,并基于打分结果从若干可选执行成员组合中选择最佳组合。
7.一种计算机可读存储介质,其特征在于,存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-5任意一项所述的方法。
8.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时执行如权利要求1-5任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210182755.2/1.html,转载请声明来源钻瓜专利网。