SYSTEM AND METHOD FOR SIMULATING A PERSISTENT BYTE ADDRESSABLE STORAGE DEVICE ON A PERSISTENT BLOCK ADDRESSABLE STORAGE DEVICE
    1.
    发明申请
    SYSTEM AND METHOD FOR SIMULATING A PERSISTENT BYTE ADDRESSABLE STORAGE DEVICE ON A PERSISTENT BLOCK ADDRESSABLE STORAGE DEVICE 有权
    用于模拟可编程存储设备中的一个单独的可寻址存储设备的系统和方法

    公开(公告)号:US20150331607A1

    公开(公告)日:2015-11-19

    申请号:US14277988

    申请日:2014-05-15

    Applicant: NetApp, Inc.

    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.

    Abstract translation: 持久性随机访问字节寻址存储设备可以在存储系统的持久随机存取,可块寻址的存储设备上被模拟,该存储系统被配置为对持续地存储在块可寻址设备上的信息进行异步缓冲访问。 缓存的信息访问部分地由被分配为模拟字节可寻址存储设备的暂存区域的存储系统中的一部分内核存储器提供以临时存储用于持久存储的信息。 模拟字节可寻址设备的用户可以采用一个或多个异步接口来将描述信息的元数据传递到设备的驱动器,该处理器可以处理元数据以将信息复制到暂存区域。 驱动程序可以将登台区域组织为一个或多个区域,以便于在块可寻址存储设备上持久存储之前缓存信息(数据)。 每个异步访问接口被配置为确保永久存储器中的数据的更改顺序与驱动程序上更改的到达顺序一致。

    System and method for simulating a persistent byte addressable storage device on a persistent block addressable storage device
    2.
    发明授权
    System and method for simulating a persistent byte addressable storage device on a persistent block addressable storage device 有权
    用于在持久性块可寻址存储设备上模拟持久字节可寻址存储设备的系统和方法

    公开(公告)号:US09389787B2

    公开(公告)日:2016-07-12

    申请号:US14277988

    申请日:2014-05-15

    Applicant: NetApp, Inc.

    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.

    Abstract translation: 持久性随机访问字节寻址存储设备可以在存储系统的持久随机存取,可块寻址的存储设备上被模拟,该存储系统被配置为对持续地存储在块可寻址设备上的信息进行异步缓冲访问。 缓存的信息访问部分地由被分配为模拟字节可寻址存储设备的暂存区域的存储系统中的一部分内核存储器提供以临时存储用于持久存储的信息。 模拟字节可寻址设备的用户可以采用一个或多个异步接口来将描述信息的元数据传递到设备的驱动器,该处理器可以处理元数据以将信息复制到暂存区域。 驱动程序可以将登台区域组织为一个或多个区域,以便于在块可寻址存储设备上持久存储之前缓存信息(数据)。 每个异步访问接口被配置为确保永久存储器中的数据的更改顺序与驱动程序上更改的到达顺序一致。

Patent Agency Ranking