发明申请
US20150370498A1 NVRAM DATA ORGANIZATION USING SELF-DESCRIBING ENTITIES FOR PREDICTABLE RECOVERY AFTER POWER-LOSS
审中-公开

基本信息:
- 专利标题: NVRAM DATA ORGANIZATION USING SELF-DESCRIBING ENTITIES FOR PREDICTABLE RECOVERY AFTER POWER-LOSS
- 专利标题(中):电力损失后使用自我描述实体进行可预测恢复的NVRAM数据组织
- 申请号:US14839667 申请日:2015-08-28
- 公开(公告)号:US20150370498A1 公开(公告)日:2015-12-24
- 发明人: Kayuri H. Patel , Hari Shankar
- 申请人: NetApp, Inc.
- 主分类号: G06F3/06
- IPC分类号: G06F3/06
摘要:
In one embodiment, a node coupled to a plurality of storage devices executes a storage input/output (I/O) stack having a plurality of layers including a persistence layer. A portion of non-volatile random access memory (NVRAM) is configured as one or more logs. The persistence layer cooperates with the NVRAM to employ the log to record write requests received from a host and to acknowledge successful receipt of the write requests to the host. The log has a set of entries, each entry including (i) write data of a write request and (ii) a previous offset referencing a previous entry of the log. After a power loss, the acknowledged write requests are recovered by replay of the log in reverse sequential order using the previous record offset in each entry to traverse the log.
摘要(中):
在一个实施例中,耦合到多个存储设备的节点执行具有包括持续层的多个层的存储输入/输出(I / O)堆栈。 非易失性随机存取存储器(NVRAM)的一部分被配置为一个或多个日志。 持久层与NVRAM配合使用日志来记录从主机接收到的写入请求,并确认成功接收写入请求给主机。 日志具有一组条目,每个条目包括(i)写入写入请求的数据,以及(ii)参考日志的先前条目的先前偏移量。 断电后,通过使用每个条目中的前一个记录偏移遍历日志,以相反的顺序重播日志来恢复确认的写入请求。
公开/授权文献:
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F3/00 | 用于将所要处理的数据转变成为计算机能够处理的形式的输入装置;用于将数据从处理机传送到输出设备的输出装置,例如,接口装置 |
--------G06F3/06 | .来自记录载体的数字输入,或者到记录载体上去的数字输出 |