-
公开(公告)号:US11023179B2
公开(公告)日:2021-06-01
申请号: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.
-
公开(公告)号:US12067236B2
公开(公告)日:2024-08-20
申请号:US16714029
申请日:2019-12-13
Applicant: PURE STORAGE, INC.
Inventor: Huihui Cheng , Gunjan Dang , Michael Goldsby , Yanwei Jiang , Aswin Karumbunathan , Peter E. Kirkpatrick , Naveen Neelakantam , Neil Buda Vachharajani , Junming Zhu
CPC classification number: G06F3/061 , G06F3/0665 , G06F3/0685 , G06F12/0261 , G06F16/13 , G06F16/14 , G06F16/16
Abstract: A system and method of uniform sampling in an append-only database to determine temporal distribution of data.
-
公开(公告)号:US12026061B1
公开(公告)日:2024-07-02
申请号:US16655624
申请日:2019-10-17
Applicant: PURE STORAGE, INC.
Inventor: Arun Theebaprakasam , Grigori Inozemtsev , Neelesh Thakur , Swapnil Nagle , Joshua Freilich , Naveen Neelakantam
CPC classification number: G06F11/1464 , G06F3/0619 , G06F3/0629 , G06F3/067 , G06F11/1451 , G06F11/1469 , G06F2201/84
Abstract: Restoring a cloud-based storage system to a selected state, including: generating, over a period of time, one or more snapshot states of a cloud-based storage system, wherein each of the one or more snapshot states describes a respective configuration of the cloud-based storage system at a respective point in time within the period of time; providing, to a computing process, one or more selectable states corresponding to the one or more snapshot states of the cloud-based storage system; and transitioning, in response to a selection of a particular snapshot state from among the one or more snapshot states, the configuration of the cloud-based storage system from a current state to the particular snapshot state.
-
公开(公告)号:US11841984B1
公开(公告)日:2023-12-12
申请号:US16815529
申请日:2020-03-11
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Mark L. McAuliffe , Ethan L. Miller , Naveen Neelakantam , Marco Sanvido , Neil A. Vachharajani , Taher Vohra
CPC classification number: G06F21/78 , G06F21/6227 , H04L9/065 , H04L9/0866 , H04L9/0894
Abstract: Utilizing a non-repeating identifier to encrypt data, including: receiving a request to write data to a storage device; selecting a segment-offset pair where the data will be stored, where the selected segment-offset pair is unique to every other segment-offset pair utilized during the lifetime of the storage device; and encrypting the data in dependence upon an identifier of the segment-offset pair.
-
公开(公告)号:US11838359B2
公开(公告)日:2023-12-05
申请号: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 , H04L49/356
CPC classification number: H04L67/1095 , H04L61/457 , H04L61/4552 , H04L67/1097 , H04L49/356
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.
-
公开(公告)号:US20230011540A1
公开(公告)日:2023-01-12
申请号:US17368525
申请日:2021-07-06
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Naveen Neelakantam , Taher Vohra
IPC: G06F3/06
Abstract: An illustrative method includes a storage management system ingesting a data item into a unified storage system via a storage system interface among a plurality of storage system interfaces associated with the unified storage system, determining, in response to the ingesting of the data item into the unified storage system, an operation based on the data item, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the unified storage system. In certain embodiments, the unified storage system may be implemented as compute-aware storage system such as a container orchestrator-aware storage system.
-
公开(公告)号:US20220365721A1
公开(公告)日:2022-11-17
申请号:US17367124
申请日:2021-07-02
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam
Abstract: An illustrative method includes a storage management system detecting an event within a storage system, determining, based on the event, an operation related to a compliance ruleset associated with a compliance policy, and providing a notification of the operation to an orchestration system configured to manage an execution of the operation by a computing system associated with the storage system.
-
公开(公告)号:US11442669B1
公开(公告)日:2022-09-13
申请号:US16842427
申请日:2020-04-07
Applicant: PURE STORAGE, INC.
Inventor: Yuval Frandzel , Naveen Neelakantam
Abstract: A method of orchestrating a virtual storage system, the method comprising: determining a change to one or more resource demands; determining, based on the change to the one or more resource demands, one or more modifications to one or more virtual components included as part of a virtual storage system architecture of a virtual storage system within a cloud computing environment; and initiating, responsive to the change to the one or more resource demands, the one or more modifications to the one or more virtual components included as part of the virtual storage system architecture of the virtual storage system.
-
公开(公告)号:US11281375B1
公开(公告)日:2022-03-22
申请号:US16456719
申请日:2019-06-28
Applicant: PURE STORAGE, INC.
Inventor: Christopher Golden , Richard Hankins , Aswin Karumbunathan , Naveen Neelakantam , Neil Vachharajani
IPC: G06F3/06
Abstract: Intelligently compressing data in a storage array that includes a plurality of storage devices, including: prioritizing, in dependence upon an expected benefit to be gained from compressing each data element, one or more data elements; receiving an amount of processing resources available for compressing the one or more of the data elements; and selecting, in dependence upon the prioritization of the one or more data elements and the amount of processing resources available for compressing one or more of the data elements, a data compression algorithm to utilize on one or more of the data elements.
-
公开(公告)号:US11150834B1
公开(公告)日:2021-10-19
申请号:US16897626
申请日:2020-06-10
Applicant: PURE STORAGE, INC.
Inventor: Matthew Fay , Naveen Neelakantam , Ronald Karr , Taher Vohra
IPC: G06F3/06
Abstract: Determining storage consumption in a storage system, including scanning a group of data units within the storage system storing a plurality of client entities, including: for each data unit in the group of data units, determining whether the data unit is reachable by one of the plurality of client entities; and for each data unit reachable by one of the plurality of client entities, determining a category for the data unit; calculating storage consumption for a client based on the category of each data unit reachable by one of the plurality of client entities; and reporting the calculated storage consumption.
-
-
-
-
-
-
-
-
-