-
公开(公告)号:US20250021226A1
公开(公告)日:2025-01-16
申请号:US18399368
申请日:2023-12-28
Applicant: PURE STORAGE, INC.
Inventor: CHRISTOPHER BLACK , FENG WANG , MATTHEW FAY
IPC: G06F3/06
Abstract: Sizing resources for a replication target, including: determining an initial resource requirement for a replication source; determining a retention resource requirement for the replication source; and reporting, in dependence on the initial resource requirement and the retention resource requirement, a total resource requirement for replicating the replication source.
-
公开(公告)号:US20240378216A1
公开(公告)日:2024-11-14
申请号:US18779292
申请日:2024-07-22
Applicant: PURE STORAGE, INC.
Inventor: DANIEL SONNER , JUN HE , ZONG WANG , JOHN COLGROVE , MATTHEW FAY
IPC: G06F16/27
Abstract: Providing Quality of Service (QOS) for replicating datasets including: receiving, by a target data repository from a source data repository, a checkpoint describing one or more updates to one or more datasets stored in the source data repository and the target data repository; adding, by the target data repository, the checkpoint to a first queue for checkpoints directed to one or more volumes in the target data repository, wherein the first queue is included in a plurality of queues for the target data repository; selecting, by the target data repository, one or more queues from the plurality of queues; and servicing an operation from each of the selected one or more queues.
-
公开(公告)号:US20240311336A1
公开(公告)日:2024-09-19
申请号:US18184596
申请日:2023-03-15
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY
IPC: G06F16/11 , G06F11/14 , G06F16/182
CPC classification number: G06F16/122 , G06F11/1464 , G06F16/128 , G06F16/1827 , G06F16/184 , G06F2201/84
Abstract: Cost optimizing storage management of cloud-based storage systems, including: determining, based on a cost model associated with a cloud computing environment, one or more policies of a cloud-based storage system implemented in the cloud computing environment; and executing, based on the one or more policies, one or more processes in the cloud-based storage system.
-
公开(公告)号:US20240193180A1
公开(公告)日:2024-06-13
申请号:US18505275
申请日:2023-11-09
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , MATTHEW FAY
IPC: G06F16/27 , G06F16/901
CPC classification number: G06F16/27 , G06F16/9024
Abstract: Generating datasets using approximate baselines including receiving, by a source storage system, an instruction to create, on a target storage system, a current snapshot for a source dataset stored on the source storage system, wherein no snapshots for the source dataset exist on the target storage system; selecting, as a baseline dataset, a similar dataset from a plurality of datasets on the source storage system with an existing snapshot on the target storage system, wherein the similar dataset comprises at least a portion of the source dataset; instructing the target storage system to generate a baseline snapshot for the source dataset using a copy of the existing snapshot of the baseline dataset; and transferring, from the source storage system to the target storage system, only a difference between the baseline dataset and the source dataset.
-
公开(公告)号:US20230273865A1
公开(公告)日:2023-08-31
申请号:US17587514
申请日:2022-01-28
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , JOHN COLGROVE , ETHAN MILLER
IPC: G06F11/14
CPC classification number: G06F11/1469 , G06F11/1453 , G06F2201/84
Abstract: Restoring lost data including detecting that a portion of the dataset stored in a first storage system has become unavailable, obtaining an identifier for the portion of the dataset, locating, using the identifier, a replacement portion of the dataset that is stored at one or more other storage systems, and writing, to the dataset that is stored in the first storage system, the replacement portion of the dataset as a replacement of the portion of the dataset that has become unavailable, where the writing occurs automatically, without user intervention.
-
公开(公告)号:US20220405302A1
公开(公告)日:2022-12-22
申请号:US17354236
申请日:2021-06-22
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , MATTHEW FAY
IPC: G06F16/27 , G06F16/901
Abstract: Generating datasets using approximate baselines including receiving, by a source storage system, an instruction to create, on a target storage system, a current snapshot for a source dataset stored on the source storage system, wherein no snapshots for the source dataset exist on the target storage system; selecting, as a baseline dataset, a similar dataset from a plurality of datasets on the source storage system with an existing snapshot on the target storage system, wherein the similar dataset comprises at least a portion of the source dataset; instructing the target storage system to generate a baseline snapshot for the source dataset using a copy of the existing snapshot of the baseline dataset; and transferring, from the source storage system to the target storage system, only a difference between the baseline dataset and the source dataset.
-
公开(公告)号:US20210081432A1
公开(公告)日:2021-03-18
申请号:US16668794
申请日:2019-10-30
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , THOMAS GILL , JOHN COLGROVE , RONALD KARR , MATTHEW FAY , LUKE PAULSEN , ZONG WANG
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.
-
公开(公告)号:US20240193182A1
公开(公告)日:2024-06-13
申请号:US18491299
申请日:2023-10-20
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.
-
公开(公告)号:US20240152275A1
公开(公告)日:2024-05-09
申请号:US18519528
申请日:2023-11-27
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , JOHN COLGROVE , MARTIN HARRIMAN
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/064 , G06F3/0644 , G06F3/0653 , G06F3/0673
Abstract: 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.
-
公开(公告)号:US20230023279A1
公开(公告)日:2023-01-26
申请号:US17936954
申请日:2022-09-30
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , JOHN COLGROVE , MARTIN HARRIMAN
IPC: G06F3/06
Abstract: 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.
-
-
-
-
-
-
-
-
-