Advanced groomer for storage array
    1.
    发明授权
    Advanced groomer for storage array 有权
    高级groomer存储阵列

    公开(公告)号:US09146688B2

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

    申请号:US13758824

    申请日:2013-02-04

    CPC classification number: G06F3/064 G06F12/0253

    Abstract: Techniques are disclosed relating to reclaiming data on recording media. In one embodiment, an apparatus has a solid-state memory array including a plurality of blocks. The solid-state memory array may implement a cache for one or more storage devices. Respective operational effects are determined relating to reclaiming ones of the plurality of blocks. One of the plurality of blocks is selected as a candidate for reclamation based on the determined operational effects, and the selected block is reclaimed. In some embodiments, the determined operational effects for a given block indicate a number of write operations to be performed to reclaim the given block. In some embodiments, operational effects are determined based on criteria relating to assigned quality-of-service levels. In some embodiments, operational effects are determined based on information relating to virtual storage units.

    Abstract translation: 公开了关于在记录介质上回收数据的技术。 在一个实施例中,装置具有包括多个块的固态存储器阵列。 固态存储器阵列可以实现一个或多个存储设备的高速缓存。 确定与回收多个块的回收相关的操作效果。 基于确定的操作效果,将多个块中的一个选择为回收候选,并且回收所选择的块。 在一些实施例中,给定块的确定的操作效果指示要执行的用于回收给定块的写入操作的数量。 在一些实施例中,基于与所分配的服务质量水平相关的标准来确定操作效果。 在一些实施例中,基于与虚拟存储单元相关的信息来确定操作效果。

    ADVANCED GROOMER FOR STORAGE ARRAY
    2.
    发明申请
    ADVANCED GROOMER FOR STORAGE ARRAY 有权
    存储阵列的高级GROOMER

    公开(公告)号:US20140156965A1

    公开(公告)日:2014-06-05

    申请号:US13758824

    申请日:2013-02-04

    CPC classification number: G06F3/064 G06F12/0253

    Abstract: Techniques are disclosed relating to reclaiming data on recording media. In one embodiment, an apparatus has a solid-state memory array including a plurality of blocks. The solid-state memory array may implement a cache for one or more storage devices. Respective operational effects are determined relating to reclaiming ones of the plurality of blocks. One of the plurality of blocks is selected as a candidate for reclamation based on the determined operational effects, and the selected block is reclaimed. In some embodiments, the determined operational effects for a given block indicate a number of write operations to be performed to reclaim the given block. In some embodiments, operational effects are determined based on criteria relating to assigned quality-of-service levels. In some embodiments, operational effects are determined based on information relating virtual storage units.

    Abstract translation: 公开了关于在记录介质上回收数据的技术。 在一个实施例中,装置具有包括多个块的固态存储器阵列。 固态存储器阵列可以实现一个或多个存储设备的高速缓存。 确定与回收多个块的回收相关的操作效果。 基于确定的操作效果,将多个块中的一个选择为回收候选,并且回收所选择的块。 在一些实施例中,给定块的确定的操作效果指示要执行的用于回收给定块的写入操作的数量。 在一些实施例中,基于与所分配的服务质量水平相关的标准来确定操作效果。 在一些实施例中,基于与虚拟存储单元相关的信息来确定操作效果。

    SYSTEMS AND METHODS FOR LOG COORDINATION
    3.
    发明申请
    SYSTEMS AND METHODS FOR LOG COORDINATION 审中-公开
    用于日志协调的系统和方法

    公开(公告)号:US20150134926A1

    公开(公告)日:2015-05-14

    申请号:US14075951

    申请日:2013-11-08

    Abstract: A storage module may be configured to perform log storage operations on a storage log maintained on a non-volatile storage medium. An I/O client may utilize storage services of the storage module to maintain an upper-level log. The storage module may be configured to coordinate log storage and/or management operations between the storage log and the upper-level log. The coordination may include adapting a segment size of the logs to reduce write amplification. The coordination may further include coordinating validity information between log layers, adapting log grooming operations to reduce storage recovery overhead, defragmenting upper-level log data within the storage address space, preventing fragmentation of upper-level log data, and so on. The storage module may coordinate log operations by use of log coordination messages communicated between log layers.

    Abstract translation: 存储模块可以被配置为对保存在非易失性存储介质上的存储日志执行日志存储操作。 I / O客户端可以利用存储模块的存储服务来维护上级日志。 存储模块可以被配置为协调存储日志和上级日志之间的日志存储和/或管理操作。 协调可能包括调整日志的段大小以减少写入放大。 协调可以进一步包括协调日志层之间的有效性信息,适应日志修饰操作以减少存储恢复开销,对存储地址空间内的上层日志数据进行碎片整理,防止上级日志数据的分段等。 存储模块可以通过使用在日志层之间传送的日志协调消息来协调日志操作。

Patent Agency Ranking