-
公开(公告)号:US20220019367A1
公开(公告)日:2022-01-20
申请号:US17487778
申请日:2021-09-28
Applicant: PURE STORAGE, INC.
Inventor: JOSHUA FREILICH , MATTHEW FAY , RILEY THOMASSON , RONALD KARR , VIRENDRA PRAKASHAIAH
IPC: G06F3/06
Abstract: In an embodiment, a migration of a dataset from a source storage system to a target storage system is initiated, wherein at least one of the source storage system and the target storage system is a cloud-based storage system. The target storage system provides read/write access to the dataset before completing migration of the dataset from the source storage system to the target storage system.
-
公开(公告)号:US20230266908A1
公开(公告)日:2023-08-24
申请号:US18297452
申请日:2023-04-07
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , THOMAS GILL , RONALD KARR , MATTHEW FAY , LUKE PAULSEN , JOHN COLGROVE
IPC: G06F3/06 , G06F16/383 , G06F11/14 , G06F16/27 , G06F16/23
CPC classification number: G06F3/065 , G06F3/0614 , G06F16/383 , G06F11/1458 , G06F3/067 , G06F16/27 , G06F16/2379 , G06F2201/84
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.
-
公开(公告)号:US20230244569A1
公开(公告)日:2023-08-03
申请号:US18054246
申请日:2022-11-10
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , RUNMIN WANG , RANDY ZHAO , ANDREW BERNAT
IPC: G06F11/10
CPC classification number: G06F11/1096 , G06F11/108 , G06F11/1088
Abstract: Recovering corrupted data through speculative bitflip and cross-validation, including altering a first data portion stored in a storage device, wherein the first data portion contains an error; calculating a hash value using the altered first data portion; comparing the hash value calculated using the altered first data portion to a stored hash value for the first data portion; and based on the comparing, determining whether the altering corrects the error in the first data portion.
-
公开(公告)号:US20220269418A1
公开(公告)日:2022-08-25
申请号:US17733070
申请日:2022-04-29
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.
-
公开(公告)号:US20220011961A1
公开(公告)日:2022-01-13
申请号:US17485822
申请日:2021-09-27
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , NAVEEN NEELAKANTAM , RONALD KARR , TAHER VOHRA
IPC: G06F3/06
Abstract: Determining storage consumption in group of storage resources, including for the group of data units within a group of storage resources: for each data unit in the group of data units, determining whether the data unit is associated with one or more client entities; and for each data unit associated with one or more client entities, determining a category for the data unit; calculating storage consumption for a client based on the category of each data unit; and reporting the calculated storage consumption.
-
公开(公告)号:US20250156074A1
公开(公告)日:2025-05-15
申请号:US19022423
申请日:2025-01-15
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.
-
17.
公开(公告)号:US20240403280A1
公开(公告)日:2024-12-05
申请号:US18802254
申请日:2024-08-13
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , BENJAMIN SCHOLBROCK , ARUN THEEBAPRAKASAM , JOHN COLGROVE
Abstract: Using machine learning to dynamically select data reduction techniques, including: generating data describing resource usage in a storage system; determining, by a machine learning model and based on the data, a change to one or more data reduction processes of the storage system; and applying the change to the one or more data reduction processes.
-
公开(公告)号:US20240281160A1
公开(公告)日:2024-08-22
申请号:US18649256
申请日:2024-04-29
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , MATTHEW FAY , KRISHNA KANT , ARUN ROKADE
CPC classification number: G06F3/0635 , G06F3/0617 , G06F3/067 , G06F11/2023 , G06F11/3414
Abstract: Implementing guardrails for non-disruptive migration of workloads between storage arrays, the method comprising: initiating a non-disruptive migration of one or more workloads from a source storage array to a target storage array; validating, prior to completion of the non-disruptive migration, accessibility of the target storage array by one or more hosts; and completing, based on successfully validating the accessibility of the target storage array, the non-disruptive migration.
-
公开(公告)号:US20230259299A1
公开(公告)日:2023-08-17
申请号:US18190241
申请日:2023-03-27
Applicant: PURE STORAGE, INC.
Inventor: MATTHEW FAY , NAVEEN NEELAKANTAM , RONALD KARR , TAHER VOHRA
IPC: G06F3/06
CPC classification number: G06F3/0653 , G06F3/0604 , G06F3/0641 , G06F3/0673
Abstract: Determining storage consumption in group of storage resources, including for the group of data units within a group of storage resources: for each data unit in the group of data units, determining whether the data unit is associated with one or more client entities; and for each data unit associated with one or more client entities, determining a category for the data unit; calculating storage consumption for a client based on the category of each data unit; and reporting the calculated storage consumption.
-
公开(公告)号:US20220138223A1
公开(公告)日:2022-05-05
申请号:US17573095
申请日:2022-01-11
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.
-
-
-
-
-
-
-
-
-