-
公开(公告)号:US12287990B2
公开(公告)日:2025-04-29
申请号:US18086180
申请日:2022-12-21
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam
IPC: G06F3/06
Abstract: An illustrative method includes receiving, by a container storage interface (CSI) filter driver executing on a node of a cluster managed by a container orchestrator, a request to deploy a containerized application; selecting, by the CSI filter driver based on one or more attributes of the containerized application, a storage system from a plurality of storage systems attached to a plurality of clusters managed by the container orchestrator; and transmitting, by the CSI filter driver, a command to a CSI driver executing on a node of a cluster to which the storage system is attached, the cluster included in the plurality of clusters, the command configured to direct the CSI driver to provision a volume on the storage system for use with the containerized application.
-
公开(公告)号:US20250077295A1
公开(公告)日:2025-03-06
申请号:US18241075
申请日:2023-08-31
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam , Tyler Wayne Power , Christopher Holtz
Abstract: An illustrative method includes a global control plane managing a plurality of local control planes that manage a respective plurality of distributed computing environments, each of the plurality of local control planes configured to manage its respective computing environment in accordance with a mode of operation that is selected from a plurality of modes of operation based on a respective connectivity status with the global control plane, wherein managing the plurality of local control planes comprises selectively deploying an update to one or more local control planes of the plurality of local control planes based on the connectivity statuses of the plurality of local control planes with the global control plane. In some embodiments, the global control plane receives log data associated with the update and deploys, based on the log data, a second update to the one or more local control planes.
-
公开(公告)号:US12210778B2
公开(公告)日:2025-01-28
申请号:US17931418
申请日:2022-09-12
Applicant: PURE STORAGE, INC.
Inventor: Yuval Frandzel , Naveen Neelakantam
Abstract: Sizing a virtual storage system, including: 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, including replacing one or more of the virtual components with a higher performance virtual component.
-
公开(公告)号:US12166820B2
公开(公告)日:2024-12-10
申请号:US17730968
申请日:2022-04-27
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Naveen Neelakantam , Taher Vohra
IPC: G06F16/23 , G06F16/27 , H04L67/1095 , H04L67/1097
Abstract: Replicating multiple storage systems utilizing coordinated snapshots, including identifying a replica dataset stored across two or more target storage systems, wherein the replica dataset is a replication target for a source dataset stored across two or more source storage systems; identifying two or more local replicated checkpoints that are replicated from the two or more source storage systems to the two or more target storage systems, wherein two or more local source checkpoints for the two or more local replicated checkpoints are associated with a coordinated source checkpoint for the source dataset; and determining, based on the two or more local replicated checkpoints, a coordinated target checkpoint for the replica dataset.
-
公开(公告)号:US12164393B2
公开(公告)日:2024-12-10
申请号:US18351452
申请日:2023-07-12
Applicant: PURE STORAGE, INC.
Inventor: Joshua Freilich , Aswin Karumbunathan , Naveen Neelakantam , Ronald Karr
IPC: G06F12/00 , G06F11/14 , H04L67/1097
Abstract: Taking recovery actions for replicated datasets, including: determining whether a request to modify a dataset that is synchronously replicated among a plurality of storage systems has been applied on a particular storage system of the plurality of storage systems, wherein the plurality of storage systems is synchronously replicating the dataset by acknowledging the request as being complete when each storage system has modified its copy of the dataset; and applying a recovery action based on whether the request to modify the dataset has been applied on the particular storage system of the plurality of storage systems.
-
公开(公告)号:US12056025B2
公开(公告)日:2024-08-06
申请号: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: G06F12/00 , 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
CPC classification number: G06F11/2076 , G06F3/0604 , G06F3/061 , G06F3/0611 , G06F3/0619 , G06F3/0632 , G06F3/065 , G06F3/0659 , G06F3/067 , G06F3/0683 , G06F3/0689 , 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 , G06F3/06 , G06F11/2053 , H04L45/38 , H04L47/125 , H04L67/1095 , H04L67/1097
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.
-
公开(公告)号:US11907590B2
公开(公告)日:2024-02-20
申请号:US17513085
申请日:2021-10-28
Applicant: PURE STORAGE, INC.
Inventor: Naveen Neelakantam , Joshua Freilich
IPC: G06F15/177 , G06F3/06 , H04L67/1097 , H04L67/1095 , H04L41/082 , G06F9/455 , G06F9/54
CPC classification number: G06F3/067 , G06F3/064 , G06F3/065 , G06F3/0617 , G06F3/0619 , G06F3/0632 , G06F3/0659 , G06F3/0662 , G06F9/45558 , G06F9/545 , H04L41/082 , H04L67/1095 , H04L67/1097 , G06F2009/4557 , G06F2009/45562 , G06F2009/45595
Abstract: Using Infrastructure-as-Code (‘IaC’) to update a cloud-based storage system, including: monitoring one or more performance metrics associated with a cloud-based storage system; generating, based on the performance metrics, a configuration template for the cloud-based storage system, wherein the configuration template specifies a target state for the cloud-based storage system; and updating the cloud-based storage system using the configuration template.
-
公开(公告)号:US11789651B2
公开(公告)日:2023-10-17
申请号:US17367124
申请日:2021-07-02
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0644 , G06F3/0673 , G06F16/11
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.
-
公开(公告)号:US11550514B2
公开(公告)日:2023-01-10
申请号:US16776947
申请日:2020-01-30
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Naveen Neelakantam , Joshua Freilich , Aswin Karumbunathan
Abstract: Efficiently transferring data between tiers in a virtual storage system, including: receiving, by the virtual storage system, a request to write data to the virtual storage system; transforming, within storage provided by a first tier of storage of the virtual storage system, the data to generate transformed data; and migrating, from the first tier of storage to a second tier of storage that is more durable than the first tier of storage of the virtual storage system, at least a portion of the transformed data.
-
公开(公告)号:US20220385647A1
公开(公告)日:2022-12-01
申请号:US17335917
申请日:2021-06-01
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Taher Vohra , Naveen Neelakantam
Abstract: An illustrative method includes a storage management system of a container system performing, for a worker node added to a cluster of the container system based on a first authentication of the worker node, a second authentication for the worker node, and determining, based on the second authentication, whether the worker node is authorized to perform one or more operations on a storage system associated with the cluster.
-
-
-
-
-
-
-
-
-