Invention Grant
- Patent Title: NVRAM caching and logging in a storage system
-
Application No.: US14856268Application Date: 2015-09-16
-
Publication No.: US09720822B2Publication Date: 2017-08-01
- Inventor: Jeffrey S. Kimmel
- 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 ; G06F12/02 ; G06F12/0802 ; G06F12/0891 ; G06F3/06 ; G06F12/0893 ; G06F12/0895 ; G06F12/0804 ; G06F12/0866 ; G06F12/0815 ; G06F11/20

Abstract:
In one embodiment, a node coupled to solid state drives (SSDs) of a plurality of storage arrays executes a storage input/output (I/O) stack having a plurality of layers. The node includes a non-volatile random access memory (NVRAM). A first portion of the NVRAM is configured as a write-back cache to store write data associated with a write request and a second portion of the NVRAM is configured as one or more non-volatile logs (NVLogs) to record metadata associated with the write request. The write data is passed from the write-back cache over a first path of the storage I/O stack for storage on a first storage array and the metadata is passed from the one or more NVLogs over a second path of the storage I/O stack for storage on a second storage array, wherein the first path is different from the second path.
Public/Granted literature
- US20160004637A1 NVRAM CACHING AND LOGGING IN A STORAGE SYSTEM Public/Granted day:2016-01-07
Information query