-
公开(公告)号:US20240320146A1
公开(公告)日:2024-09-26
申请号:US18409945
申请日:2024-01-11
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR
CPC classification number: G06F12/0269 , G06F9/45558 , G06F16/214 , G06F2009/45583 , G06F2009/45595 , G06F2212/702
Abstract: Data reduction across different cloud-based storage systems, including: performing one or more global data reduction processes on the data using one or more global databases that represent the data associated with the plurality of cloud-based virtual storage systems.
-
公开(公告)号:US20240303351A1
公开(公告)日:2024-09-12
申请号:US18623869
申请日:2024-04-01
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , CONSTANTINE SAPUNTZAKIS , JOHN COLGROVE
IPC: G06F21/60 , G06F3/06 , G06F11/14 , G06F16/16 , G06F16/174 , G06F16/182 , G06F21/10 , G06F21/62 , H04L9/08 , H04L9/14 , H04L67/1097
CPC classification number: G06F21/602 , G06F3/0604 , G06F3/0619 , G06F3/0622 , G06F3/0623 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F3/0673 , G06F11/1453 , G06F11/1464 , G06F16/164 , G06F16/1748 , G06F16/1824 , G06F21/6218 , H04L9/0816 , H04L9/14 , H04L67/1097 , G06F21/107 , H04L2209/30
Abstract: Creating a replica of a storage system, including: receiving, by a first storage system from a computing device, data to be stored on the first storage system; reducing, by the first storage system, the data using one or more data reduction techniques; sending, from the first storage system to the second storage system, the reduced data, wherein the reduced data is encrypted; and sending, from the second storage system to a third storage system, the reduced data, wherein the reduced data is encrypted.
-
公开(公告)号:US20240201869A1
公开(公告)日:2024-06-20
申请号:US18590246
申请日:2024-02-28
Applicant: PURE STORAGE, INC.
Inventor: JOHN COLGROVE , CRAIG HARMER , JOHN HAYES , BO HONG , ETHAN MILLER , FENG WANG , RONALD KARR
IPC: G06F3/06 , G06F11/07 , G06F11/10 , G06F12/0804
CPC classification number: G06F3/0619 , G06F3/061 , G06F3/0611 , G06F3/0613 , G06F3/0629 , G06F3/0646 , G06F3/0653 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F3/0689 , G06F11/0727 , G06F11/0751 , G06F11/1076 , G06F12/0804
Abstract: A system and method for efficient execution of I/O operations in a storage environment including receiving, by a storage controller, an incoming I/O operation that can be serviced by a storage device while at least one pending operation is to be processed using the storage device, determining, based on an analysis by the storage controller of an operational state of a storage system that includes the storage device, whether processing the at least one pending operation is more efficient than issuing an alternative operation to the storage device, and issuing, by the storage controller, one or more instructions to the storage device.
-
公开(公告)号:US20230393927A1
公开(公告)日:2023-12-07
申请号:US18446137
申请日:2023-08-08
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , IVAN JIBAJA , NAVEEN NEELAKANTAM
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/0727
Abstract: Application-managed fault detection for cross-region replicated object stores is disclosed. An embodiment includes determining, by a first storage system among a plurality of storage systems replicating an object store, a faulted state in response to identifying a fault that prevents replication of updates to the object store to at least a second storage system of the plurality of storage systems; providing, through an API, an indication that the first storage system has entered the faulted state; and receiving a request indicating how to proceed in the presence of the fault.
-
公开(公告)号:US20230342271A1
公开(公告)日:2023-10-26
申请号:US18341568
申请日:2023-06-26
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , JOHN COLGROVE , GANESH RAMANARAYANAN , DAVID GRUNWALD
IPC: G06F12/06 , G06F12/1072 , G06F16/182 , G06F3/06 , G06F16/178 , G06F11/07 , G06F9/445 , H04L45/12 , G06F11/20 , G06F16/27 , G06F11/14
CPC classification number: G06F11/2076 , G06F3/0604 , G06F3/061 , G06F3/0619 , G06F3/0632 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F3/0683 , G06F9/44505 , G06F11/0727 , G06F11/0751 , G06F11/1464 , G06F11/1471 , G06F11/2064 , G06F11/2082 , G06F12/0684 , G06F12/1072 , G06F16/178 , G06F16/182 , G06F16/1844 , G06F16/27 , G06F16/275 , H04L45/12 , H04L67/1095
Abstract: Prioritizing highly performant storage systems for servicing a synchronously replicated dataset: detecting a communication fault between two or more storage systems that are synchronously replicating a dataset; identifying a preferred storage system for winning mediation, including determining that the preferred storage system winning mediation would result in better performance than other storage systems winning mediation; and requesting, by the preferred storage system, mediation from a mediation target.
-
公开(公告)号:US20230333947A1
公开(公告)日:2023-10-19
申请号:US18339834
申请日:2023-06-22
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , STEVEN HODGSON , TABRIZ HOLTZ
IPC: G06F11/20 , G06F3/06 , G06F16/178 , G06F16/182 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L45/12
CPC classification number: G06F11/2076 , G06F11/2064 , G06F3/067 , G06F16/178 , G06F16/1844 , G06F16/182 , G06F3/061 , G06F12/0684 , G06F12/1072 , G06F11/2082 , G06F16/27 , G06F11/0727 , G06F11/1464 , G06F3/0604 , G06F3/0632 , G06F3/065 , G06F3/0659 , G06F3/0683 , G06F16/275 , G06F9/44505 , G06F11/0751 , H04L45/12 , G06F11/1471 , G06F3/0619 , H04L67/1095
Abstract: Synchronizing metadata among storage systems synchronously replicating a dataset, where synchronizing the metadata includes: receiving, at a first storage system of the storage systems, an I/O operation directed to the dataset; determining, in dependence upon the I/O operation, a metadata update describing a mapping of segments of content to a virtual address within a storage object, wherein the storage object includes the dataset; and synchronizing metadata on a second storage system of the storage systems by sending the metadata update to the second storage system to update a metadata representation on the second storage system in accordance with the metadata update.
-
公开(公告)号:US20230325282A1
公开(公告)日:2023-10-12
申请号:US18333678
申请日:2023-06-13
Applicant: PURE STORAGE, INC.
Inventor: CONSTANTINE SAPUNTZAKIS , NAVEEN NEELAKANTAM , RONALD KARR
CPC classification number: G06F11/1448 , G06F16/2365 , G06F3/067 , G06F3/0619 , G06F3/0655
Abstract: Servicing I/O operations in a cloud-based storage system, including: receiving, by the cloud-based storage system, a request to write data to the cloud-based storage system; storing, in solid-state storage of the cloud-based storage system, the data; storing, in object storage of the cloud-based storage system, the data; detecting that at least some portion of the solid-state storage of the cloud-based storage system has become unavailable; identifying data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; retrieving, from object storage of the cloud-based storage system, the data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; and storing, in solid-state storage of the cloud-based storage system, the retrieved data.
-
公开(公告)号: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.
-
公开(公告)号:US20230138895A1
公开(公告)日:2023-05-04
申请号:US17730941
申请日:2022-04-27
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR
IPC: G06F3/06
Abstract: Coordinated snapshots among storage systems implementing a promotion/demotion model, including monitoring a set of two or more target storage systems, wherein the two or more target storage systems are replication targets for respective portions of a source dataset; associating a first coordinated tracking dataset with two or more local tracking datasets maintained on the two or more target storage systems, wherein each local tracking dataset is a tracking copy for one portion of the source dataset; and advancing, in dependence upon a first coordinated target checkpoint, the first coordinated tracking dataset.
-
公开(公告)号:US20230083480A1
公开(公告)日:2023-03-16
申请号:US18058226
申请日:2022-11-22
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOSHUA FREILICH , NAVEEN NEELAKANTAM , RONALD KARR
IPC: H04L67/1095 , H04L67/1097 , H04L61/45 , H04L61/4552
Abstract: Symmetric storage using a cloud-based storage system, including: receiving, at a cloud-based storage system among storage systems synchronously replicating a dataset, an I/O operation directed to the dataset; determining, in dependence upon the I/O operation, a metadata update describing a mapping of segments of content to an address within a storage object, wherein the storage object includes the dataset; and synchronizing metadata on another storage system of the storage systems by sending the metadata update from the cloud-based storage system to the other storage system to update a metadata representation on the second storage system in accordance with the metadata update.
-
-
-
-
-
-
-
-
-