[发明专利]一种支持固态盘缓存动态分配的混合存储系统和方法有效

专利信息
申请号: 201410145032.0 申请日: 2014-04-11
公开(公告)号: CN103902474B 公开(公告)日: 2017-02-08
发明(设计)人: 冯丹;王芳;张泉;谢燕文 申请(专利权)人: 华中科技大学
主分类号: G06F12/0895 分类号: G06F12/0895;G06F12/123
代理公司: 华中科技大学专利中心42201 代理人: 梁鹏
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 支持 固态 缓存 动态分配 混合 存储系统 方法
【权利要求书】:

1.一种支持固态盘缓存动态分配的混合存储系统,其特征在于,所述系统包括:

一块或多块固态盘组成的固态盘阵列、一块或多块磁盘组成的磁盘阵列以及固态盘缓存管理模块;

其中所述混合存储系统对于操作系统或应用程序展现为统一的逻辑设备,所述固态盘与磁盘通过控制器与计算机系统总线相连,其中所述固态盘作为所述磁盘的缓存;

所述固态盘缓存管理模块用于记录每个应用的读写请求比例、每个应用的读写缓存命中率、固态盘与磁盘的响应时间,并用这些数据以及预先为每个应用指定的目标延迟,计算满足每个应用延迟所需求的最小固态盘读缓存和写缓存大小,并根据计算的最小读缓存和写缓存大小为每个应用分配固态盘缓存。

2.根据权利要求1所述的混合存储系统,其特征在于,所述固态盘缓存管理模块具体包括负载分析器、缓存分配模块、性能监控器、缓存映射表模块和请求处理模块,其中:

所述缓存分配模块,用于在系统初始化时,为每个应用分配相同大小的读缓存区和写缓存区;

所述负载分析器,用于在读写请求到达时,记录每个应用的读写请求比例;

所述性能监控器,用于在读写请求完成时,统计固态盘和磁盘的响应时间以及每个应用的读写缓存命中率;

所述缓存映射表模块,存储有位图映射表和哈希冲突链表,其中位图映射表用于管理和标记固态盘中空闲的数据块,而哈希冲突链表用于加速判断请求是否存储在固态盘中;

所述请求处理模块,用于在读写请求到达时,先判断请求的类型,从而将应用的写请求数据写入到存储系统中或是向应用返回其请求的读数据;

所述缓存分配模块,还用于根据所述负载分析器记录的每个应用的读写请求比例、性能监控器统计的固态盘、磁盘的响应时间以及每个应用的读写缓存命中率,和预先为每个应用指定的目标延迟,实时计算满足每个应用延迟需求的固态盘的最小读缓存和写缓存大小,根据计算的读缓存和写缓存大小以及存储系统的配置计算分配给每个应用的最佳读缓存和写缓存大小,并根据分配给每个应用的最佳读缓存和写缓存大小调整每个应用的读缓存区和写缓存区。

3.根据权利要求2所述的混合存储系统,其特征在于,所述缓存分配模块实时计算满足每个应用延迟需求的固态盘的读缓存区大小和写缓存区大小具体为:

求解目标函数minCi=CRi+CWi,]]>其约束条件为:

TiTtargetiCRi0CWi0,]]>

其中,和分别为应用ai的读缓存区和写缓存区大小,Ci表示应用ai固态盘缓存总大小,1≤i≤N,N为运行于混合存储系统上的应用数目;

表示为应用ai所指定的目标延迟;

Ti为应用ai的请求平均响应时间,Ti=Pi×Treadi+(1-Pi)×Twritei;]]>

Pi为应用ai的读请求所占比例;

为应用ai读请求的平均响应时间,Treadi=HRi×TR_SSD+(1-HRi)×(TR_HDD+TW_SSD);]]>

为应用ai写请求的平均响应时间,Twritei=HWi×TW_SSD+(1-HWi)×(TR_SSD+TW_HDD+TW_SSD);]]>

和分别为应用ai的读请求和写请求的缓存命中率,HRi=1-e-fRiCRi,HWi=1-e-fWiCWi,]]>和分别为读负载特征常量和写负载特征常量;

TR_SSD和TW_SSD分别为固态盘的读和写的操作开销,TR_HDD和TW_HDD分别为磁盘读和写的访问时间;

求解目标函数得到的和的最优结果,即为满足每个应用延迟需求的固态盘的读缓存区大小和写缓存区大小

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410145032.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top