DYNAMIC DATA VERIFICATION AND RECOVERY IN A STORAGE SYSTEM

    公开(公告)号:US20210373997A1

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

    申请号:US17403631

    申请日:2021-08-16

    Abstract: In one implementation, storage system includes embedded storage devices, where each embedded storage device includes a direct-mapped solid state drive (SSD) storage portion and storage system controllers. The storage system controllers may be operatively coupled to the embedded storage devices via a bus. The storage system controllers may receive data to be written to the plurality embedded storage devices, select a plurality of available allocation units from the direct-mapped SSD storage portions of the plurality of embedded storage devices, respectively, and calculate a verification signature corresponding to the data. The storage system controllers may also write the data and the verification signature to a first subset of the plurality of available allocation units, calculate an erasure code corresponding to the data and the verification signature, and write the erasure code to a second subset of allocation units.

    HETEROGENEITY SUPPORTIVE RESILIENCY GROUPS

    公开(公告)号:US20210349649A1

    公开(公告)日:2021-11-11

    申请号:US17379762

    申请日:2021-07-19

    Abstract: A method of operating a storage system, and related storage system, are provided. The storage system establishes resiliency groups, each having a defined level of redundancy of resources of the storage system. The resiliency groups include at least one compute resources resiliency group and at least one storage resources resiliency group. The storage system supports capability of configurations that have multiples of each of the resiliency groups. Blades of the storage system perform distributed data and metadata storage across modular storage devices, in accordance with the resiliency groups.

    Optimizing a Transfer of a File System

    公开(公告)号:US20210303519A1

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

    申请号:US17241601

    申请日:2021-04-27

    Abstract: An illustrative system is configured to optimize a transfer of a file system from a source storage system to a target storage system. For example, the system, in association with the transfer, determines that a copy of a collection of blocks containing data of block objects of the file system is already stored at the target storage system. In certain examples, an identifier referencing the collection of blocks is shared by the source and target storage systems and is used to determine that the copy of the collection of blocks containing data of block objects of the file system is already stored at the target storage system. The system uses the copy of the collection of blocks already stored at the target storage system instead of transferring the collection of blocks from the source storage system to the target storage system as part of the transfer.

    Virtual storage system architecture
    215.
    发明授权

    公开(公告)号:US11126364B2

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

    申请号:US16777211

    申请日:2020-01-30

    Abstract: Servicing I/O operations in a virtual storage system, including: receiving, by the virtual storage system, a request to write data to the virtual storage system; storing, within staging memory provided by one or more virtual drives of the virtual storage system, the data; and migrating, from the staging memory to more durable data storage provided by a cloud services provider, at least a portion of data stored within the staging memory.

    Automatic Generation of Recovery Plans Specific to Individual Storage Elements

    公开(公告)号:US20210255938A1

    公开(公告)日:2021-08-19

    申请号:US17235737

    申请日:2021-04-20

    Abstract: An illustrative method includes a data protection system detecting a data corruption event that impacts data stored within a storage element of a storage system, identifying one or more attributes associated with the storage element, and determining, based on the one or more attributes associated with the storage element, a recovery plan for the storage element, the recovery plan specifying one or more operations configured to recover the data stored within the storage element from the data corruption event.

    Synchronously replicating datasets in cloud-based storage systems

    公开(公告)号:US11089105B1

    公开(公告)日:2021-08-10

    申请号:US16372620

    申请日:2019-04-02

    Abstract: A storage system for synchronously replicating a dataset across hardware-based storage systems and cloud-based storage systems, the storage system including specifying a set of managed objects, a set of management operations, and a set of access operations to correspond to the dataset, where management operations can modify or query managed objects equivalently through the hardware-based storage systems and the cloud-based storage systems; access operations to read or modify the dataset operate equivalently through the hardware-based storage systems and the cloud-based storage systems; each hardware-based storage system and each cloud-based storage system stores a separate copy of the dataset as a proper subset of the datasets stored and advertised for use; and operations to modify managed objects or the dataset performed and completed through the hardware-based storage systems and the cloud-based storage systems are reflected in subsequent management objects to query the dataset or subsequent access operations to read the dataset.

Patent Agency Ranking