-
公开(公告)号:US20240314201A1
公开(公告)日:2024-09-19
申请号:US18417855
申请日:2024-01-19
Applicant: PURE STORAGE, INC.
Inventor: LOGAN JENNINGS , AARON DAILEY , ROLAND DREIER , GANGA KONDAPALLI , NICOLE TSELENTIS , STEPHEN WHITNEY , DAQUAN ZUO , RONALD KARR , JOHN COLGROVE
IPC: H04L67/1095 , H04L41/08 , H04L41/0816 , H04L67/1097 , H04L69/16
CPC classification number: H04L67/1095 , H04L41/0816 , H04L41/0886 , H04L67/1097 , H04L69/16
Abstract: Supporting multiple replication schemes across distinct network layers, including: replicating, over a first type of network messaging layer, data between a first storage system and a second storage system; selecting a different messaging layer for data replication; and replicating, over a second type of network messaging layer, data between the first storage system and the second storage system.
-
公开(公告)号:US20240303002A1
公开(公告)日:2024-09-12
申请号:US18627546
申请日:2024-04-05
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , CONSTANTINE SAPUNTZAKIS , JOHN COLGROVE
CPC classification number: G06F3/0685 , G06F3/061 , G06F3/0616 , G06F3/0617 , G06F3/0647 , G06F3/0659 , G06F3/067 , G06F11/0727 , G06F11/0793 , G06F11/1076 , G06F11/1435 , G06F11/1662 , G06F11/2005 , G06F11/2007 , G06F11/2089 , G06F11/2094 , G06F11/3034 , G06F11/3055 , G06F11/1441 , G06F11/2071 , G06F2201/84 , G06F2212/261
Abstract: Utilizing multiple redundancy schemes within a unified storage element, including: receiving, in a storage system at a unified storage element that integrates both fast durable storage and bulk durable storage, a data storage operation from a host computer; storing, in accordance with a first data resiliency technique that corresponds to a RAID N+R format, data corresponding to the data storage operation within the fast durable storage of the unified storage element; and responsive to determining that the complete RAID stripe has been written to the fast durable storage, moving a portion of the stored data from the fast durable storage to the bulk durable storage of the unified storage element, the bulk durable storage storing the data in accordance with a second data resiliency technique that corresponds to a RAID M+R format, wherein M is different from N.
-
公开(公告)号:US20240281414A1
公开(公告)日:2024-08-22
申请号:US18650489
申请日:2024-04-30
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR
IPC: G06F16/182 , G06F3/06
CPC classification number: G06F16/1844 , G06F3/0617 , G06F3/064 , G06F3/0655 , G06F3/067
Abstract: Data resiliency in a cloud-based storage system, including: receiving, for storage within a first tier of cloud storage of the cloud-based storage system, one or more segments of data; generating, for each of one or more shards of data of the one or more segments of data, self-describing information for recoverability of the one or more shards of data; and storing, within a second tier of cloud storage of the cloud-based storage system, both the one or more shards of data and the generated self-describing information for recoverability of the one or more shards of data.
-
公开(公告)号: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.
-
公开(公告)号:US20240184452A1
公开(公告)日:2024-06-06
申请号:US18524818
申请日:2023-11-30
Applicant: PURE STORAGE, INC.
Inventor: ROBERT LEE , BORIS FEIGIN , YING GAO , RONALD KARR
IPC: G06F3/06
CPC classification number: G06F3/0614 , G06F3/0644 , G06F3/0679
Abstract: A storage system establishes a staging region, for temporary writing of arriving data, and a stable region, for transfer of data from the staging region, in storage memory. The storage system establishes resiliency groups, each with a characteristic level of redundancy that is settable on an individual basis. The storage system performs data accesses of data stripes in accordance with the staging region, the stable region, a first resiliency group and a second resiliency group.
-
公开(公告)号:US20240036759A1
公开(公告)日:2024-02-01
申请号:US18483360
申请日:2023-10-09
Applicant: PURE STORAGE, INC.
Inventor: AARON DAILEY , RONALD KARR , NICOLE TSELENTIS , LOGAN JENNINGS
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0647 , G06F3/0683 , G06F3/0604 , G06F3/067 , G06F3/0635
Abstract: Continuing replication during storage system transportation, including: replicating, between a first storage system and a second storage system, a dataset; connecting, by the first storage system during movement of the first storage system to a new physical location, to a communication network available at one or more intermediate physical locations; and continuing the replicating of the dataset between the first storage system at one or more of the intermediate physical locations and the second storage system over the communication network available at one or more of the intermediate physical locations.
-
67.
公开(公告)号:US20230394066A1
公开(公告)日:2023-12-07
申请号:US18446319
申请日:2023-08-08
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , NAVEEN NEELAKANTAM , IVAN JIBAJA
IPC: G06F16/27
CPC classification number: G06F16/27
Abstract: Controlling the direction of replication between cross-region replicated object stores is disclosed. An embodiment includes receiving, from a first storage system by a second storage system, replicated objects of an object store serviced by the first storage system, wherein the first storage system and the second storage system are configured for replication of the object store, and wherein the second storage system is not configured to service requests to modify the object store; determining, by the second storage system, a minimum time interval for taking over service for from the first storage system, such that delaying takeover until reaching the minimum time interval ensures that modification requests received by the first storage system prior to a takeover are correctly ordered as being earlier than subsequent modification requests serviced by the second storage system subsequent to the takeover; identifying, by the second storage system, a trigger initiating a takeover of the service of the object store from the first storage system; and delaying, by the second storage system, a takeover of servicing requests to modify the object store by at least the minimum time interval.
-
公开(公告)号:US20230393742A1
公开(公告)日:2023-12-07
申请号:US18329341
申请日:2023-06-05
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , HARI KANNAN , ROBERT LEE , PETER E. KIRKPATRICK
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0614 , G06F3/0665 , G06F3/067
Abstract: A read request with a high priority indication is received. A determination as to whether an in progress flash programming operation would delay processing the read request for a threshold amount of time is made. In response to determining that the in progress flash programming operation delays processing the read request for the threshold amount of time, the in progress flash programming operation is interrupted.
-
公开(公告)号:US20230342243A1
公开(公告)日:2023-10-26
申请号:US18340057
申请日:2023-06-23
Applicant: PURE STORAGE, INC.
Inventor: ANDREW R. BERNAT , MATTHEW PAUL FAY , RONALD KARR
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/061 , G06F3/0679
Abstract: A storage system has zones in solid-state storage memory, with power loss protection. The system identifies portions of data for processes that utilize power loss protection. The system determines to activate or deactivate power loss protection for the portions of data for the processes. The system tracks activation and deactivation of power loss protection in zones in the solid-state storage memory, in accordance with the portions of data having power loss protection activated or deactivated.
-
公开(公告)号:US20230289268A1
公开(公告)日:2023-09-14
申请号:US18320751
申请日:2023-05-19
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , DAVID GRUNWALD , NAVEEN NEELAKANTAM , ZOHEB SHIVANI , THOMAS GILL , CONNOR BROOKS , ASWIN KARUMBUNATHAN , KUNAL TRIVEDI
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: Managing storage systems that are synchronously replicating a dataset, including: detecting a change in membership to the set of storage systems synchronously replicating the dataset; and applying one or more membership protocols to determine a new set of storage systems to synchronously replicate the dataset, wherein the one or more membership protocols include a quorum protocol, an external management protocol, or a racing protocol, and wherein one or more I/O operations directed to the dataset are applied to a new set of storage systems.
-
-
-
-
-
-
-
-
-