Prioritizing Garbage Collection Based On The Extent To Which Data Is Deduplicated

    公开(公告)号:US20240427516A1

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

    申请号:US18398524

    申请日:2023-12-28

    Abstract: Prioritizing garbage collection based on the extent to which data is deduplicated, including: determining, for one or more data elements, a number of deduplicated references to each data element; storing, for each of the data elements, the data element in an area of the storage device that contains other data elements with a similar number of deduplicated references; and adjusting a garbage collection schedule for the storage device, wherein garbage collection operations are performed more frequently on areas of the storage device that contain data elements with a relatively low number of deduplicated references.

    Writing data to a distributed storage system

    公开(公告)号:US20240419587A1

    公开(公告)日:2024-12-19

    申请号:US18818308

    申请日:2024-08-28

    Abstract: A storage array controller may receive a write request comprising data to be stored at one or more solid-state storage devices. A write granularity associated with the write request may be generated that is less than a logical block size associated with the storage array controller. The data associated with the write request may be segmented based on the generated write granularity. The write request may be executed to store the segmented data at the one or more solid-state storage devices.

    Load-Based Data Deletion Optimization in a Storage System

    公开(公告)号:US20240419328A1

    公开(公告)日:2024-12-19

    申请号:US18815360

    申请日:2024-08-26

    Abstract: An example method for optimizing data deletion in a storage system comprises: monitoring a load metric associated with a storage volume using a file system, the load metric indicative of a dynamically changing operational load of the storage volume; determining, based on the monitored load metric, a discard rate; and initiating, based on detecting a command to delete data from the storage volume and based on the discard rate, a discard request for the storage device, the discard request commanding the storage device to indicate that one or more blocks storing the data within a storage device associated with the storage volume are free for use by the file system to store additional data or available to be reclaimed by a garbage collection process.

    Replicating multiple storage systems utilizing coordinated snapshots

    公开(公告)号:US12166820B2

    公开(公告)日:2024-12-10

    申请号:US17730968

    申请日:2022-04-27

    Abstract: Replicating multiple storage systems utilizing coordinated snapshots, including identifying a replica dataset stored across two or more target storage systems, wherein the replica dataset is a replication target for a source dataset stored across two or more source storage systems; identifying two or more local replicated checkpoints that are replicated from the two or more source storage systems to the two or more target storage systems, wherein two or more local source checkpoints for the two or more local replicated checkpoints are associated with a coordinated source checkpoint for the source dataset; and determining, based on the two or more local replicated checkpoints, a coordinated target checkpoint for the replica dataset.

    Taking recovery actions for replicated datasets

    公开(公告)号:US12164393B2

    公开(公告)日:2024-12-10

    申请号:US18351452

    申请日:2023-07-12

    Abstract: Taking recovery actions for replicated datasets, including: determining whether a request to modify a dataset that is synchronously replicated among a plurality of storage systems has been applied on a particular storage system of the plurality of storage systems, wherein the plurality of storage systems is synchronously replicating the dataset by acknowledging the request as being complete when each storage system has modified its copy of the dataset; and applying a recovery action based on whether the request to modify the dataset has been applied on the particular storage system of the plurality of storage systems.

    Managing copy revisions in a distributed storage system

    公开(公告)号:US12164378B2

    公开(公告)日:2024-12-10

    申请号:US18153518

    申请日:2023-01-12

    Abstract: A method for execution by one or more processing modules of a storage network begins by receiving an access request for a set of encoded data slices, where the data object is segmented into a plurality of data segments, a data segment of which is dispersed error encoded in accordance with dispersed error encoding parameters to produce the set of encoded data slices. The method continues by determining whether a revision for one or more encoded data slices in a first storage module is a most recent revision level for the one or more encoded data slices and when the one or more encoded data slices is a most recent revision level, determining whether the revision level for the one or more encoded data slices in a second storage module is the most recent revision level. When the one or more encoded data slices in the second storage module is not the most recent revision level the method continues by facilitating a read request to the first storage module for the one or more encoded data slices and synchronizing the one or more encoded data slices in the second storage module with the one or more encoded data slices in the first storage module.

Patent Agency Ranking