[发明专利]一种混合存储服务质量的控制方法及控制装置在审
申请号: | 201611120686.3 | 申请日: | 2016-12-07 |
公开(公告)号: | CN106598495A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 张国军 | 申请(专利权)人: | 深圳市深信服电子科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 混合 存储 服务质量 控制 方法 装置 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种混合存储服务质量的控制方法及控制装置。
背景技术
服务质量(Quality of Service,QoS)广泛使用于网络流量控制中,用于保证高优先级流量的带宽和延时。同样的在信息技术(Information Technology,IT)基础设施的存储设施中,也非常有必要通过QoS来保证关键业务的存储性能,让关键业务的输入输出(Input Output,IO)请求优先得到满足。
现有的存储QoS服务通过为不同的IO请求标记上不同的优先级,让优先级高的IO请求优先得到满足,但是在基于混合存储介质的混合存储中(包括高速存储介质以及低速存储介质),采用单独对IO请求进行优先级控制的方法效果并不理想。
现有技术中,高速存储介质的容量通常是很有限的,如果低优先级业务的数据量非常大(如文件服务器,10TB),抢占了高性能的高速存储介质,造成了高速存储介质的资源浪费,不能满足服务质量要求。
发明内容
本发明实施例提供了一种混合存储服务质量的控制方法,用于避免高速存储介质资源的浪费,提高服务质量。
本发明第一方面提供一种混合存储服务质量的控制方法,包括:获取第一数据,所述第一数据为高优先级业务的数据;根据预置的优先级对应关系确定所述第一数据的业务优先级为业务优先级i,1≤i≤N,N为大于或等于2的正整数,i为正整数,i越大优先级越低;根据所述业务优先级i按照第一预置规则将所述第一数据存储到高速存储介质。
结合本发明实施例的第一方面,在本发明实施例第一方面的第一种实现方式中,所述根据所述业务优先级i按照第一预置规则将所述第一数据存储到高速存储介质包括:将所述第一数据分配到预置的优先级队列i,所述优先级队列i对应预置的保证空间i,所述优先级队列i用于存储业务优先级为所述业务优先级i的数据,所述优先级队列i用于记录所述优先级队列i所占空间大小;根据所述优先级队列i按照第一预置规则将所述第一数据存储到预置的保证空间i,所述预置的保证空间i位于所述高速存储介质。
结合本发明实施例的第一方面的第一种实现方式,在本发明实施例第一方面的第二种实现方式中,当接收到上层应用的读操作指令,且要读取的数据不在读缓存中时,所述根据所述优先级队列i按照第一预置规则将所述第一数据存储到预置的保证空间i,所述预置的保证空间i位于所述高速存储介质包括:若所述优先级队列i所占空间小于所述预置的保证空间i的大小,则将所述第一数据缓存到所述预置的保证空间i,并生成一条读缓存记录插入所述优先级队列i的队首,所述预置的保证空间i位于所述高速存储介质;若所述优先级队列i所占空间大于或等于所述预置的保证空间i的大小,且其他预置的保证空间的剩余存储空间大于或等于第一阈值,则将所述第一数据缓存到所述其他预置的保证空间,并生成一条读缓存记录插入所述优先级队列i的队首,所述其他预置的保证空间位于所述高速存储介质;若所述优先级队列i所占空间大于或等于所述预置的保证空间i的大小,且其他预置的保证空间的剩余存储空间小于第一阈值,则释放位于所述优先级队列i队尾的数据,直至所述预置的保证空间i释放的空间大于或等于所述第一数据的大小,然后将所述第一数据缓存到所述保证空间i,并生成一条读缓存记录插入所述优先级队列i的队首,所述预置的保证空间i位于所述高速存储介质。
结合本发明实施例第一方面的第二种实现方式,本发明实施例的第一方面的第三种实现方式中,所述方法还包括:检查读缓存的剩余存储空间;若所述读缓存的剩余存储空间小于或等于第二阈值,所述第二阈值小于所述第一阈值,则判断是否存在目标优先级队列占用的空间大于对应的目标保证空间;若存在,则释放所述目标优先级队列队尾的数据,并更新所述目标优先级队列所占空间大小,直至读缓存的剩余存储空间大于所述第二阈值或所有优先级队列都不超过对应的保证空间为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市深信服电子科技有限公司,未经深圳市深信服电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611120686.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据统计方法和装置
- 下一篇:构建虚拟磁盘及其数据处理的方法和装置