[发明专利]分布式存储集群的磁盘选择方法、装置及可读存储介质有效

专利信息
申请号: 202110474173.7 申请日: 2021-04-29
公开(公告)号: CN113126931B 公开(公告)日: 2022-05-10
发明(设计)人: 孙润宇;许银龙;孟祥瑞 申请(专利权)人: 山东英信计算机技术有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 温可睿
地址: 250001 山东省济南市高新区*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 分布式 存储 集群 磁盘 选择 方法 装置 可读 介质
【权利要求书】:

1.一种分布式存储集群的磁盘选择方法,其特征在于,包括:

预先构建冲突域,所述冲突域用于存储已经被选择过的对象存储设备及其所在的故障域信息;

在根据根节点信息、故障域类型和待选择OSD总数从根节点开始依次向下选择对象存储设备的过程中,若当前成员在所述冲突域,从所述当前成员所在层再次进行成员选择;若所述当前成员不在所述冲突域,当所述当前成员类型与所述故障域类型相匹配,且所述当前成员所包含的对象存储设备还没有被选择,从所述当前成员所在层的下一层进行成员选择直至选择出OSD类型的目标成员,将所述目标成员的信息和所述当前成员的信息输入至所述冲突域,以更新所述冲突域;

其中,所述根节点信息为分布式存储集群的磁盘信息编辑成组的信息,成员类型为机柜类型、主机节点类型和OSD类型。

2.根据权利要求1所述的分布式存储集群的磁盘选择方法,其特征在于,所述冲突域的构建过程包括:

传入编辑成组的磁盘信息、冲突域信息和待处理数据;每个编辑成组的磁盘信息的成员均包括机柜、主机和对象存储设备;所述待处理数据为待处理对象存储设备ID或待处理故障域组ID,所述故障域组ID为与所述故障域类型相匹配的成员信息;

遍历所述冲突域信息,判断当前冲突域中是否包含所述待处理数据;

若所述当前冲突域中不包含所述待处理数据,则将所述待处理数据加入至所述当前冲突域;

若所述当前冲突域中包含所述待处理数据或是将所述待处理数据加入至所述当前冲突域之后,遍历各编辑成组磁盘信息,判断所述待处理数据所属编辑成组的磁盘信息的所有成员是否均已加入至所述当前冲突域;若均已加入,则将所述待处理数据所属编辑成组的磁盘信息的组ID加入至所述当前冲突域;若没有均加入,则结束所述当前冲突域的构建操作。

3.根据权利要求2所述的分布式存储集群的磁盘选择方法,其特征在于,所述冲突域的更新操作包括:

将所述目标成员的ID和所述当前成员的成员名加入至所述冲突域;

遍历所述根节点信息,判断所述根节点信息的所有成员是否均已加入至所述冲突域;

若所述根节点信息的所有成员均已加入所述冲突域,将所述根节点信息的组ID加入至所述冲突域。

4.根据权利要求1至3任意一项所述的分布式存储集群的磁盘选择方法,其特征在于,所述根据根节点信息、故障域类型和待选择OSD总数从根节点开始依次向下选择对象存储设备的过程包括:

获取所述根节点信息和所述故障域类型;

初始化循环次数为所述待选择OSD总数,并开始循环选择所述对象存储设备;

根据所述故障域类型从所述根节点信息的根节点开始依次向下选择成员,随机从当前层中选择一个不在所述冲突域中的成员;

若当前成员类型与所述故障域类型不匹配,继续在所述当前成员所在层的下一层中选择一个不在所述冲突域中的成员直至选择到与所述故障域类型相匹配的成员;

若所述当前成员类型与所述故障域类型相匹配,判断所述当前成员是否在上一轮循环过程中已被选择或者是所述当前成员对应的所有对象存储设备是否在上一轮循环过程中已被选择;

若是,返回执行所述开始循环选择所述对象存储设备的步骤;若均不是,从所述当前成员所在层的下层中选择出OSD类型的目标成员;将所述目标成员的OSDID信息和所述当前成员的成员名称输入至所述冲突域中;

将所述循环次数减一,若当前循环次数值不为0,返回所述开始循环选择所述对象存储设备的步骤;若所述当前循环次数值为0,输出每一次循环过程中所选择的OSD ID信息,以完成磁盘选择操作。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110474173.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top