-
公开(公告)号:US20210247902A1
公开(公告)日:2021-08-12
申请号: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.
-
公开(公告)号:US20210243255A1
公开(公告)日:2021-08-05
申请号:US17234024
申请日:2021-04-19
Applicant: PURE STORAGE, INC.
Inventor: VINAY PERNETI , DEEPAK CHAWLA , JOHN COLGROVE , TERENCE NOONAN , 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, wherein the source storage system and the destination storage system are of different types; 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.
-
公开(公告)号:US20230068106A1
公开(公告)日:2023-03-02
申请号:US18053402
申请日:2022-11-08
Applicant: PURE STORAGE, INC.
Inventor: JIMMY T. HU , BENJAMIN BOROWIEC , ETHAN MILLER , TERENCE NOONAN , CONSTANTINE SAPUNTZAKIS , NEIL VACHHARAJANI , DAQUAN ZUO
IPC: H04L9/40 , H04L9/32 , G06F9/455 , H04L67/1097
Abstract: Providing authorization and authentication in a cloud for a user of a storage array includes: receiving, by a storage array access module from a client-side array services module, a token representing authentication of user credentials and authorized access privileges defining one or more storage array services accessible by the user, where the token is generated by a cloud-based security module upon authentication of the user credentials and identification of authorized access privileges for the user; receiving, by the storage array access module from the user, a user access request to one or more storage array services; and determining, by the storage array access module, whether to grant the user access request in dependence upon the authorized access privileges represented by the token.
-
公开(公告)号:US20170109055A1
公开(公告)日:2017-04-20
申请号:US14884332
申请日:2015-10-15
Applicant: Pure Storage, Inc.
Inventor: BENJAMIN BOROWIEC , ZHUANGZHI LI , TERENCE NOONAN , EMANUEL NOIK , ZHANJIA YANG
IPC: G06F3/06
CPC classification number: G06Q10/04 , G06F12/0238 , G06F2212/1044 , G06F2212/7204
Abstract: Capacity planning in a multi-array system that includes a plurality of storage arrays, includes: receiving data representing projected capacity utilization for at least one of the plurality of storage arrays, where the projected capacity utilization is generated in dependence upon capacity utilization patterns of a plurality of other storage arrays; and presenting the projected capacity utilization.
-
公开(公告)号:US20240223566A1
公开(公告)日:2024-07-04
申请号:US18607843
申请日:2024-03-18
Applicant: PURE STORAGE, INC.
Inventor: JIMMY T. HU , BENJAMIN BOROWIEC , ETHAN MILLER , TERENCE NOONAN , CONSTANTINE SAPUNTZAKIS , NEIL VACHHARAJANI , DAQUAN ZUO
IPC: H04L9/40 , G06F9/455 , H04L9/32 , H04L67/1097
CPC classification number: H04L63/101 , G06F9/45533 , H04L9/3242 , H04L9/3247 , H04L63/0815 , H04L67/1097 , H04L2209/24 , H04L2209/72
Abstract: Providing authorization and authentication in a cloud for a user of a storage array includes: receiving, by a storage array access module from a client-side array services module, a token representing authentication of user credentials and authorized access privileges defining one or more storage array services accessible by the user, where the token is generated by a cloud-based security module upon authentication of the user credentials and identification of authorized access privileges for the user; receiving, by the storage array access module from the user, a user access request to one or more storage array services; and determining, by the storage array access module, whether to grant the user access request in dependence upon the authorized access privileges represented by the token.
-
公开(公告)号:US20230362250A1
公开(公告)日:2023-11-09
申请号:US18355270
申请日:2023-07-19
Applicant: PURE STORAGE, INC.
Inventor: BENJAMIN BOROWIEC , TERENCE NOONAN , PATRICK EAST
IPC: H04L67/1097 , H04L67/56 , H04L67/1001
CPC classification number: H04L67/1097 , H04L67/56 , H04L67/1001
Abstract: Locally providing cloud storage array services for a plurality of storage systems within a data center by: receiving a request for storage resources from an operating system level virtualization service; determining, among the plurality of storage systems; an implementation of the request from the operating system level virtualization service; and providing storage resources to the operating system level virtualization service in accordance with the implementation of the request from the operating system level virtualization service.
-
公开(公告)号:US20170169052A1
公开(公告)日:2017-06-15
申请号:US14969465
申请日:2015-12-15
Applicant: Pure Storage, Inc.
Inventor: BENJAMIN BOROWIEC , TERENCE NOONAN
IPC: G06F17/30
CPC classification number: G06F17/30197 , G06F3/0605 , G06F3/0629 , G06F3/0631 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F3/0689 , G06F17/30864
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.
-
公开(公告)号:US20230016484A1
公开(公告)日:2023-01-19
申请号:US17954309
申请日:2022-09-27
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.
-
公开(公告)号:US20210360068A1
公开(公告)日:2021-11-18
申请号:US17389457
申请日:2021-07-30
Applicant: PURE STORAGE, INC.
Inventor: BENJAMIN BOROWIEC , TERENCE NOONAN , PATRICK EAST
IPC: H04L29/08
Abstract: Locally providing cloud storage array services for a plurality of storage systems within a data center by: receiving a request for storage resources from an operating system level virtualization service; determining, among the plurality of storage systems; an implementation of the request from the operating system level virtualization service; and providing storage resources to the operating system level virtualization service in accordance with the implementation of the request from the operating system level virtualization service.
-
公开(公告)号:US20170220387A1
公开(公告)日:2017-08-03
申请号:US15008521
申请日:2016-01-28
Applicant: Pure Storage, Inc.
Inventor: BENJAMIN BOROWIEC , TERENCE NOONAN
IPC: G06F9/50
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.
-
-
-
-
-
-
-
-
-