[发明专利]文件系统可用性确定方法及装置有效
申请号: | 201710986006.4 | 申请日: | 2017-10-20 |
公开(公告)号: | CN107665258B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 谢纲;周应超;张晨 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/17 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 曾尧 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件系统 可用性 确定 方法 装置 | ||
1.一种文件系统可用性确定方法,其特征在于,包括:
获取文件系统中故障数据节点的数量;
基于所述文件系统的数据节点的总数量、故障数据节点的数量以及数据副本的数量,确定所述文件系统的可用性信息;
基于所述文件系统的数据节点的总数量、故障数据节点的数量以及数据副本的数量,确定所述文件系统的可用性信息,包括:
基于所述文件系统的数据节点的总数量、故障数据节点的数量以及数据副本的数量,确定至少一个数据副本存储在故障数据节点中的第一组合数;
基于所述文件系统的数据节点的总数量以及数据副本的数量,确定由所述数据副本存储在所有数据节点中的第二组合数;
基于所述第一组合数以及所述第二组合数,确定所述文件系统的可用性信息。
2.根据权利要求1所述的方法,其特征在于,获取文件系统中故障数据节点的数量,包括:
监控所述文件系统的多个数据节点,获取第一时间区间内文件系统中故障数据节点的数量。
3.根据权利要求1所述的方法,其特征在于,采用如下公式确定所述文件系统的可用性信息:
其中,P表示所述文件系统的可用性信息,N表示所述文件系统的数据节点的总数量,k表示所述故障数据节点的数量,r表示数据副本的数量,N-k表示无故障数据节点的数量,N、k以及r为正整数,N≥k,C(k,i)表示i个数据副本存储在k个故障数据节点中的第三组合数,i的取值范围为1~r,C(N-k,r-i)表示r-i个数据副本存储在N-k个无故障数据节点中的第四组合数,表示至少一个数据副本存储在k个故障数据节点中的第一组合数,C(N,r)表示r个数据副本存储在N个数据节点中的第二组合数,表示至少一个数据副本受到k个故障数据节点影响的概率。
4.一种文件系统可用性确定装置,其特征在于,包括:
获取模块,用于获取文件系统中故障数据节点的数量;
确定模块,用于基于所述文件系统的数据节点的总数量、故障数据节点的数量以及数据副本的数量,确定所述文件系统的可用性信息;
所述确定模块包括:
第一确定子模块,用于基于所述文件系统的数据节点的总数量、故障数据节点的数量以及数据副本的数量,确定至少一个数据副本存储在故障数据节点中的第一组合数;
第二确定子模块,用于基于所述文件系统的数据节点的总数量以及数据副本的数量,确定由所述数据副本存储在所有数据节点中的第二组合数;
第三确定子模块,用于基于所述第一组合数以及所述第二组合数,确定所述文件系统的可用性信息。
5.根据权利要求4所述的装置,其特征在于,所述获取模块包括:
获取子模块,用于监控所述文件系统的多个数据节点,获取第一时间区间内文件系统中故障数据节点的数量。
6.根据权利要求4所述的装置,其特征在于,采用如下公式确定所述文件系统的可用性信息:
其中,P表示所述文件系统的可用性信息,N表示所述文件系统的数据节点的总数量,k表示所述故障数据节点的数量,r表示数据副本的数量,N-k表示无故障数据节点的数量,N、k以及r为正整数,N≥k,C(k,i)表示i个数据副本存储在k个故障数据节点中的第三组合数,i的取值范围为1~r,C(N-k,r-i)表示r-i个数据副本存储在N-k个无故障数据节点中的第四组合数,表示至少一个数据副本存储在k个故障数据节点中的第一组合数,C(N,r)表示r个数据副本存储在N个数据节点中的第二组合数,表示至少一个数据副本受到k个故障数据节点影响的概率。
7.一种文件系统可用性确定装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:执行权利要求1-3中任意一项所述的方法。
8.一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行根据权利要求1-3中任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710986006.4/1.html,转载请声明来源钻瓜专利网。