Data storage area cleaner
    1.
    发明授权

    公开(公告)号:US10331375B1

    公开(公告)日:2019-06-25

    申请号:US13924125

    申请日:2013-06-21

    Abstract: A block-level data storage system receives a request to delete a data storage volume. As a result, the data storage volume is deleted and the areas comprising the volume are released and reaped. The areas may contain non-zero data within a plurality of data storage chunks that comprise the areas. An area cleaner is configured to zero out the areas for allocation to a newly created data storage volume.

    Optimized write performance at block-based storage during volume snapshot operations
    2.
    发明授权
    Optimized write performance at block-based storage during volume snapshot operations 有权
    在卷快照操作期间优化基于块的存储的写入性能

    公开(公告)号:US09405483B1

    公开(公告)日:2016-08-02

    申请号:US14205046

    申请日:2014-03-11

    Abstract: Write optimization for block-based storage performing snapshot operations may be implemented. Write requests for a particular data volume may be received for which a snapshot operation is in progress. A determination may be made as to whether a data chunk of the data volume modified as part of the write request has not yet been stored to a remote snapshot data store as part of the snapshot operation. For a data chunk that is to be modified and that has not yet been stored, the data chunk may be stored in a local in-memory volume snapshot buffer. Once the data chunk is stored in the in-memory volume snapshot buffer, the write request may be performed and acknowledged as complete. The data chunk may be sent to the remote snapshot data store asynchronously with regard to the acknowledgment of the write request.

    Abstract translation: 可以实现对执行快照操作的基于块的存储的写入优化。 可能会收到针对特定数据卷的写请求正在进行快照操作。 作为快照操作的一部分,可以确定作为写请求的一部分修改的数据卷的数据块是否还没有被存储到远程快照数据存储。 对于要修改并且尚未存储的数据块,数据块可以存储在本地内存卷快照缓冲区中。 一旦数据块被存储在内存卷快照缓冲器中,写请求可以被执行并被确认为完成。 关于写请求的确认,数据块可以异步地发送到远程快照数据存储。

    Importance-based data storage verification

    公开(公告)号:US09430320B1

    公开(公告)日:2016-08-30

    申请号:US14703593

    申请日:2015-05-04

    Abstract: Methods and systems for detecting error in data storage entities based at least in part on importance of data stored in the data storage entities. In an embodiment, multiple verification passes may be performed on a data storage entity comprising one or more data blocks. Each data block may be associated with a probability indicating the likelihood that the data block is to be selected for verification. During each verification pass, a subset of the data blocks may be selected based at least in part on the probabilities associated with the data blocks. The probabilities may be adjusted, for example, at the end of a verification pass, based on importance factors such as usage and verification information associated with the data blocks. The probabilities may be updated to facilitate timely detection of important data blocks. Additionally, error mitigation and/or correction routines may be performed in light of detected errors.

    Importance-based data storage verification
    9.
    发明授权
    Importance-based data storage verification 有权
    基于重要性的数据存储验证

    公开(公告)号:US09026869B1

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

    申请号:US13666855

    申请日:2012-11-01

    Abstract: Methods and systems for detecting error in data storage entities based at least in part on importance of data stored in the data storage entities. In an embodiment, multiple verification passes may be performed on a data storage entity comprising one or more data blocks. Each data block may be associated with a probability indicating the likelihood that the data block is to be selected for verification. During each verification pass, a subset of the data blocks may be selected based at least in part on the probabilities associated with the data blocks. The probabilities may be adjusted, for example, at the end of a verification pass, based on importance factors such as usage and verification information associated with the data blocks. The probabilities may be updated to facilitate timely detection of important data blocks. Additionally, error mitigation and/or correction routines may be performed in light of detected errors.

    Abstract translation: 至少部分地基于数据存储实体中存储的数据的重要性来检测数据存储实体中的错误的方法和系统。 在一个实施例中,可以对包括一个或多个数据块的数据存储实体执行多个验证遍。 每个数据块可以与指示数据块被选择用于验证的可能性的概率相关联。 在每次验证过程中,可以至少部分地基于与数据块相关联的概率来选择数据块的子集。 可以根据诸如与数据块相关联的使用和验证信息等重要性因素来调整概率,例如,在验证通过结束时。 可能更新概率以便于及时检测重要的数据块。 另外,可以根据检测到的错误来执行误差减轻和/或校正例程。

Patent Agency Ranking