Optimizing storage device access based on latency

    公开(公告)号:US11614893B2

    公开(公告)日:2023-03-28

    申请号:US17159796

    申请日:2021-01-27

    摘要: A first set of physical units of a storage device of a storage system is selected for performance of low latency access operations, wherein other access operations are performed by remaining physical units of the storage device. A determination as to whether a triggering event has occurred that causes a selection of a new set of physical units of the storage device for the performance of low latency access operations is made. A second set of physical units of the storage device is selected for the performance of low latency access operations upon determining that the triggering event has occurred.

    DISTRIBUTED MULTI-LEVEL PROTECTION IN A HYPER-CONVERGED INFRASTRUCTURE

    公开(公告)号:US20220398156A1

    公开(公告)日:2022-12-15

    申请号:US17876400

    申请日:2022-07-28

    IPC分类号: G06F11/10 G06F11/30

    摘要: A storage system includes a plurality of storage nodes. Each storage node of the plurality of storage nodes includes a plurality of non-volatile memory modules. The storage system also includes a processor operatively coupled to the plurality of storage nodes, to perform a method. The method includes receiving incoming data. The method further includes storing the incoming data in a redundant array of independent drives (RAID) stripe in the data storage system. The RAID stripe includes groups of data shards. Each group of data shards and a respective group parity shard are stored across the plurality of nodes of the data storage system. A set of stripe parity shards are stored in a first storage node of the plurality of storage nodes.

    Determining capacity consumption in a deduplicating storage system

    公开(公告)号:US11474701B1

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

    申请号:US17157573

    申请日:2021-01-25

    IPC分类号: G06F3/06

    摘要: Determining effective space utilization in a storage system, including: identifying an amount of data stored within the storage system that is associated with a user-visible entity; identifying an amount of data stored within the storage system that is associated with all snapshots of the user-visible entity; and reporting, in dependence upon the an amount of data stored within the storage system that is associated with the user-visible entity and the amount of data stored within the storage system that is associated with all snapshots of the user-visible entity, a total capacity utilization associated with the user-visible entity.

    Mapping in a storage system
    19.
    再颁专利

    公开(公告)号:USRE49011E1

    公开(公告)日:2022-04-05

    申请号:US15874387

    申请日:2018-01-18

    IPC分类号: G06F12/00 G06F3/06

    摘要: A system and method for maintaining a mapping table in a data storage subsystem. A data storage subsystem supports multiple mapping tables. Records within a mapping table are arranged in multiple levels which may be logically ordered by time. Each level stores pairs of a key value and a pointer value. New records are inserted in a created new (youngest) level. All levels other than the youngest may be read only. In response to detecting a flattening condition, a data storage controller is configured to identify a group of two or more adjacent levels of the plurality of levels for flattening which are logically adjacent in time. A new level is created and one or more records stored within the group are stored in the new level, in response to detecting each of the one or more records stores a unique key among keys stored within the group.

    Replication across partitioning schemes in a distributed storage system

    公开(公告)号:US11281394B2

    公开(公告)日:2022-03-22

    申请号:US16450632

    申请日:2019-06-24

    IPC分类号: G06F12/00 G06F3/06 G06F12/10

    摘要: A method of replication in a distributed storage system, performed by the distributed storage system is provided. The method includes managing a first index for data or metadata in a first storage system, the first storage system having a first partitioning scheme. The method includes managing a second index for data or metadata in a second storage system, the second storage system having a second partitioning scheme. The method includes replicating the data or metadata from the first storage system to the second storage system, translating an identifier of the data or metadata from the first storage system, and mapping the replicated data or metadata into the second partitioning scheme, via the translating of the identifier of the data or metadata from the first storage system.