[发明专利]基于存储设备内部地址的冗余编码条带有效
申请号: | 201880063154.1 | 申请日: | 2018-09-24 |
公开(公告)号: | CN111164574B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | B.W.奥克拉夫卡;V.博尔霍维廷;S.苏巴拉奥 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邱军 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储 设备 内部 地址 冗余 编码 条带 | ||
1.一种系统,包括:
非暂态存储装置;
数据收集模块,所述数据收集模块被配置为针对冗余编码条带的每个组块收集所述组块的数据;
命令模块,所述命令模块被配置为发出将所述冗余编码条带的所述组块的所述数据写入多个非易失性存储设备中的选择的一个非易失性存储设备的命令;
接口,所述接口被配置为针对所述冗余编码条带的每个组块,在所选择的非易失性存储设备中接收所述组块的内部地址;和
冗余编码模块,所述冗余编码模块被配置为将冗余条带映射存储到所述非暂态存储装置中,所述冗余条带映射具有冗余条带标识符和所述非易失性存储设备中针对所述冗余编码条带的所述组块的所述内部地址。
2.根据权利要求1所述的系统,还包括数据恢复模块,所述数据恢复模块被配置为:
向所述非易失性存储设备中的第一非易失性存储设备发送对所述冗余编码条带的组块的请求,所述请求指定所述组块的所述内部地址。
3.根据权利要求1所述的系统,还包括逻辑,所述逻辑被配置为指示所述多个非易失性存储设备中的至少一个非易失性存储设备将从虚拟地址映射至冗余条带标识符的正向映射存储到非易失性存储装置中。
4.根据权利要求3所述的系统,还包括数据恢复模块,所述数据恢复模块被配置为:
在非易失性存储设备上从所述非易失性存储装置读取所述正向映射,以检索虚拟地址的冗余条带标识符;
使用所检索的冗余条带标识符以在所述冗余条带映射中检索内部地址;以及
从所述非易失性存储设备中的多个非易失性存储设备请求数据组块,对所述组块的所述请求指定所检索的内部地址。
5.根据权利要求1所述的系统,其中每个所述数据组块包括各自具有外部逻辑地址的多个随机数据块,并且其中所述非易失性存储设备中的第一非易失性存储设备包括:
地址映射模块,所述地址映射模块被配置为:
在所述第一非易失性存储设备中将与数据组块相关联的所述外部逻辑地址映射至顺序内部地址;以及
在所述第一非易失性存储设备中将所述映射存储在所述非暂态存储装置中。
6.根据权利要求1所述的系统,其中所述非易失性存储设备中的第一非易失性存储设备包括:
写入逻辑,所述写入逻辑被配置为在所述第一非易失性存储设备中将所述冗余编码条带的所述整个组块写入到非易失性存储器单元的连续区域;和
地址提供逻辑,所述地址提供逻辑被配置为向所述接口提供在所述第一非易失性存储设备中写入所述组块的内部地址。
7.根据权利要求1所述的系统,其中所述多个非易失性存储设备中的第一个非易失性存储设备向所述冗余编码条带中的第一组块提供的所述内部地址为第一内部逻辑地址。
8.根据权利要求7所述的系统,其中所述第一非易失性存储设备还包括:
非暂态存储装置;
写入逻辑,所述写入逻辑被配置为将所述第一非易失性存储设备中的第一连续区域中存储的所述第一组块移动至所述第一非易失性存储设备中的第二连续区域;和
地址映射模块,所述地址映射模块被配置为在所述非暂态存储装置中更新所述第一内部逻辑地址从所述第一连续区域到所述第二连续区域的映射。
9.根据权利要求8所述的系统,其中所述第一连续区域是所述第一非易失性存储设备中第一擦除块的全部或一部分,其中所述第二连续区域是所述第一非易失性存储设备中第二擦除块的全部或一部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880063154.1/1.html,转载请声明来源钻瓜专利网。