[发明专利]一种文件存储方法、系统、介质和设备有效
申请号: | 202210534833.0 | 申请日: | 2022-05-17 |
公开(公告)号: | CN114640690B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 王淑春;李明;郭民;施志龙;韦淑波;余小燕;叶雪强 | 申请(专利权)人: | 浙江省公众信息产业有限公司无线运营分公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/1074;H04L67/1012;H04L67/1008;H04L67/568;H04L67/60 |
代理公司: | 杭州坚果知识产权代理事务所(普通合伙) 33366 | 代理人: | 张剑英 |
地址: | 310023 浙江省杭州市余杭区五*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 存储 方法 系统 介质 设备 | ||
1.一种文件存储方法,其特征在于,所述方法包括:
实时调度策略制定步骤:根据自定义的存储节点编排规则控制存储节点资源,实时下发调度策略,以动态配置存储节点的调用;
文件存储步骤:获取待存储文件,对所述待存储文件的大小基于阈值进行切片,根据下发的所述调度策略以及各个待存储的存储节点的健康状态,动态选择最优存储节点,并在所述最优存储节点进行文件存储;
其中,所述文件存储步骤包括:
存储节点选择步骤:根据下发的所述调度策略,通过自定义的业务优先调度算法:
N=F(X,o,s),其中,变量N表示通过所述业务优先调度算法得到的存储节点列表,方法F()为业务优先调度算法函数名,变量o为当前业务类型参数;变量s为下发的所述调度策略类型,提供地区优先,配置优先,高响应优先调度策略的选择;变量X表示规划可选存储节点{x1,x2,x3,...xn}的集合,其中,x1,x2,x3,...xn为具体规划的存储节点对象;
并依据所述存储节点列表内相关的所有所述存储节点的健康状态采用权重优先排序法:
D=S(N,Y,y),其中,变量D表示通过节点健康权重优先排序后得到的最优存储节点,方法S()为具体节点健康权重排序函数名,变量N为上述业务优先调度算法筛选出的存储节点列表,变量Y为存储节点集合对应的业务健康状态集合,y为对应业务健康状态权重,选择最优存储节点,动态调度到各个所述最优存储节点进行存储;
动态热备步骤:所述最优存储节点优先选用内存缓存所述待存储文件,当内存剩余值小于阀值时,切换为磁盘缓存,并且实时感知所述最优存储节点的可用性,所述最优存储节点不可用,则切换到其他可用所述存储节点;
所述健康状态是由存储节点获取自身处理事务的可用能力数,获取所有存储单元的健康信息,并集合所有存储单元的健康信息,统计可用容量以及可用存储单元的数量,并封装可用容量以及可用存储单元的数量形成的。
2.根据权利要求1所述的文件存储方法,其特征在于,所述文件存储步骤还包括:
文件获取步骤:获取来自客户端的存储写入请求,得到所述待存储文件;
判断步骤:判断所述待存储文件的大小是否超过设定所述阈值;
切片步骤:若所述待存储文件的大小超过设定所述阈值,则对所述待存储文件进行切片处理,以得到文件流;
第一缓存步骤:用于本地缓存所述文件流,以得到本地缓存对象;
第二缓存步骤:用于传输所述本地缓存对象至所述最优存储节点,以使所述最优存储节点根据所述本地缓存对象动态选择对应的存储单元进行文件存储。
3.根据权利要求1或2所述的文件存储方法,其特征在于,所述实时调度策略制定步骤包括:
存储列表配置步骤:依赖地区设置或依赖用户配置,根据地区就近获取对应的所述存储节点列表,或者根据用户配置获取已关联的所述存储节点列表;
编排规则步骤:所述存储节点编排规则为对存储节点进行编码处理的规则,存储节点的编码内容包括多个字符,所述字符含义包括:存储节点的用途编码、节点业务类型、地市编码、预留字段及节点序号。
4.根据权利要求1或2所述的文件存储方法,其特征在于,所述存储节点选择步骤包括:
列表选择步骤:根据所述调度策略选择对应的存储节点列表;
状态获取步骤:获取所述存储节点列表内所有存储节点的健康状态;
筛选步骤:按照所述健康状态的可用容量以及可用存储单元的数量从高到低进行排序并筛选出符合要求的存储节点;
封装步骤:对所述存储节点的信息进行封装,得到最优存储节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江省公众信息产业有限公司无线运营分公司,未经浙江省公众信息产业有限公司无线运营分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210534833.0/1.html,转载请声明来源钻瓜专利网。