-
公开(公告)号:US12086413B2
公开(公告)日:2024-09-10
申请号:US17954309
申请日:2022-09-27
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Lydia Do , Ethan Miller , Terence Noonan
CPC classification number: G06F3/061 , G06F3/0604 , G06F3/0629 , G06F3/0662 , G06F3/0664 , G06F3/0683 , G06F3/0689 , G06F9/5038
Abstract: Deploying client-specific applications in a storage system utilizing redundant system resources, including: identifying a redundant controller in the storage system, wherein the storage system includes at least a first controller and the redundant controller; and executing one or more applications on the redundant controller, wherein the one or more applications are executed in a container.
-
公开(公告)号:US11461009B2
公开(公告)日:2022-10-04
申请号:US17244541
申请日:2021-04-29
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Lydia Do , Ethan Miller , Terence Noonan
Abstract: Deploying client-specific applications in a storage system utilizing redundant system resources, including: identifying a redundant controller in the storage system, wherein the storage system includes at least a first controller and the redundant controller; and executing one or more applications on the redundant controller, wherein the one or more applications are executed in a container.
-
公开(公告)号:US11102298B1
公开(公告)日:2021-08-24
申请号:US16254859
申请日:2019-01-23
Applicant: PURE STORAGE, INC.
Inventor: Benjamin Borowiec , Terence Noonan , Patrick East
Abstract: Locally providing cloud storage array services for a plurality of storage systems within a data center by receiving a request from an operating system level virtualization service; and determining, among the plurality of storage systems, an implementation of the request from the operating system level virtualization service, among the plurality of storage systems.
-
公开(公告)号:US10326836B2
公开(公告)日:2019-06-18
申请号:US14962887
申请日:2015-12-08
Applicant: Pure Storage, Inc.
Inventor: Deepak Chawla , John Colgrove , Terence Noonan , Vinay Perneti , Jikui Su
Abstract: Synchronizing snapshots between storage systems, including: receiving, from a source storage system, an identification of a snapshot to be replicated to a destination storage system; identifying, from hint information stored on the destination storage system, a most recent version of the snapshot that is stored on the destination storage system; issuing, to the source storage system, a request for an identification of the differences between the snapshot to be replicated to the destination storage system and the most recent version of the snapshot that is stored on the destination storage system; receiving, from the source storage system, the identification of the differences; and issuing a request to transfer, from the source storage system to the destination storage system, data associated with the differences.
-
公开(公告)号:US12008406B1
公开(公告)日:2024-06-11
申请号:US17158530
申请日:2021-01-26
Applicant: PURE STORAGE, INC.
Inventor: Benjamin Borowiec , Terence Noonan
CPC classification number: G06F9/5016 , G06F3/0604 , G06F3/0631 , G06F3/0653 , G06F3/067
Abstract: Placing workloads in a multi-array system comprising a plurality of storage arrays, including: determining, for each of a plurality of storage arrays, a current system activity level trend of the storage array; receiving a performance profile of a workload to be executed on one of the storage arrays; generating, for each of the plurality of storage arrays in dependence upon the current system activity level trend of the storage array and the performance profile of the workload, a projected system activity level trend for the storage array; identifying, in dependence upon the projected system activity level trend for each of the plurality of storage arrays, an optimal storage array for receiving the workload; and placing the workload on the optimal storage array.
-
公开(公告)号:US20210255996A1
公开(公告)日:2021-08-19
申请号:US17308814
申请日:2021-05-05
Applicant: Pure Storage, Inc.
Inventor: Benjamin Borowiec , Terence Noonan
IPC: G06F16/182 , G06F3/06 , G06F16/951
Abstract: An illustrative apparatus is configured to carry out the steps of: comparing one or more performance metrics of a particular storage array in a plurality of storage arrays to one or more corresponding performance metrics of one or more other storage arrays; identifying, based on the comparing, one or more actions for improving one or more conditions of the particular storage array; and presenting one or more projected effects of implementing the one or more actions on the storage array.
-
公开(公告)号:US11030160B1
公开(公告)日:2021-06-08
申请号:US16210487
申请日:2018-12-05
Applicant: PURE STORAGE, INC.
Inventor: Benjamin Borowiec , Terence Noonan
IPC: G06F16/182 , G06F3/06 , G06F16/951
Abstract: Proactive management of a plurality of storage arrays in a multi-array system, including: comparing one or more conditions of a particular storage array to conditions of other storage arrays in the multi-array system; and generating an action recommendation based on the comparison, the action recommendation specifying one or more actions for improving the conditions of the particular storage array relative to the conditions of the other storage arrays.
-
公开(公告)号:US10929185B1
公开(公告)日:2021-02-23
申请号:US15885153
申请日:2018-01-31
Applicant: Pure Storage, Inc.
Inventor: Benjamin Borowiec , Terence Noonan
Abstract: Placing workloads in a multi-array system comprising a plurality of storage arrays, including: determining, for each of a plurality of storage arrays, a current system activity level trend of the storage array; receiving a performance profile of a workload to be executed on one of the storage arrays; generating, for each of the plurality of storage arrays in dependence upon the current system activity level trend of the storage array and the performance profile of the workload, a projected system activity level trend for the storage array; identifying, in dependence upon the projected system activity level trend for each of the plurality of storage arrays, an optimal storage array for receiving the workload; and placing the workload on the optimal storage array.
-
19.
公开(公告)号:US09811264B1
公开(公告)日:2017-11-07
申请号:US15141478
申请日:2016-04-28
Applicant: Pure Storage, Inc.
Inventor: John Colgrove , Lydia Do , Ethan Miller , Terence Noonan
CPC classification number: G06F3/061 , G06F3/0604 , G06F3/0629 , G06F3/0662 , G06F3/0664 , G06F3/0683 , G06F3/0689 , G06F9/5038
Abstract: Deploying client-specific applications in a storage system utilizing redundant system resources, including: identifying a redundant controller in the storage system, wherein the storage system includes at least a first controller and the redundant controller; and executing one or more applications on the redundant controller, wherein the one or more applications are executed in a container.
-
-
-
-
-
-
-
-