[发明专利]存储系统服务质量控制方法、装置和系统有效
| 申请号: | 201110337131.5 | 申请日: | 2011-10-31 |
| 公开(公告)号: | CN102426552A | 公开(公告)日: | 2012-04-25 |
| 发明(设计)人: | 张冬 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 611731 四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储系统 服务质量 控制 方法 装置 系统 | ||
技术领域
本发明涉及存储技术,尤其涉及一种存储系统服务质量控制方法、装置和系统隔。
背景技术
主机上的数据通常在存储系统中存储,当需要访问主机上的某个数据对象时,例如某个应用程序所对应的数据地址或者文件时,主机将访问存储系统,获取存储系统中该对象所对应的数据。其中,存储系统在处理主机的访问请求时,将为本次访问分配一定的系统资源,该存储系统的系统资源例如包括内存、CPU等。存储系统中的控制模块可以通过调整各对象访问所占用的系统资源,使得各对象在访问时具有不同的服务质量,例如具有不同的带宽、时延等,这种通过调整所占用的系统资源进而调整访问服务性能的过程称为服务质量(Quality of Service,简称:Qos)控制。
现有技术中,存储系统的Qos控制一般采用逻辑单元号(logic unit number,简称:LUN)粒度级别的Qos控制方式。具体的,存储系统中包括多个LUN,所述LUN是存储系统的虚拟存储单元,数据存储在LUN对应的地址范围中,通过访问所述地址可以获取该地址中存储的数据。存储系统中的控制模块可以以LUN为单位对整个LUN进行QoS控制,例如,主机上的文件A存储在LUN2上,则可以对该整个LUN2给以高级别的QoS,以使得对于文件A的访问质量较高。
上述现有技术的Qos控制所存在的技术缺陷是,如上面所述的,存储系统是对整个LUN2的所有地址的I/O访问都给以高级别的QoS,但是,主机只对LUN2上的某一部分地址(文件A对应的地址)中的数据进行访问,则针对整个LUN的所有地址进行QoS控制其实对存储系统的系统资源是一种浪费;并且,系统资源是有限的,如果对某一LUN分配的资源较多,则必然对其他LUN分配的资源减少,可能影响其他LUN上数据的访问质量。即,现有的Qos控制方式存在着资源浪费以及整体服务质量较低的问题。
发明内容
本发明提供一种存储系统服务质量控制方法、装置和系统,以节约存储系统的系统资源,并提高存储系统的服务质量。
本发明提供一种存储系统服务质量控制方法,包括:
获取预设的数据对象,并根据预设的数据对象,获取所述数据对象在存储设备中对应的存储地址,所述数据对象包括应用程序或者文件;所述获取所述数据对象在存储设备中对应的存储地址包括:通过查询文件系统,获取所述文件系统中存储的所述数据对象在存储设备中对应的存储地址;
将所述存储地址发送至存储设备,以使得所述存储设备对所述存储地址的访问进行服务质量控制。
本发明提供一种主机,包括:
地址识别单元,用于获取预设的数据对象,并根据预设的数据对象,获取所述数据对象在存储设备中对应的存储地址,所述数据对象包括应用程序或者文件;所述获取所述数据对象在存储设备中对应的存储地址包括:通过查询文件系统,获取所述文件系统中存储的所述数据对象在存储设备中对应的存储地址;
地址发送单元,用于将所述存储地址发送至存储设备,以使得所述存储设备对所述存储地址的访问进行服务质量控制。
本发明提供一种存储系统服务质量控制系统,包括主机、存储设备;
所述主机,用于获取预设的数据对象,并根据预设的数据对象,获取所述数据对象在存储设备中对应的存储地址,将所述存储地址发送至存储设备;所述数据对象包括应用程序或者文件;所述获取所述数据对象在存储设备中对应的存储地址包括:通过查询文件系统,获取所述文件系统中存储的所述数据对象在存储设备中对应的存储地址;
所述存储设备,用于对所述存储地址的访问进行服务质量控制。
本发明提供的存储系统服务质量控制方法、装置和系统,通过获取数据对象在存储设备中对应的存储地址,可以使得存储设备仅对该存储地址的访问进行Qos控制,而不需要如现有技术那样只能整个LUN进行控制,解决了Qos控制方式存在的资源浪费及服务质量较低的问题,节约了存储系统的系统资源,并提高了存储系统的服务质量,更加能准确满足用户需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明存储设备服务质量控制方法实施例所应用的系统结构图;
图2为本发明存储设备服务质量控制方法一实施例的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110337131.5/2.html,转载请声明来源钻瓜专利网。





