[发明专利]存储器装置、存储器系统及用于复制数据的方法在审
申请号: | 201710082951.1 | 申请日: | 2017-02-16 |
公开(公告)号: | CN107092438A | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 克里希纳·T·马拉丁;郑宏忠 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京铭硕知识产权代理有限公司11286 | 代理人: | 王兆赓,张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 装置 系统 用于 复制 数据 方法 | ||
1.一种存储器装置,包括:
多个易失性存储器,用于存储数据;
非易失存性存储器缓冲器,被配置为存储与从主机计算机接收的工作负荷关联的数据;
存储器控制器,被配置为将数据存储到所述多个易失性存储器和非易失性存储器缓冲器两者,并将数据复制到远程节点,
其中,非易失性存储器缓冲器被配置为在包括由远程节点置位的确认位的表中存储数据。
2.如权利要求1所述的存储器装置,其中,非易失性存储器缓冲器是由电池供电的或由电容器支持的DRAM。
3.如权利要求1所述的存储器装置,其中,非易失性存储器缓冲器是相变RAM(PCM)、电阻式RAM(ReRAM)和磁随机存取存储器(MRAM)之一。
4.如权利要求1所述的存储器装置,其中,存储器装置和远程节点通过传输控制协议/互联网协议(TCP/IP)网络相互连接,其中,远程节点以传输控制协议/互联网协议包的方式将确认位发送到存储器装置。
5.如权利要求1所述的存储器装置,其中,存储器装置和远程节点经由远程直接存储器访问(RDMA)相互通信,其中,主机计算机轮询远程节点的数据复制状态,并在存储器装置的非易失性存储器缓冲器中更新与数据关联的确认位。
6.如权利要求1所述的存储器装置,其中,所述表包括多个数据项,每一数据项包括:逻辑块地址(LBA)、有效位、确认位、优先级位和数据。
7.如权利要求1所述的存储器装置,其中,存储器装置和远程节点的映射信息在主机计算机中存储。
8.如权利要求1所述的存储器装置,其中,非易失性存储器缓冲器存储由主机计算机频繁请求的数据,其中,存储器控制器从非易失性存储器缓冲器去除非频繁请求的数据。
9.一种存储器系统,包括:
主机计算机;
多个存储器装置,通过网络相互连接,
其中,所述多个存储器装置中的每一个存储器装置包括:
多个易失性存储器,用于存储数据;
非易失性存储器缓冲器,被配置为存储与从主机计算机接收的工作负荷关联的数据;
存储器控制器,被配置为将数据存储到所述多个易失性存储器和非易失性存储器缓冲器两者,并将数据复制到远程节点,
其中,非易失性存储器缓冲器被配置为在包括由远程节点置位的确认位的表中存储数据。
10.如权利要求9所述的存储器系统,其中,非易失性存储器缓冲器是由电池供电的或由电容器支持的DRAM。
11.如权利要求9所述的存储器系统,其中,非易失性存储器缓冲器是相变RAM(PCM)、电阻式RAM(ReRAM)和磁随机存取存储器(MRAM)中的一个或多个。
12.如权利要求9所述的存储器系统,其中,所述表包括多个数据项,每一数据项包括:逻辑块地址(LBA)、有效位、确认位、优先级位和数据。
13.一种用于复制数据的方法,包括:
从主机计算机接收包括数据和逻辑块地址(LBA)的数据写请求;
基于逻辑块地址将数据写入存储器装置的多个易失性存储器之一;
在存储器装置的非易失性存储器缓冲器中创建数据写请求的数据项,其中,数据项包括:逻辑块地址、有效位、确认位和数据;
对数据项的有效位进行置位;
将数据复制到远程节点;
接收指示将数据成功复制到远程节点的确认;
基于所述确认更新数据项的确认位;
更新数据项的有效位。
14.如权利要求13所述的方法,还包括:
从主机计算机接收数据的数据读请求;
确定数据从存储器装置是本地可用的;
将在存储器装置中存储的数据发送到主机计算机。
15.如权利要求14所述的方法,其中,在非易失性存储器缓冲器中存储的数据被发送到主机计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710082951.1/1.html,转载请声明来源钻瓜专利网。