APPARATUS, SYSTEM, AND METHOD FOR DETERMINING A READ VOLTAGE THRESHOLD FOR SOLID-STATE STORAGE MEDIA
    81.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR DETERMINING A READ VOLTAGE THRESHOLD FOR SOLID-STATE STORAGE MEDIA 有权
    用于确定固态存储介质的读取电压阈值的装置,系统和方法

    公开(公告)号:US20110182119A1

    公开(公告)日:2011-07-28

    申请号:US13015458

    申请日:2011-01-27

    IPC分类号: G11C16/04 G11C29/00 G11C16/34

    摘要: An apparatus, system, and method are disclosed for determining a read voltage threshold for solid-state storage media. A data set read module reads a data set from storage cells of solid-state storage media. The data set is originally stored in the storage cells with a known bias. A deviation module determines that a read bias for the data set deviates from the known bias. A direction module determines a direction of deviation for the data set. The direction of deviation is based on a difference between the read bias of the data set and the known bias. An adjustment module adjusts a read voltage threshold for the storage cells of the solid-state storage media based on the direction of deviation.

    摘要翻译: 公开了用于确定固态存储介质的读取电压阈值的装置,系统和方法。 数据组读取模块从固态存储介质的存储单元读取数据集。 数据集最初以已知的偏差存储在存储单元中。 偏差模块确定数据集的读取偏差偏离已知的偏差。 方向模块确定数据集的偏差方向。 偏差的方向取决于数据集的读取偏差与已知偏差之间的差异。 调整模块基于偏差方向调整固态存储介质的存储单元的读取电压阈值。

    Apparatus, system, and method for managing out-of-service conditions
    82.
    发明授权
    Apparatus, system, and method for managing out-of-service conditions 有权
    用于管理不在服务条件的设备,系统和方法

    公开(公告)号:US09213594B2

    公开(公告)日:2015-12-15

    申请号:US13354215

    申请日:2012-01-19

    IPC分类号: G06F12/00 G06F11/10 G06F3/06

    摘要: An adaptive logical storage element comprises a plurality of solid-state storage elements accessible in parallel. The logical storage element includes logical storage units, which may include logical page, logical storage divisions (erase blocks), and so on. Each logical storage unit comprises a plurality of physical storage units. A logical storage unit may include one or more physical storage units that are out-of-service (OOS). The OOS status of logical storage units is tracked by OOS metadata. When data is stored on the logical storage element, padding data is provided to physical storage units that are OOS, and valid and/or parity data is provided to in-service physical storage units. A write data pipeline accesses the OOS metadata to insert padding data, and a read data pipeline accesses the OOS metadata to strip padding data.

    摘要翻译: 自适应逻辑存储元件包括可并行访问的多个固态存储元件。 逻辑存储元件包括逻辑存储单元,其可以包括逻辑页,逻辑存储区(擦除块)等等。 每个逻辑存储单元包括多个物理存储单元。 逻辑存储单元可以包括不在服务(OOS)的一个或多个物理存储单元。 逻辑存储单元的OOS状态由OOS元数据跟踪。 当数据存储在逻辑存储元件上时,填充数据被提供给作为OOS的物理存储单元,并且有效和/或奇偶校验数据被提供给在役物理存储单元。 写数据流水线访问OOS元数据以插入填充数据,读取数据流水线访问OOS元数据以剥离填充数据。

    Apparatus, system, and method for managing operations for data storage media
    83.
    发明授权
    Apparatus, system, and method for managing operations for data storage media 有权
    用于管理数据存储介质的操作的装置,系统和方法

    公开(公告)号:US08972627B2

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

    申请号:US13372430

    申请日:2012-02-13

    摘要: An apparatus, system, and method are disclosed for managing operations for data storage media. An adjustment module interrupts or otherwise adjusts execution of an executing operation on the data storage media. A schedule module executes a pending operation on the data storage media in response to adjusting execution of the executing operation. The pending operation comprises a higher execution priority than the executing operation. The schedule module finishes execution of the executing operation in response to completing execution of the pending operation.

    摘要翻译: 公开了一种用于管理数据存储介质的操作的装置,系统和方法。 调整模块中断或以其他方式调整数据存储介质上的执行操作的执行。 响应于调整执行操作的执行,调度模块在数据存储介质上执行挂起操作。 待执行的操作包括比执行操作更高的执行优先级。 响应于完成等待操作的执行,调度模块完成执行操作的执行。

    APPARATUS, SYSTEM, AND METHOD FOR MANAGING OUT-OF-SERVICE CONDITIONS
    84.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR MANAGING OUT-OF-SERVICE CONDITIONS 有权
    用于管理服务外条件的设备,系统和方法

    公开(公告)号:US20130019072A1

    公开(公告)日:2013-01-17

    申请号:US13354215

    申请日:2012-01-19

    IPC分类号: G06F12/00

    摘要: An adaptive logical storage element comprises a plurality of solid-state storage elements accessible in parallel. The logical storage element includes logical storage units, which may include logical page, logical storage divisions (erase blocks), and so on. Each logical storage unit comprises a plurality of physical storage units. A logical storage unit may include one or more physical storage units that are out-of-service (OOS). The OOS status of logical storage units is tracked by OOS metadata. When data is stored on the logical storage element, padding data is provided to physical storage units that are OOS, and valid and/or parity data is provided to in-service physical storage units. A write data pipeline accesses the OOS metadata to insert padding data, and a read data pipeline accesses the OOS metadata to strip padding data.

    摘要翻译: 自适应逻辑存储元件包括可并行访问的多个固态存储元件。 逻辑存储元件包括逻辑存储单元,其可以包括逻辑页,逻辑存储区(擦除块)等等。 每个逻辑存储单元包括多个物理存储单元。 逻辑存储单元可以包括不在服务(OOS)的一个或多个物理存储单元。 逻辑存储单元的OOS状态由OOS元数据跟踪。 当数据存储在逻辑存储元件上时,填充数据被提供给作为OOS的物理存储单元,并且有效和/或奇偶校验数据被提供给在役物理存储单元。 写数据流水线访问OOS元数据以插入填充数据,读取数据流水线访问OOS元数据以剥离填充数据。

    Logical interface for contextual storage
    85.
    发明授权
    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
    86.
    发明申请
    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 MANAGING OPERATIONS FOR DATA STORAGE MEDIA
    87.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR MANAGING OPERATIONS FOR DATA STORAGE MEDIA 有权
    用于管理数据存储介质的操作的装置,系统和方法

    公开(公告)号:US20120203986A1

    公开(公告)日:2012-08-09

    申请号:US13372430

    申请日:2012-02-13

    IPC分类号: G06F12/00

    摘要: An apparatus, system, and method are disclosed for managing operations for data storage media. An adjustment module interrupts or otherwise adjusts execution of an executing operation on the data storage media. A schedule module executes a pending operation on the data storage media in response to adjusting execution of the executing operation. The pending operation comprises a higher execution priority than the executing operation. The schedule module finishes execution of the executing operation in response to completing execution of the pending operation.

    摘要翻译: 公开了一种用于管理数据存储介质的操作的装置,系统和方法。 调整模块中断或以其他方式调整数据存储介质上的执行操作的执行。 响应于调整执行操作的执行,调度模块在数据存储介质上执行挂起操作。 待执行的操作包括比执行操作更高的执行优先级。 响应于完成等待操作的执行,调度模块完成执行操作的执行。

    SYSTEMS AND METHODS FOR STORAGE CONSISTENCY
    89.
    发明申请
    SYSTEMS AND METHODS FOR STORAGE CONSISTENCY 审中-公开
    存储一致性的系统和方法

    公开(公告)号:US20150032982A1

    公开(公告)日:2015-01-29

    申请号:US14303419

    申请日:2014-06-12

    IPC分类号: G06F17/30

    摘要: A storage layer is configured to implement efficient open-close consistency operations. Open close consistency may comprise preserving the original state of a file until the file is closed. The storage layer may be configured to clone a file in response to a file open request. Cloning the file may comprise referencing file data by two separate sets of identifiers. One set may be configured to reflect file modifications, and the other set may be configured to preserve the original state of the file. Subsequent operations configured to modify the file may be performed in reference to one of the sets of identifiers, while the storage layer provides access to the unmodified file through the other set of identifiers. Closing the file may comprise merging the sets of identifiers according to a merge policy.

    摘要翻译: 存储层被配置为实现高效的开 - 关一致性操作。 打开紧密一致性可以包括保持文件的原始状态,直到文件关闭。 存储层可以被配置为响应于文件打开请求克隆文件。 克隆文件可以包括通过两组单独的标识符来引用文件数据。 一组可以被配置为反映文件修改,并且另一组可以被配置为保留文件的原始状态。 配置为修改文件的后续操作可以参考标识符集合之一执行,而存储层通过另一组标识符提供对未修改文件的访问。 关闭文件可以包括根据合并策略合并这些标识符集合。

    LOGICAL INTERFACE FOR CONTEXTUAL STORAGE
    90.
    发明申请
    LOGICAL INTERFACE FOR CONTEXTUAL STORAGE 有权
    物理存储的逻辑接口

    公开(公告)号:US20130073821A1

    公开(公告)日:2013-03-21

    申请号:US13424333

    申请日:2012-03-19

    IPC分类号: G06F12/16

    摘要: A virtual storage layer (VSL) presents logical address space of a non-volatile storage device. The VSL 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 VSL 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 VSL 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.

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