-
1.
公开(公告)号:US20240223579A1
公开(公告)日:2024-07-04
申请号:US18091115
申请日:2022-12-29
Applicant: Pure Storage, Inc.
Inventor: Lakshmi Narasimhan Sundararajan , Paul Theunis , Naveen Revanna , Kshithij Iyer
IPC: H04L9/40 , H04L67/1097
CPC classification number: H04L63/1416 , H04L63/20 , H04L67/1097
Abstract: An example method for detecting and remediating anomalies in a container system by a storage system comprises detecting, by a container storage management system, a change in resources utilized on a volume of the container system by an application of the container system; determining, by the container storage management system and in response to the detecting, whether the change in resources utilized is anomalous for the application; and performing, by the container storage management system and based on the determining, an action associated with the application.
-
公开(公告)号:US20230300143A1
公开(公告)日:2023-09-21
申请号:US17696061
申请日:2022-03-16
Applicant: Pure Storage, Inc.
Inventor: Harsh Desai , Naveen Revanna
IPC: H04L9/40
CPC classification number: H04L63/108
Abstract: Clients that fail to access a resource may compute backoff times for waiting before retrying to access the resource. The clients may reference a sequence of time windows where the time windows may have increasing numbers of time slots. The clients may select respective time slots in a first time window. If the clients again fail to access the resource, then the time slots selected by the clients may at least partly determine which time slots the clients select in a next (second) time window. The time slot selections in the second time window may be at least partly randomly selected. A client may randomly select a time slot in the second time window from among a proper subset of time slots in the second time window. The proper subset may be based on which time slot the client selected in the first time window.
-
公开(公告)号:US12197274B2
公开(公告)日:2025-01-14
申请号:US18112309
申请日:2023-02-21
Applicant: Pure Storage, Inc.
Inventor: Naveen Revanna , Neelesh Madhukar Thakur , Priyanshu Pandey , Luis Pablo Pabón , Kshithij Iyer , Prabir Paul
IPC: G06F11/07
Abstract: An example method for analyzing logs for root causes of errors in a cloud environment comprises: detecting an error in a component deployed within a cloud environment; providing, based on the detecting the error, log data associated with the component to a root cause analysis machine learning model; determining, based on an output of the machine learning model, a corrective measure configured to address the error; and performing a remedial action associated with the corrective measure.
-
公开(公告)号:US20240281316A1
公开(公告)日:2024-08-22
申请号:US18112309
申请日:2023-02-21
Applicant: Pure Storage, Inc.
Inventor: Naveen Revanna , Neelesh Madhukar Thakur , Priyanshu Pandey , Luis Pablo Pabón , Kshithij Iyer , Prabir Paul
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/0709 , G06F11/0751 , G06F11/0793
Abstract: An example method for analyzing logs for root causes of errors in a cloud environment comprises: detecting an error in a component deployed within a cloud environment; providing, based on the detecting the error, log data associated with the component to a root cause analysis machine learning model; determining, based on an output of the machine learning model, a corrective measure configured to address the error; and performing a remedial action associated with the corrective measure.
-
公开(公告)号:US20230342262A1
公开(公告)日:2023-10-26
申请号:US17729352
申请日:2022-04-26
Applicant: Pure Storage, Inc.
Inventor: Naveen Revanna , Ram Suradkar , Luis Pablo Pabón
IPC: G06F11/14
CPC classification number: G06F11/1464 , G06F2201/84
Abstract: A storage cluster may include storage nodes. Each storage node may include a storage device. The storage nodes may communicate via a network to provide volumes that are mountable by clients outside the storage cluster. The volumes may be stored on the storage devices. There may be an instruction to generate a cluster-wide snapshot corresponding to a point in time. Based on the instruction, all of the volumes provided by the storage cluster may be identified. A snapshot of each of the identified volumes may be generated. Each volume snapshot may include a copy of the content of the volume as it existed at the point in time. A cluster-wide snapshot may be generated, and the cluster-wide snapshot may include the snapshots of the volumes, among other information.
-
公开(公告)号:US20250030759A1
公开(公告)日:2025-01-23
申请号:US18224276
申请日:2023-07-20
Applicant: Pure Storage, Inc.
Inventor: Dhruv Bhatnagar , Arunkumar Ravindranath , Madanagopal Arunachalam , Lakshmi Narasimhan Sundararajan , Naveen Revanna
IPC: H04L67/1014 , H04L41/16 , H04L67/1008
Abstract: An illustrative method includes an application management system receiving a request to deploy an application within a compute environment associated with an entity; accessing deployment data associated with one or more other deployments of the application within one or more other compute environments associated with one or more other entities; and determining a set of configuration parameters for use with deployment of the application within the compute environment.
-
7.
公开(公告)号:US12107919B2
公开(公告)日:2024-10-01
申请号:US18140787
申请日:2023-04-28
Applicant: Pure Storage, Inc.
Inventor: Naveen Revanna , Aditya Dani , Piyush Nimbalkar , Kshithij Iyer
IPC: H04L67/1097 , G06F9/54
CPC classification number: H04L67/1097 , G06F9/544
Abstract: An example method for dynamic determination of locks for prioritized deployment in a distributed storage system comprises providing, by a storage management system, N locks to a cluster of a distributed storage system, the cluster including a plurality of nodes and the N locks allowing N nodes of the plurality of nodes to each initiate a startup phase during a first time window, wherein N is a number greater than zero; tracking, by the storage management system, application programming interface (API) calls made by the N nodes to a platform of the cluster during the first time window; and providing, by the storage management system based on the tracking, M locks to the cluster, the M locks allowing M nodes of the plurality of nodes to each initiate a startup phase during a second time window subsequent to the first time window, wherein M is a number greater than zero.
-
公开(公告)号:US20250004827A1
公开(公告)日:2025-01-02
申请号:US18216308
申请日:2023-06-29
Applicant: Pure Storage, Inc.
Inventor: Dhruv Bhatnagar , Jan Vrtiska , Luis Pablo Pabón , Aliaksandr Aliashkevich , Naveen Revanna , Madanagopal Arunachalam
Abstract: An example method for scheduling disruptions in a container system comprises determining, by an application management system, that a disruptive event is to be performed with respect to an application on a container system; accessing, by the application management system and based on the determining the disruptive event, historical usage data representative of historical usage of resources associated with the application; and determining, by the application management system and based on the historical usage data, an optimal time window for the disruptive event to be performed.
-
公开(公告)号:US12182581B2
公开(公告)日:2024-12-31
申请号:US17979559
申请日:2022-11-02
Applicant: Pure Storage, Inc.
Inventor: Naveen Revanna , Aditya Dani , Piyush Nimbalkar , Kshithij Iyer
IPC: G06F9/4401 , G06F9/52
Abstract: An example method for prioritizing deployment of nodes in a cluster comprises: determining, at a first time and by a first node of a plurality of nodes in a cluster of a distributed storage system, that a second node having a higher priority than the first node is in a startup phase of the second node; determining, at a second time subsequent to the first time and by the first node, that the second node has completed the startup phase of the second node; and initiating, based on the determining that the second node has completed the startup phase and by the first node, a startup phase of the first node.
-
公开(公告)号:US20240419561A1
公开(公告)日:2024-12-19
申请号:US18209848
申请日:2023-06-14
Applicant: Pure Storage, Inc.
Inventor: Santhosh Marakala , Rohit Kulkarni , Charudath Ujjaini Gopal , Naveen Revanna , Lakshmi Narasimhan Sundararajan
Abstract: An illustrative method includes a storage management system accessing metrics data associated with storage pools of a cluster; performing, based on the metrics data, a predictive failure analysis with respect to the storage pools, the predictive failure analysis indicating a likelihood of failure of each of the storage pools; selecting, based on the predictive failure analysis, a storage pool from the storage pools as an optimal location for a volume; and creating the volume on the storage pool.
-
-
-
-
-
-
-
-
-