Invention Grant
US09389787B2 System and method for simulating a persistent byte addressable storage device on a persistent block addressable storage device
有权
用于在持久性块可寻址存储设备上模拟持久字节可寻址存储设备的系统和方法
- Patent Title: System and method for simulating a persistent byte addressable storage device on a persistent block addressable storage device
- Patent Title (中): 用于在持久性块可寻址存储设备上模拟持久字节可寻址存储设备的系统和方法
-
Application No.: US14277988Application Date: 2014-05-15
-
Publication No.: US09389787B2Publication Date: 2016-07-12
- Inventor: Brian S. McCarthy , Donna M. Duffy , Farshid Eslami Sarab , Tabriz Holtz , Afshin Salek Ardakani
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: LeClairRyan, a Professional Corporation
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G10H3/06

Abstract:
A persistent random-access, byte-addressable storage device may be simulated on a persistent random-access, block-addressable storage device of a storage system configured to enable asynchronous buffered access to information persistently stored on the block-addressable device. Buffered access to the information is provided, in part, by a portion of kernel memory within the storage system allocated as a staging area for the simulated byte-addressable storage device to temporarily store the information destined for persistent storage. One or more asynchronous interfaces may be employed by a user of the simulated byte-addressable device to pass metadata describing the information to a driver of the device, which may process the metadata to copy the information to the staging area. The driver may organize the staging area as one or more regions to facilitate buffering of the information (data) prior to persistent storage on the block-addressable storage device. Each asynchronous access interface is configured to ensure that an order of changes to the data in the persistent storage is consistent with the order of arrival of the changes at the driver.
Public/Granted literature
Information query