Invention Grant
US08806115B1 NVRAM data organization using self-describing entities for predictable recovery after power-loss
有权
NVRAM数据组织使用自我描述实体在电力损失后可预测的恢复
- Patent Title: NVRAM data organization using self-describing entities for predictable recovery after power-loss
- Patent Title (中): NVRAM数据组织使用自我描述实体在电力损失后可预测的恢复
-
Application No.: US14162289Application Date: 2014-01-23
-
Publication No.: US08806115B1Publication Date: 2014-08-12
- Inventor: Kayuri H. Patel , Hari Shankar
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cesari and McKenna, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
In one embodiment, a parallel (e.g., tiered) logging technique is provided to deliver low latency acknowledgements of input/output (I/O) requests, such as write requests, while avoiding loss of data. Write data may be stored (copied) as a log in a portion of a dynamic random access memory and a non-volatile random access memory (NVRAM). The NVRAM may be configured as, e.g., a persistent write-back cache of the node, while parameters of the request may be stored in another portion of the NVRAM configured as the log (NVLog). The write data may be organized into separate variable length blocks or extents and “written back” out-of-order from the write-back cache to storage devices, such as SSDs, e.g., organized into a data container (intended destination of the write request). The write data may be preserved in the NVlog until each extent is safely stored on SSD.
Information query