发明名称 NVRAM CACHING AND LOGGING IN A STORAGE SYSTEM
摘要 Non-volatile random access memory (NVRAM) caching and logging may be configured to deliver low latency acknowledgements of input/output (I/O) requests, such as write requests, while avoiding loss of data associated with the requests that may occur as a result of power failures. Write data associated with one or more write requests may be received at a node of a cluster. The write data may be stored in a portion of an NVRAM 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 one or more logs, e.g., NVLogs. 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 solid state drives (SSDs). The write data may be preserved in the write-back cache until each extent is safely and successfully stored on SSD (i.e., in the event of power loss), or operations associated with the write request are sufficiently logged on NVLog, to thereby provide efficient recovery when attempting to restore the write data preserved in the cache to the SSDs.
申请公布号 WO2015105671(A1) 申请公布日期 2015.07.16
申请号 WO2014US71581 申请日期 2014.12.19
申请人 NETAPP, INC. 发明人 KIMMEL, JEFFREY S.
分类号 G06F12/08;G06F3/06 主分类号 G06F12/08
代理机构 代理人
主权项
地址