-
公开(公告)号:US20240211180A1
公开(公告)日:2024-06-27
申请号:US18601892
申请日:2024-03-11
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOHN COLGROVE , CONSTANTINE SAPUNTZAKIS , JOSHUA FREILICH , NAVEEN NEELAKANTAM , SERGEY ZHURAVLEV
IPC: G06F3/06 , G06F9/455 , G06F9/54 , H04L41/082 , H04L67/1095 , H04L67/1097
CPC classification number: G06F3/067 , G06F3/0617 , G06F3/0619 , G06F3/0632 , G06F3/064 , G06F3/065 , G06F3/0659 , G06F3/0662 , G06F9/45558 , G06F9/545 , H04L41/082 , H04L67/1095 , H04L67/1097 , G06F2009/45562 , G06F2009/4557 , G06F2009/45595
Abstract: A cloud-based storage system within a cloud computing environment, the cloud-based storage system including: monitoring, for the cloud-based storage system, one or more storage system operations, wherein the cloud-based storage system includes a virtual instance storage layer and a cloud-based storage layer; determining, based at least upon the one or more storage system operations, one or more access patterns for the cloud-based storage system; and modifying, based at least upon the one or more access patterns for the cloud-based storage system, one or more cloud configurations for the cloud-based storage system.
-
公开(公告)号:US20190286373A1
公开(公告)日:2019-09-19
申请号:US16353775
申请日:2019-03-14
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOHN COLGROVE , CONSTANTINE SAPUNTZAKIS , JOSHUA FREILICH , NAVEEN NEELAKANTAM , SERGEY ZHURAVLEV , PAR BOTES
IPC: G06F3/06
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.
-
公开(公告)号:US20210360066A1
公开(公告)日:2021-11-18
申请号:US17388670
申请日:2021-07-29
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOHN COLGROVE , CONSTANTINE SAPUNTZAKIS , JOSHUA FREILICH , NAVEEN NEELAKANTAM , SERGEY ZHURAVLEV , RONALD KARR
IPC: H04L29/08
Abstract: Synchronously replicating a dataset across cloud-based storage systems, including adding a cloud-based storage system to a set of storage systems that the dataset is synchronously replicated across, where access operations are applied to the dataset equivalently through all storage systems in the set, all storage systems in the set store a separate copy of the dataset, and operations to modify the dataset performed and completed through any of the storage systems in the set are reflected in access operations to read the dataset, the cloud-based storage system including one or more cloud computing instances executing a storage controller application, a virtual drive layer that includes one or more cloud computing instances with local storage for storing at least a portion of the dataset as block data, and an object storage layer for storing at least a portion of the dataset as object data.
-
公开(公告)号:US20200159421A1
公开(公告)日:2020-05-21
申请号:US16373733
申请日:2019-04-03
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOHN COLGROVE , CONSTANTINE SAPUNTZAKIS , JOSHUA FREILICH , NAVEEN NEELAKANTAM , SERGEY ZHURAVLEV
Abstract: A cloud-based storage system contained in a cloud computing environment, the cloud-based storage system including: determining, at the cloud-based storage system and in response to a request for data, that the data previously stored within one or more virtual instances of a virtual instance layer is no longer stored within the one or more virtual instances; generating, within the virtual instance layer, a quantity of virtual instances to receive data restored from a cloud-based storage layer of the cloud-based storage system; and restoring, into the quantity of virtual instances at the virtual instance layer, data from the cloud-based storage layer of the cloud-based storage system.
-
公开(公告)号:US20240289061A1
公开(公告)日:2024-08-29
申请号:US18650198
申请日:2024-04-30
Applicant: PURE STORAGE, INC.
Inventor: SERGEY ZHURAVLEV , NAVEEN NEELAKANTAM , GREGORY McNUTT , YUVAL FRANDZEL
IPC: G06F3/06 , G06F9/455 , G06F9/54 , H04L41/082 , H04L67/1095 , H04L67/1097
CPC classification number: G06F3/067 , G06F3/0617 , G06F3/0619 , G06F3/0632 , G06F3/064 , G06F3/065 , G06F3/0659 , G06F3/0662 , G06F9/45558 , G06F9/545 , H04L41/082 , H04L67/1095 , H04L67/1097 , G06F2009/45562 , G06F2009/4557 , G06F2009/45595
Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.
-
公开(公告)号:US20230161748A1
公开(公告)日:2023-05-25
申请号:US18158256
申请日:2023-01-23
Applicant: PURE STORAGE, INC.
Inventor: MARCO SANVIDO , RICHARD HANKINS , JOHN HAYES , STEVE HODGSON , FENG WANG , SERGEY ZHURAVLEV , ANDREW KLEINERMAN
CPC classification number: G06F16/2237 , G06F3/0608 , G06F3/0641 , G06F3/067
Abstract: A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.
-
公开(公告)号:US20230009921A1
公开(公告)日:2023-01-12
申请号:US17933674
申请日:2022-09-20
Applicant: PURE STORAGE, INC.
Inventor: SERGEY ZHURAVLEV , NAVEEN NEELAKANTAM , GREGORY McNUTT , YUVAL FRANDZEL
IPC: G06F3/06 , H04L67/1097 , H04L67/1095 , H04L41/082 , G06F9/455 , G06F9/54
Abstract: Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.
-
公开(公告)号:US20220350493A1
公开(公告)日:2022-11-03
申请号:US17810472
申请日:2022-07-01
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOHN COLGROVE , CONSTANTINE SAPUNTZAKIS , JOSHUA FREILICH , NAVEEN NEELAKANTAM , SERGEY ZHURAVLEV
IPC: G06F3/06 , H04L67/1097 , H04L67/1095 , H04L41/082 , G06F9/455 , G06F9/54
Abstract: A cloud-based storage system within a cloud computing environment, the cloud-based storage system including: monitoring, for the cloud-based storage system, one or more storage system operations, wherein the cloud-based storage system includes a virtual instance storage layer and a cloud-based storage layer; determining, based at least upon the one or more storage system operations, one or more access patterns for the cloud-based storage system; and modifying, based at least upon the one or more access patterns for the cloud-based storage system, one or more cloud configurations for the cloud-based storage system.
-
公开(公告)号:US20180300075A1
公开(公告)日:2018-10-18
申请号:US16008648
申请日:2018-06-14
Applicant: Pure Storage, Inc.
Inventor: ARGENIS FERNANDEZ , RONALD KARR , DAVID WHITLOCK , SERGEY ZHURAVLEV
IPC: G06F3/06
CPC classification number: G06F3/0634 , G06F3/0604 , G06F3/061 , G06F3/0638 , G06F3/0647 , G06F3/067 , G06F11/34 , H04L67/1097
Abstract: Performance tuning in a storage system that includes one or more storage devices, including: storing, by a primary controller of the storage system, data corresponding to one or more computer processes into one or more of the one or more storage devices, determining, by a secondary controller that is configured similarly to the primary controller, one or more utilization patterns of the data, and initiating, in dependence upon the one or more utilization patterns of the data, a modification to a manner in which the one or more computer processes access the data stored in the one or more storage devices.
-
公开(公告)号:US20180217888A1
公开(公告)日:2018-08-02
申请号:US15417696
申请日:2017-01-27
Applicant: Pure Storage, Inc.
Inventor: JOHN COLGROVE , SERGEY ZHURAVLEV
IPC: G06F11/07
CPC classification number: G06F11/0727 , G06F11/0757 , G06F11/076 , G06F11/0787 , G06F11/079 , G06F11/3034 , G06F11/3072 , G06F11/3409 , G06F11/3476 , G06F11/3485 , G06F17/40 , G06F2201/81
Abstract: Dynamically adjusting an amount of log data generated for a storage system that includes a plurality of storage devices, including: setting, for a component within the storage system, a logging level for the component, the logging level specifying the extent to which log data should be generated for a particular component; determining, in dependence upon one or more measured operating characteristics of the storage system, whether the logging level for the component should be changed; and responsive to determining that the logging level for the component should be changed, changing the logging level associated with the component.
-
-
-
-
-
-
-
-
-