[发明专利]对云存储系统中存储资源的动态调度方法和系统在审
申请号: | 201310682932.4 | 申请日: | 2013-12-13 |
公开(公告)号: | CN104717247A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 孙振正;雷俊智;段勇;龚德志;龚靖 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 毛丽琴 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 存储 资源 动态 调度 方法 系统 | ||
技术领域
本发明涉及云存储服务中的存储资源调度技术,尤其是一种对云存储系统中存储资源的动态调度方法和系统。
背景技术
目前,云存储系统主要通过云存储资源池中不同级别的存储资源,为不同的业务系统提供存储服务。然而,不同的业务系统对存储资源的需求是不同的。例如,网盘类业务系统中小数据块文件居多,读写方式以随机读写为主,网盘类业务系统对存储资源的带宽、每秒输入输出操作(Input/Output Operations Per Second,IOPS)以及响应时间等性能指标要求不高;而视频播放类业务系统中大数据块文件居多,读写方式以顺序读写为主,对存储资源的带宽要求较高,但对IOPS以及响应时间等要求一般。从提升云存储资源利用率以及用户服务水平的角度出发,云存储系统需要对不同的业务系统配置不同级别的存储资源。
然而,在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有的云存储系统为业务系统分配的存储资源是静态不变的,不能实现对不同业务系统的感知,无法根据业务系统对存储资源的需求实现存储资源的动态调度,因此无法满足业务系统对存储资源的个性化需求,也无法提高存储资源的合理利用率。
发明内容
本发明实施例所要解决的技术问题是:提供一种对云存储系统中存储资源的动态调度方法和系统,以根据业务系统对存储资源的需求实现存储资源的动态调度。
本发明实施例提供的一种对云存储系统中存储资源的动态调度方法,包括:
在业务系统使用云存储资源时,采集所述业务系统提供的业务类型信息、向所述业务系统分配的存储资源信息和所述业务系统对分配的存储资源的使用情况信息;
按照预设方式,对所述业务系统的业务类型信息、向所述业务系统分配的存储资源信息和所述业务系统对分配的存储资源的使用情况信息进行建模分析,获得所述业务系统需要的存储资源信息,包括:存储资源的类型和容量大小信息;
识别向所述业务系统分配的存储资源信息是否支持所述业务系统需要的存储资源;
若向所述业务系统分配的存储资源信息不支持所述业务系统需要的存储资源,则进行云存储资源的调度,根据所述业务系统需要的存储资源信息从云存储资源中为所述业务系统调度相应的存储资源。
本发明上述方法的另一实施例中,采集所述业务系统的业务类型信息包括:
从用户管理模块中获取所述业务系统的用户标识ID和业务代码信息,根据用户ID和业务代码识别所述业务系统的业务类型。
本发明上述方法的另一实施例中,采集向所述业务系统分配的存储资源信息包括:
从资源管理模块中获取向所述业务系统分配的存储资源信息,包括向所述业务系统分配的存储资源的存储类型、容量大小以及接口类型。
本发明上述方法的另一实施例中,采集所述业务系统对分配的存储资源的使用情况信息包括:
从资源监控模块中获取所述业务系统对分配的存储资源的使用情况信息,包括每秒输入输出操作IOPS、带宽、平均响应时间、读写比率、数据块大小以及读写频率指标。
本发明上述方法的另一实施例中,还包括:
业务系统在云存储系统中注册时,向云存储系统中的用户管理模块提交该业务系统的用户标识ID和提供的业务代码信息;
以及在所述业务系统完成在云存储系统中的注册时,云存储系统中的资源管理模块向业务系统分配存储资源,并记录该业务系统的用户ID与分配的存储资源信息之间的对应关系信息。
本发明上述方法的另一实施例中,还包括:
云存储系统中的资源监控模块在业务系统使用云存储资源的过程中,实时监测该业务系统分配的存储资源的使用情况,并记录该业务系统的用户ID与对分配的存储资源的使用情况信息。
本发明实施例提供的一种云存储系统,包括用于提供业务系统接入服务的接入模块和用于提供存储资源的资源池,其特征在于,还包括:
采集模块,用于在业务系统使用云存储资源时,采集所述业务系统提供的业务类型信息、向所述业务系统分配的存储资源信息和所述业务系统对分配的存储资源的使用情况信息;
智能分析模块,按照预设方式,对采集模块采集的所述业务系统的业务类型信息、向所述业务系统分配的存储资源信息和所述业务系统对分配的存储资源的使用情况信息进行建模分析,获得所述业务系统需要的存储资源信息,包括:存储资源的类型和容量大小信息;
识别模块,用于识别向所述业务系统分配的存储资源信息是否支持所述业务系统需要的存储资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司;,未经中国电信股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310682932.4/2.html,转载请声明来源钻瓜专利网。