Utilizing Different Data Compression Algorithms Based On Characteristics Of A Storage System

    公开(公告)号:US20220318216A1

    公开(公告)日:2022-10-06

    申请号:US17807447

    申请日:2022-06-17

    IPC分类号: G06F16/22 G06F3/06 G06F16/23

    摘要: Utilizing different data compression algorithms based on characteristics of a storage system, including: selecting, in dependence upon a priority for conserving processing resources or storage resources in a storage system, a data compression algorithm to utilize to compress data; detecting that at least one of an amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed; and responsive to detecting that at least one of the amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed, selecting a different data compression algorithm to utilize to compress data.

    Data Migration For Write Groups
    12.
    发明申请

    公开(公告)号:US20210397358A1

    公开(公告)日:2021-12-23

    申请号:US17464141

    申请日:2021-09-01

    摘要: Managing storage device evacuation that includes a plurality of storage devices, including: detecting, by the storage system, an occurrence of a storage device evacuation event associated with a source storage device within a write group, wherein the write group is a subset of storage devices storing a data set; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage system, a target storage device for receiving data stored on the source storage device; and migrating, by the storage system, the data stored on the source storage device to the target storage device.

    ENCRYPTING DATA IN A NON-VOLATILE MEMORY EXPRESS ('NVMe') STORAGE DEVICE

    公开(公告)号:US20210273929A1

    公开(公告)日:2021-09-02

    申请号:US17322958

    申请日:2021-05-18

    IPC分类号: H04L29/06 H04L9/08 G06F21/78

    摘要: Data protection in a storage system that includes a plurality of Non-Volatile Memory Express (‘NVMe’) Solid State Drives (‘SSDs’), including: retrieving, from a plurality of NVMe SSDs (‘Non-Volatile Memory Express Solid State Drives’) of a storage system, one or more unencrypted shares of a master secret; reconstructing the master secret using the shares of the master secret; decrypting one or more encrypted device keys using the master secret; and using the decrypted device keys to perform a plurality of accesses to one or more of the NVMe SSDs.

    Optimizing Data Reduction Operations
    17.
    发明公开

    公开(公告)号:US20240319901A1

    公开(公告)日:2024-09-26

    申请号:US18732515

    申请日:2024-06-03

    摘要: Preparing data for deduplication including: generating, by a storage system for a compressed data block, a padded compressed data block by padding the compressed data block to conform to a fixed block size, wherein the fixed block size is greater than a size of the compressed data block; storing, in the storage system, the padded compressed data block beginning at a block boundary of a storage device in the storage system; and performing block-based deduplication on the storage system, wherein the block-based deduplication determines whether the padded compressed data block matches one or more other padded compressed data blocks stored in the storage system.

    DATA REBUILD INDEPENDENT OF ERROR DETECTION
    20.
    发明公开

    公开(公告)号:US20240160540A1

    公开(公告)日:2024-05-16

    申请号:US18514317

    申请日:2023-11-20

    IPC分类号: G06F11/20 G06F11/10

    摘要: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster in a single chassis is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the plurality of storage nodes. The method includes determining to rebuild the user data for one of the plurality of storage nodes in the absences of an error condition. The method includes rebuilding the user data for the one of the plurality of storage nodes. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.