Bit error reduction through varied data positioning
    44.
    发明授权
    Bit error reduction through varied data positioning 有权
    通过不同的数据定位减少位误差

    公开(公告)号:US09176810B2

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

    申请号:US13482892

    申请日:2012-05-29

    摘要: Devices, apparatuses, systems, and methods are disclosed for bit error reduction through varied data positioning. A write request module is configured to receive data for storage in an array of solid-state storage elements. The solid-state storage elements are accessible in parallel. A write module is configured to store the data in parallel to the array of solid-state storage elements with varied data positions for the data relative to different solid-state storage elements of the array. A read module is configured to read the data in parallel from the array of solid-state storage elements.

    摘要翻译: 公开了通过不同数据定位进行位错误减少的装置,装置,系统和方法。 写请求模块被配置为接收用于存储在固态存储元件阵列中的数据。 固态存储元件可并行访问。 写入模块被配置为将数据与数据相对于阵列的不同固态存储元件的数据位置不同的固态存储元件阵列并行存储。 读取模块被配置为从固态存储元件阵列并行读取数据。

    Logical interface for contextual storage
    45.
    发明授权
    Logical interface for contextual storage 有权
    上下文存储的逻辑界面

    公开(公告)号:US08966191B2

    公开(公告)日:2015-02-24

    申请号:US13424333

    申请日:2012-03-19

    摘要: A storage layer presents logical address space of a non-volatile storage device. The storage layer maintains logical interfaces to the non-volatile storage device, which may include arbitrary, any-to-any mappings between logical identifiers and storage resources. Data may be stored on the non-volatile storage device in a contextual format, which includes persistent metadata that defines the logical interface of the data. The storage layer may modify the logical interface of data that is stored in the contextual format. The modified logical interface may be inconsistent with the existing contextual format of the data on the non-volatile storage media. The storage layer may provide access to the data in the inconsistent contextual format through the modified logical interface. The contextual format of the data may be updated to be consistent with the modified logical interface in a write out-of-place storage operation.

    摘要翻译: 存储层呈现非易失性存储设备的逻辑地址空间。 存储层维护到非易失性存储设备的逻辑接口,其可以包括逻辑标识符和存储资源之间的任意对任何对任何映射。 数据可以以包括定义数据的逻辑接口的持久性元数据的上下文格式存储在非易失性存储设备上。 存储层可以修改以上下文格式存储的数据的逻辑接口。 经修改的逻辑接口可能与非易失性存储介质上的数据的现有上下文格式不一致。 存储层可以通过修改的逻辑接口提供对以不一致的上下文格式的数据的访问。 可以在写入不当存储操作中更新与修改的逻辑接口一致的数据的上下文格式。

    SYSTEMS AND METHODS FOR CONTEXTUAL STORAGE
    46.
    发明申请
    SYSTEMS AND METHODS FOR CONTEXTUAL STORAGE 有权
    系统和方法存储

    公开(公告)号:US20140025872A1

    公开(公告)日:2014-01-23

    申请号:US14030717

    申请日:2013-09-18

    IPC分类号: G06F12/02

    摘要: A storage layer presents logical address space of a non-volatile storage device. The storage layer maintains logical interfaces to the non-volatile storage device, which may include arbitrary, any-to-any mappings between logical identifiers and storage resources. Data may be stored on the non-volatile storage device in a contextual format, which includes persistent metadata that defines the logical interface of the data. The storage layer may modify the logical interface of data that is stored in the contextual format. The modified logical interface may be inconsistent with the existing contextual format of the data on the non-volatile storage media. The storage layer may provide access to the data in the inconsistent contextual format through the modified logical interface. The contextual format of the data may be updated to be consistent with the modified logical interface in a write out-of-place storage operation.

    摘要翻译: 存储层呈现非易失性存储设备的逻辑地址空间。 存储层维护到非易失性存储设备的逻辑接口,其可以包括逻辑标识符和存储资源之间的任意对任何对任何映射。 数据可以以包括定义数据的逻辑接口的持久性元数据的上下文格式存储在非易失性存储设备上。 存储层可以修改以上下文格式存储的数据的逻辑接口。 经修改的逻辑接口可能与非易失性存储介质上的数据的现有上下文格式不一致。 存储层可以通过修改的逻辑接口提供对以不一致的上下文格式的数据的访问。 可以在写入不当存储操作中更新与修改的逻辑接口一致的数据的上下文格式。

    Apparatus, system, and method for reconfiguring an array to operate with less storage elements
    50.
    发明授权
    Apparatus, system, and method for reconfiguring an array to operate with less storage elements 有权
    用于重新配置阵列以用较少存储元件操作的装置,系统和方法

    公开(公告)号:US08307258B2

    公开(公告)日:2012-11-06

    申请号:US12468040

    申请日:2009-05-18

    IPC分类号: G11C29/00

    摘要: An apparatus, system, and method are disclosed for reconfiguring an array of solid-state storage elements protected using parity data. The storage element error module determines that one or more storage elements are unavailable to store data (“unavailable storage elements”). The storage element resides in an array with N number of storage elements storing a first ECC chunk and P number of storage elements storing first parity data. The reconfigure data read module reads data from storage elements other than the unavailable storage elements. The data regeneration module uses the first parity data to regenerate missing data from the first ECC chunk. The data reconfiguration module creates a second ECC chunk. The new configuration storage module stores a portion of the second ECC chunk and associated second parity data on (N+P)−Z number of storage elements, wherein 1≦Z≦P.

    摘要翻译: 公开了用于重新配置使用奇偶校验数据保护的固态存储元件的阵列的装置,系统和方法。 存储元件错误模块确定一个或多个存储元件不可用于存储数据(不可用存储元件)。 存储元件驻留在具有存储第一ECC块的N个存储元件和存储第一奇偶校验数据的P个存储元件的阵列中。 重新配置数据读取模块从不可用存储元件以外的存储单元读取数据。 数据再生模块使用第一奇偶校验数据从第一ECC块重新生成丢失的数据。 数据重新配置模块创建第二个ECC块。 新配置存储模块将(N + P)-Z个存储元件的第二ECC块和相关联的第二奇偶校验数据的一部分存储在其中,其中1≦̸ Z≦̸ P。