[发明专利]一种软件定义的固态盘融合存储方法有效

专利信息
申请号: 201410051045.1 申请日: 2014-02-14
公开(公告)号: CN103777905B 公开(公告)日: 2017-04-12
发明(设计)人: 刘景宁;冯丹;童薇;张双武;雷宗浩;余晨晔;罗锐;张建权 申请(专利权)人: 华中科技大学
主分类号: G06F3/06 分类号: G06F3/06;G06F12/02
代理公司: 华中科技大学专利中心42201 代理人: 朱仁玲
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种软件定义的固态盘融合存储方法,在主机端增加主机端融合存储层HFSL(Host Fusion Storage Layer),直接获取固态盘的物理块特性以及使用过程中的统计信息,结合上层数据访问特点进行固态盘的复杂IO调度及管理,以及分配粒度可变的地址映射方法实现固态盘持久化的高性能。本发明在主机端实现对NAND FLASH的性能优化以及PCM与NAND FLASH融合的存储管理,利用PCM优秀的性能弥补NAND FLASH的性能缺点,可提高固态盘读写性能以及使用寿命。
搜索关键词: 一种 软件 定义 固态 融合 存储 方法
【主权项】:
一种软件定义的固态盘融合存储方法,其中,在基于NAND FLASH的固态盘中融合相变存储器(PCM),并在主机端驱动与文件系统之间实现了一层融合存储中间层(HFSL),其能获取PCM与NAND FLASH的物理特性及数据分布信息,并且针对PCM与NAND FLASH融合存储的物理特性,在融合存储中间层中实现地址映射、IO调度策略、垃圾回收,磨损均衡,所述方法包括以下步骤:(1)开机时从固态盘PCM固定区域读取PCM地址映射表和FLASH地址映射表到主机内存中,同时在主机内存中开辟一段固态盘的缓存区,当主机有访问固态盘的请求Q(lsn,size,op,data)时,首先获取Q.lsn和Q.size,根据Q.lsn以及Q.size判断请求Q访问的数据是否在缓存区中,其中,lsn是逻辑地址,size是请求大小,op是读写标志,data是数据在主机内存中的地址,即主机端的数据目的地址或源地址,如果命中,对于读请求,把数据从缓存区中拷贝到data地址,对于写请求,把data地址数据拷贝到缓存区中,转入步骤(8);如果没命中,对于读请求,转入步骤(2),对于写请求,如果缓存区没有满,直接把data地址处的数据拷贝到缓存区中,转入步骤(8),否则进行缓存区替换更新操作,转入步骤(3);(2)获取读请求的Q.lsn和Q.size,查找PCM与FLASH地址映射表进行地址转换,转入步骤(6),其中,对于访问PCM的读请求,产生以PCM最优写粒度大小为单位的读操作请求序列;对于访问FLASH的读请求,产生以FLASH物理页大小的读操作请求序列;(3)设从缓存区中替换出来的请求为q,判断q.size的大小,如果q.size<NAND PAGE SIZE,转入步骤(4),否则转入步骤(5);(4)根据请求q.lsn的访问次数和访问时间,判断q.lsn访问数据的冷热性:如果是热数据,给q.lsn分配PCM磨损次数较少的物理地址;否则给q.lsn分配PCM磨损次数较多的物理地址;产生以PCM最优写粒度大小为单位的写请求序列,并转入步骤(6);(5)根据请求q.lsn的访问次数和访问时间,判断q.lsn访问数据的冷热性:如果是热数据,给q.lsn分配FLASH磨损次数较少的物理地址;否则给q.lsn分配FLASH磨损次数较多的物理地址;产生以FLASH页大小单位的写请求序列,并转入步骤(6);(6)获取(2)、(4)、(5)中产生的请求序列,根据请求中的物理地址将所述请求序列分别添加到固态盘对应通道上的循环请求队列尾,当定时器到来时,把当前通道上的请求发送给固态盘处理;(7)检测是否有完成中断,如果检测到中断,表示请求已经处理完成,转入步骤(8);(8)返回完成给请求Q。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410051045.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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