UTILIZING METADATA TO REPRESENT DATA
    1.
    发明申请
    UTILIZING METADATA TO REPRESENT DATA 有权
    使用元数据到代表数据

    公开(公告)号:US20160171029A1

    公开(公告)日:2016-06-16

    申请号:US14569624

    申请日:2014-12-12

    IPC分类号: G06F17/30

    摘要: A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.

    摘要翻译: 一种用于在存储系统中有效地存储数据的系统和方法。 除了至少一个映射表之外,数据存储子系统还包括多个存储设备上的多个数据存储位置。 数据存储控制器确定存储在存储子系统中的数据是否具有与所分配的块内的非模式数据混合的一个或多个数据模式。 控制器不是将一个或多个模式存储在存储设备上,而是将信息存储在存储设备的报头中。 该信息至少包括图案的第一实例的偏移,图案长度和图案的标识。 可以根据存储在头部中的信息为相应的读取请求重建数据。

    Reconstructing deduplicated data
    5.
    发明授权

    公开(公告)号:US11561949B1

    公开(公告)日:2023-01-24

    申请号:US16936172

    申请日:2020-07-22

    IPC分类号: G06F16/22 G06F3/06

    摘要: A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.

    Adaptive data migration
    6.
    发明授权

    公开(公告)号:US10776034B2

    公开(公告)日:2020-09-15

    申请号:US16264459

    申请日:2019-01-31

    IPC分类号: G06F3/06 G06F12/02

    摘要: A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.

    Intelligent data migration within a flash storage array

    公开(公告)号:US10564884B1

    公开(公告)日:2020-02-18

    申请号:US15786187

    申请日:2017-10-17

    摘要: Migrating data in a storage array that includes a plurality of storage devices, including: detecting, by the storage array, an occurrence of a storage device evacuation event associated with one or more source storage devices; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage array, one or more target storage devices for receiving data stored on the one or more source storage devices; reducing, by the storage array, write access to the one or more source storage devices; and migrating the data stored on the one or more source storage devices to the one or more target storage devices.