[发明专利]一种文件高可用的存储系统和方法在审
申请号: | 202211694323.6 | 申请日: | 2022-12-28 |
公开(公告)号: | CN115951833A | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 王千 | 申请(专利权)人: | 武汉联影医疗科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 武汉智嘉联合知识产权代理事务所(普通合伙) 42231 | 代理人: | 张璐 |
地址: | 430206 湖北省武汉市东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 可用 存储系统 方法 | ||
1.一种文件高可用的存储系统,其特征在于,包括:多级存储模块和调度模块;
所述多级存储模块,包括多个具有不同文件读写速率的存储节点,用于对所述调度模块发送的待存储文件进行存储;
所述调度模块,用于读取待存储文件,并根据预设阶梯存储策略将所述待存储文件发送给所述多级存储模块;
其中,所述预设阶梯存储策略包括:
对多个所述存储节点按照文件读写速率依次进行优先级排序;
对所述待存储文件按照访问时间顺序依次进行级别排序;
根据所述存储节点的优先级和待存储文件的级别,建立存储节点和文件的对应关系。
2.根据权利要求1所述的文件高可用的存储系统,其特征在于,还包括监测模块;
所述监测模块用于判断所述多级存储模块的存储节点是否发生故障;当所述存储节点发生故障时,向所述调度模块发送暂存指令,当所述发生故障的存储节点恢复运行后,向所述调度模块发送存储恢复指令;
所述调度模块还用于,根据所述监测模块发送的暂存指令和存储恢复指令对所述待存储文件进行标记,并将所述标记后的待存储文件发送给所述多级存储模块。
3.根据权利要求2所述的文件高可用的存储系统,其特征在于,所述调度模块根据所述监测模块发送的暂存指令和存储恢复指令对所述待存储文件进行标记,并将所述标记后的待存储文件发送给所述多级存储模块,包括:
当所述优先级高的存储节点发生故障时,所述监测模块发送暂存指令给所述调度模块;
所述调度模块根据所述暂存指令,按照所述阶梯存储策略将应该存入所述优先级高的存储节点的文件标记为暂存文件,并将所述暂存文件发送到优先级低的存储节点中进行存储;
当所述优先级高的存储节点恢复运行后,所述监测模块发送恢复指令给所述调度模块;
所述调度模块根据所述恢复指令将所述暂存文件发送给所述优先级高的存储节点,并将所述暂存文件从所述优先级低的存储节点中删除。
4.根据权利要求3所述的文件高可用的存储系统,其特征在于,将所述暂存文件发送到优先级低的存储节点中进行存储,还包括:
按照优先级顺序判断优先级比所述发生故障的存储节点低一级的存储节点是否运行正常;如果运行正常,将所述暂存文件发送到所述存储节点中进行存储,如果运行不正常,继续按照优先级顺序判断更低一级存储节点是否运行正常,直到找到运行正常的存储节点,并将所述暂存文件发送到所述运行正常的存储节点进行存储。
5.根据权利要求2所述的文件高可用的存储系统,其特征在于,
所述多级存储模块包括第一级存储节点和第二级存储节点;所述预设阶梯存储策略包括:
将访问时间未超过第一预设时间或访问时间超过第一预设时间但访问频率超过第一预设频率的待存储文件发送至所述第一级存储节点,将所述访问时间超过第一预设时间且访问频率未超过第一预设频率的待存储文件发送至所述第二级存储节点;其中,所述第一级存储节点的文件读写速率高于所述第二级存储节点的文件读写速率。
6.根据权利要求5所述的文件高可用的存储系统,其特征在于,将访问时间未超过第一预设时间的待存储文件发送至所述第一级存储节点,还包括:
当所述第一级存储节点发生故障时,所述监测模块发送暂存指令给所述调度模块;
所述调度模块根据所述暂存指令,将所述访问时间未超过第一预设时间的待存储文件标记为暂存文件,并将所述暂存文件发送到所述第二级存储节点中进行存储;
当所述第一级存储节点恢复运行后,所述监测模块发送恢复指令给所述调度模块;
所述调度模块根据所述恢复指令将所述暂存文件发送给所述第一级存储节点,并将所述暂存文件从所述第二级存储节点中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉联影医疗科技有限公司,未经武汉联影医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211694323.6/1.html,转载请声明来源钻瓜专利网。