-
公开(公告)号:US12216542B2
公开(公告)日:2025-02-04
申请号:US18530457
申请日:2023-12-06
Applicant: PURE STORAGE, INC.
Inventor: Ethan Miller , Robert Lee , Par Botes , Ronald Karr
Abstract: Providing for increased flexibility for large scale parity, the including: writing data to a storage system, including utilizing a first data protection scheme; identifying, for storage media in the storage system, characteristics of the storage media; identifying, in dependence up the characteristics for the storage media, a second data protection scheme to use for the data; and writing the data to the to the storage system utilizing the second data protection scheme.
-
公开(公告)号:US12181986B2
公开(公告)日:2024-12-31
申请号:US18309924
申请日:2023-05-01
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Ronald Karr , Thomas Gill , John Colgrove , Kunal Trivedi
IPC: G06F3/06 , G06F9/445 , G06F11/07 , G06F11/14 , G06F11/20 , G06F12/06 , G06F12/1072 , G06F16/178 , G06F16/182 , G06F16/27 , H04L45/12 , H04L45/00 , H04L47/125 , H04L67/1095 , H04L67/1097
Abstract: Continuing to service a dataset after prevailing in mediation, including: requesting, by a first storage system, mediation from a mediation service that is configured to resolve which storage system continues to service a dataset after the triggering event, wherein the dataset is synchronously replicated by a plurality of storage systems that includes the first storage system and a second storage system; and detaching the second storage system from a plurality of storage systems synchronously replicating the dataset.
-
公开(公告)号:US20240419816A1
公开(公告)日:2024-12-19
申请号:US18818441
申请日:2024-08-28
Applicant: Pure Storage, Inc.
Inventor: Ronald Karr , Glen Kerr
Abstract: An illustrative method includes determining that a first data instance stored within a first data store is replicated as a second data instance stored within a second data store, determining that a second retention policy associated with the second data instance stored within the second data store is at least as stringent as a first retention policy associated with the first data instance stored within the first data store, and modifying, based on the determining that the second retention policy is as least as stringent as the first retention policy, the first retention policy to allow for the first data instance to be modified or deleted without the first set of one or more conditions each being satisfied.
-
公开(公告)号:US20240394398A1
公开(公告)日:2024-11-28
申请号:US18794261
申请日:2024-08-05
Applicant: Pure Storage, Inc.
Inventor: Ronald Karr , Taher Vohra , Luis Pablo Pabón
IPC: G06F21/62
Abstract: An illustrative system includes a memory storing instructions and a processor communicatively coupled to the memory and configured to execute the instructions to determine a host to execute a serverless function, the host included in a set of hosts of a serverless function platform configured to execute serverless functions, the serverless function defined to use a dataset of a storage system that is external to the serverless function platform; configure the storage system to provide access from the host to the dataset; and direct the host to provide access from the serverless function to the dataset and to execute the serverless function.
-
245.
公开(公告)号:US12153670B2
公开(公告)日:2024-11-26
申请号:US17541870
申请日:2021-12-03
Applicant: Pure Storage, Inc.
Inventor: Michael Anthony Richardson , Ronald Karr
Abstract: An illustrative method includes a data protection controller receiving, from a security threat monitoring application communicatively coupled to the data protection controller by way of a network, event data triggered by a detection by the security threat monitoring application of a security threat against a host attached to a storage element of a storage system remote from the host; and performing, based on the event data, a data protection operation with respect to the storage element.
-
246.
公开(公告)号:US12093402B2
公开(公告)日:2024-09-17
申请号:US16937958
申请日:2020-07-24
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/62 , H04L9/08 , H04L9/14 , H04L67/1097 , G06F21/10
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: Replicating data using inferred trust, including: receiving, by a first storage system from a computing device, data encrypted using a first encryption key; decrypting, by the first storage system, the encrypted data using the first encryption key; encrypting, by the first storage system, the decrypted data using a second encryption key; storing, on the first storage system, the data encrypted using the second encryption key; sending, from the first storage system to the second storage system, the data; and servicing, by the second storage system, an input/output (‘I/O’) operation directed to the data.
-
公开(公告)号:US12079356B2
公开(公告)日:2024-09-03
申请号:US17409124
申请日:2021-08-23
Applicant: Pure Storage, Inc.
Inventor: Paul R Massiglia , Ronald Karr , John Colgrove
CPC classification number: G06F21/6218
Abstract: An illustrative method includes a data protection system determining a metric associated with operations performed with respect to a storage system during a measurement interval, determining that the metric deviates by more than a threshold amount from a historical baseline metric associated with the storage system, and directing, based on the determining that the metric deviates by more than the threshold amount from the historical baseline metric, the storage system to generate a recovery dataset for data maintained by the storage system.
-
公开(公告)号:US12067118B2
公开(公告)日:2024-08-20
申请号:US17463088
申请日:2021-08-31
Applicant: Pure Storage, Inc.
Inventor: Ronald Karr
CPC classification number: G06F21/568 , G06F11/1435 , G06F11/1464 , G06F11/1469 , G06F21/554 , G06F21/78 , G06N20/00
Abstract: An illustrative method includes detecting a request to perform an overwrite operation with respect to a non-header portion of a file stored by a storage system and determining, based on the detecting the request, that data stored by the storage system is possibly being targeted by a security threat.
-
公开(公告)号:US12061929B2
公开(公告)日:2024-08-13
申请号:US17888015
申请日:2022-08-15
Applicant: PURE STORAGE, INC.
Inventor: Robert Barker, Jr. , Prakash Darji , Charles Giancarlo , Ronald Karr , Chadd Kenney
CPC classification number: G06F9/5016 , G05B23/0259 , G06F3/0664 , G06F9/50 , G06F9/505 , G06F11/1629 , G06F16/00
Abstract: Providing storage tailored for a storage consuming application, including: identifying, for an application that utilizes storage resources within a cloud-based storage system, one or more storage performance characteristics associated with the application; comparing the storage performance characteristics of the application that were identified with storage performance characteristics of storage resources of one or more cloud-based storage systems; and selecting, based on the comparing, one or more storage resources within the one or more cloud-based storage systems to provide storage services to the application.
-
公开(公告)号:US12056365B2
公开(公告)日:2024-08-06
申请号:US17867543
申请日:2022-07-18
Applicant: Pure Storage, Inc.
Inventor: Hari Kannan , Ronald Karr
CPC classification number: G06F3/0614 , G06F3/0655 , G06F3/0689
Abstract: A storage system has a resiliency scheme to enhance storage system performance. The storage system composes a RAID stripe. The storage system mixes an ordering of portions of the RAID stripe, based on reliability differences across zones of the solid-state memory. Each zone of the solid state memory corresponds to a type of solid state memory. The storage system writes the mixed ordering RAID stripe across the solid-state memory.
-
-
-
-
-
-
-
-
-