[发明专利]一种混合存储服务质量的控制方法及控制装置在审
申请号: | 201611120686.3 | 申请日: | 2016-12-07 |
公开(公告)号: | CN106598495A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 张国军 | 申请(专利权)人: | 深圳市深信服电子科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混合 存储 服务质量 控制 方法 装置 | ||
1.一种混合存储服务质量的控制方法,其特征在于,包括:
获取第一数据,所述第一数据为高优先级业务的数据;
根据预置的优先级对应关系确定所述第一数据的业务优先级为业务优先级i,1≤i≤N,N为大于或等于2的正整数,i为正整数,i越大优先级越低;
根据所述业务优先级i按照第一预置规则将所述第一数据存储到高速存储介质。
2.根据权利要求1所述的控制方法,其特征在于,所述根据所述业务优先级i按照第一预置规则将所述第一数据存储到高速存储介质包括:
将所述第一数据分配到预置的优先级队列i,所述优先级队列i对应预置的保证空间i,所述优先级队列i用于存储业务优先级为所述业务优先级i的数据,所述优先级队列i用于记录所述优先级队列i所占空间大小;
根据所述优先级队列i按照第一预置规则将所述第一数据存储到预置的保证空间i,所述预置的保证空间i位于所述高速存储介质。
3.根据权利要求2所述的控制方法,其特征在于,当接收到上层应用的读操作指令,且要读取的数据不在读缓存中时,所述根据所述优先级队列i按照第一预置规则将所述第一数据存储到预置的保证空间i,所述预置的保证空间i位于所述高速存储介质包括:
若所述优先级队列i所占空间小于所述预置的保证空间i的大小,则将所述第一数据缓存到所述预置的保证空间i,并生成一条读缓存记录插入所述优先级队列i的队首,所述预置的保证空间i位于所述高速存储介质;
若所述优先级队列i所占空间大于或等于所述预置的保证空间i的大小,且其他预置的保证空间的剩余存储空间大于或等于第一阈值,则将所述第一数据缓存到所述其他预置的保证空间,并生成一条读缓存记录插入所述优先级队列i的队首,所述其他预置的保证空间位于所述高速存储介质;
若所述优先级队列i所占空间大于或等于所述预置的保证空间i的大小,且其他预置的保证空间的剩余存储空间小于第一阈值,则释放位于所述优先级队列i队尾的数据,直至所述预置的保证空间i释放的空间大于或等于所述第一数据的大小,然后将所述第一数据缓存到所述保证空间i,并生成一条读缓存记录插入所述优先级队列i的队首,所述预置的保证空间i位于所述高速存储介质。
4.根据权利要求3所述的控制方法,其特征在于,所述方法还包括:
检查读缓存的剩余存储空间;
若所述读缓存的剩余存储空间小于或等于第二阈值,所述第二阈值小于所述第一阈值,则判断是否存在目标优先级队列占用的空间大于对应的目标保证空间;
若存在,则释放所述目标优先级队列队尾的数据,并更新所述目标优先级队列所占空间大小,直至读缓存的剩余存储空间大于所述第二阈值或所有优先级队列都不超过对应的保证空间为止。
5.根据权利要求2所述的控制方法,其特征在于,当接收到上层应用的写操作指令时,所述根据所述优先级队列i按照第一预置规则将所述第一数据存储到预置的保证空间i,所述预置的保证空间i位于所述高速存储介质包括:
若所述优先级队列i所占空间小于所述预置的保证空间i的大小,则将所述第一数据缓存到所述预置的保证空间i,并生成一条写缓存记录插入所述优先级队列i的队首,所述预置的保证空间i位于所述高速存储介质;
若所述优先级队列i所占空间大于或等于所述预置的保证空间i的大小,且其他预置的保证空间的剩余存储空间大于或等于第三阈值,则将所述第一数据缓存到所述其他预置的保证空间,并生成一条写缓存记录插入所述优先级队列i的队首,所述其他预置的保证空间位于所述高速存储介质;
若所述优先级队列i所占空间大于或等于所述预置的保证空间i的大小,且其他预置的保证空间的剩余存储空间小于第三阈值,则限制所述优先级队列i的数据写入速度,并将所述优先级队列i中的数据写入低速存储介质;或将所述优先级队列i中的合并对象与本次写操作合并后写入低速存储介质,并从所述优先级队列i中删除所述合并对象,所述合并对象与本次写操作为同一写缓存对象,且跟本次写操作地址重叠或者地址连续的数据,将所述第一数据缓存到所述预置的保证空间i,并更新所述优先级队列i所占空间大小,所述预置的保证空间i位于所述高速存储介质。
6.根据权利要求5所述的控制方法,其特征在于,所述方法还包括:
按照预置的时间周期将所述优先级队列i中的数据写入低速存储介质;
删除所述优先级队列i中已写入低速存储介质的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市深信服电子科技有限公司,未经深圳市深信服电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611120686.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据统计方法和装置
- 下一篇:构建虚拟磁盘及其数据处理的方法和装置