-
公开(公告)号:US11625416B1
公开(公告)日:2023-04-11
申请号:US16668664
申请日:2019-10-30
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , Ronald Karr , Matthew Fay , Luke Paulsen , John Colgrove
Abstract: A uniform model for distinct types of data replication, including receiving, at a source data repository, an update to a dataset; generating, based on the update to the dataset, both metadata describing the update to the dataset and also a metadata representation of the dataset; and initiating, based on the same metadata describing the update to the dataset and also based on the same metadata representation of the dataset, either a first type of data replication or a second type of data replication from among a plurality of types of data replication.
-
公开(公告)号:US12135685B2
公开(公告)日:2024-11-05
申请号:US17322113
申请日:2021-05-17
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Luke Paulsen , Ronald Karr , Thomas Gill , Yao-Cheng Tien
Abstract: Verifying that data has been correctly replicated to a replication target, including: replicating a dataset stored at a first computing system to a second computing system; and determining, based at least on a comparison of a first hash and a second hash, validity of the dataset stored at the second computing system, wherein the first hash is generated by applying a hash function to a copy of the dataset that is stored at the first computing system and the second hash is generated by applying the hash function to a copy of the dataset that is stored at the second computing system.
-
公开(公告)号:US09773007B1
公开(公告)日:2017-09-26
申请号:US14556611
申请日:2014-12-01
Applicant: PURE Storage, Inc.
Inventor: Christopher Golden , Neil Vachharajani , David Grunwald , Scott Smith , Jianting Cao , Luke Paulsen , Ricardo Gonzalez
CPC classification number: G06F17/30088 , G06F3/0608 , G06F3/0646 , G06F3/065 , G06F3/0652 , G06F3/0688 , G06F3/0689
Abstract: Systems, methods, and computer readable storage mediums for optimizing performance in a storage system. A volume may be mapped to an anchor medium through an indirection layer. When a snapshot is taken of the volume, the allocation of a new anchor medium is delayed until a write operation targeting the volume is received. When a write operation targeting the volume is received, a new anchor medium may be allocated for only a portion of the volume corresponding to the portion of the volume which is targeted by the write operation. Also, when a snapshot is taken of the volume, read optimization operations are performed only the portions of the volume which have changed since the previous snapshot.
-
公开(公告)号:US11797569B2
公开(公告)日:2023-10-24
申请号:US16668794
申请日:2019-10-30
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Thomas Gill , John Colgrove , Ronald Karr , Matthew Fay , Luke Paulsen , Zong Wang
CPC classification number: G06F16/273 , G06F16/2379
Abstract: Continuous data protection, including sending, to a target data repository from a source data repository, metadata describing one or more updates to one or more datasets stored within the source data repository; generating, based on the metadata describing the one or more updates to the one or more datasets, an ordered log of metadata describing an ordered application of the one or more updates to the one or more datasets; and generating, on the source data repository and based on the ordered log of metadata, the one or more datasets in accordance with the one or more updates corresponding to a specified point in time.
-
公开(公告)号:US11422714B1
公开(公告)日:2022-08-23
申请号:US17160938
申请日:2021-01-28
Applicant: PURE STORAGE, INC.
Inventor: Christopher Golden , Scott Smith , Luke Paulsen , David Grunwald , Jianting Cao
Abstract: Optimizing copy operations in a storage array, including: receiving a plurality of copy operations; detecting a triggering event that causes a storage array controller to initiate execution of the plurality of copy operations; and combining, in dependence upon a metadata optimization policy, the plurality of copy operations into a single copy operation.
-
公开(公告)号:US10482061B1
公开(公告)日:2019-11-19
申请号:US15682618
申请日:2017-08-22
Applicant: Pure Storage, Inc.
Inventor: Christopher Golden , Neil Vachharajani , David Grunwald , Scott Smith , Jianting Cao , Luke Paulsen , Ricardo Gonzalez
Abstract: Systems, methods, and computer readable storage mediums for optimizing performance in a storage system. A volume may be mapped to an anchor medium through an indirection layer. When a snapshot is taken of the volume, the allocation of a new anchor medium is delayed until a write operation targeting the volume is received. When a write operation targeting the volume is received, a new anchor medium may be allocated for only a portion of the volume corresponding to the portion of the volume which is targeted by the write operation. Also, when a snapshot is taken of the volume, read optimization operations are performed only the portions of the volume which have changed since the previous snapshot.
-
公开(公告)号:US11036677B1
公开(公告)日:2021-06-15
申请号:US16174498
申请日:2018-10-30
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Luke Paulsen , Ronald Karr , Thomas Gill , Yao-Cheng Tien
Abstract: Performing replicated data integrity, including: generating, at a first computer system, a local hash of a local dataset; replicating the local dataset; receiving, at the first computer system from a second computer system, a remote hash of a remote dataset generated from the local dataset replicated from the first computer system; and determining, based at least on a comparison of the local hash of the local dataset with the remote hash of the remote dataset, validity of the remote dataset generated from the local dataset replicated from the first computer system.
-
公开(公告)号:US10956054B1
公开(公告)日:2021-03-23
申请号:US16294019
申请日:2019-03-06
Applicant: Pure Storage, Inc.
Inventor: Jianting Cao , Christopher Golden , David Grunwald , Luke Paulsen , Scott Smith
Abstract: Optimizing copy operations in a storage array, including: receiving a plurality of copy operations; detecting a triggering event that causes a storage array controller to initiate execution of the plurality of copy operations; and combining, in dependence upon a metadata optimization policy, the plurality of copy operations into a single copy operation.
-
公开(公告)号:US10268403B1
公开(公告)日:2019-04-23
申请号:US15499068
申请日:2017-04-27
Applicant: Pure Storage, Inc.
Inventor: Jianting Cao , Christopher Golden , David Grunwald , Luke Paulsen , Scott Smith
Abstract: Optimizing copy operations in a storage array, including: receiving a plurality of copy operations; detecting a triggering event that causes a storage array controller to initiate execution of the plurality of copy operations; and combining, in dependence upon a metadata optimization policy, the plurality of copy operations into a single copy operation.
-
公开(公告)号:US12223183B2
公开(公告)日:2025-02-11
申请号:US18528045
申请日:2023-12-04
Applicant: PURE STORAGE, INC.
Inventor: Christopher Golden , Scott Smith , Luke Paulsen , David Grunwald , Jianting Cao
Abstract: Optimizing copy operations in a storage array, includes combining, in dependence upon a metadata optimization policy, a plurality of copy operations into a single copy operation and splitting the single copy operation into an optimized set of executable copy operations that copy data based on memory alignment.
-
-
-
-
-
-
-
-
-