-
公开(公告)号:US11567810B1
公开(公告)日:2023-01-31
申请号:US17078392
申请日:2020-10-23
申请人: PURE STORAGE, INC.
发明人: Chadd Kenney , Farhan Abrol , Lei Zhou , Yi-Chin Wu , Apoorva Bansal
摘要: Migrating workloads between a plurality of execution environments, including: identifying, in dependence upon on characteristics of a workload, one or more execution environments that can support the workload; determining, for each execution environment, costs associated with supporting the workload on the execution environment; selecting, in dependence upon the costs associated with supporting the workload on each the execution environments, a target execution environment for supporting the workload; and executing the workload on the target execution environment.
-
公开(公告)号:US10671494B1
公开(公告)日:2020-06-02
申请号:US15800280
申请日:2017-11-01
申请人: Pure Storage, Inc.
发明人: Farhan Abrol , Mark McAuliffe , Neil Vachharajani
摘要: Consistently selecting a group of datasets during recovery, including: for each of a plurality of datasets: generating a respective identifier corresponding to a respective dataset, wherein the respective identifier is different from each other identifier; and storing the respective identifier to represent successful storage of the respective dataset; and responsive to recovering from a system interruption: extracting identifier information from all readable datasets; and generating, in dependence upon the extracted identifiers, a group of datasets from among the readable datasets.
-
公开(公告)号:US11989429B1
公开(公告)日:2024-05-21
申请号:US17141769
申请日:2021-01-05
申请人: PURE STORAGE, INC.
发明人: Farhan Abrol , Volodymyr Kovalenko , Daniel Wilson , Isa Pakatci
IPC分类号: G06F3/06
CPC分类号: G06F3/0629 , G06F3/0604 , G06F3/067
摘要: Recommending changes to a storage system, including: identifying, using predicted characteristics of one or more workloads executing on the storage system, one or more configuration changes to the storage system that would improve the operation of the storage system; selecting, from the one or more configuration changes to the storage system that would improve the operation of the storage system, a preferred configuration change; and recommending the preferred configuration change.
-
公开(公告)号:US10817392B1
公开(公告)日:2020-10-27
申请号:US16263345
申请日:2019-01-31
申请人: PURE STORAGE, INC.
发明人: Mark McAuliffe , Neil Vachharajani , Farhan Abrol
摘要: Ensuring resiliency to storage device failures in a storage system, including: determining a number of storage device failures within a particular write group that are to be tolerated by the storage system; for a plurality of datasets stored within the storage system, writing each dataset to at least a predetermined number of storage devices within the particular write group, wherein the predetermined number of storage devices is greater than the number of storage device failures within the particular write group that are to be tolerated by the storage system; and responsive to recovering from a system interruption: determining a number of readable storage devices that contain a copy of the dataset; and if the number of readable storage devices that contain a copy of the dataset is not greater than the number of failures that are to be tolerated, writing the dataset to one or more additional storage devices.
-
公开(公告)号:US12086651B2
公开(公告)日:2024-09-10
申请号:US17509956
申请日:2021-10-25
申请人: PURE STORAGE, INC.
发明人: James Gallegos , Farhan Abrol
CPC分类号: G06F9/5088 , G06F9/4881
摘要: Migrating workloads among execution environments including storage systems includes: selecting a target execution environment for supporting a workload and migrating the workload to the target execution environment utilizing active disaster recovery. Migrating the workload can include: assigning storage resources of the workload to a first pod; linking for replication, the first pod to a second pod of the target execution environment; and replicating the storage resources of the workload to the second pod of the target execution environment.
-
公开(公告)号:US10853148B1
公开(公告)日:2020-12-01
申请号:US16109938
申请日:2018-08-23
申请人: PURE STORAGE, INC.
发明人: Chadd Kenney , Farhan Abrol , Lei Zhou , Yi-Chin Wu , Apoorva Bansal
摘要: Migrating workloads between a plurality of execution environments, including: identifying, in dependence upon on characteristics of a workload, one or more execution environments that can support the workload; determining, for each execution environment, costs associated with supporting the workload on the execution environment; selecting, in dependence upon the costs associated with supporting the workload on each the execution environments, a target execution environment for supporting the workload; and executing the workload on the target execution environment.
-
公开(公告)号:US12061822B1
公开(公告)日:2024-08-13
申请号:US16849352
申请日:2020-04-15
申请人: PURE STORAGE, INC.
发明人: Farhan Abrol
IPC分类号: G06F3/06
CPC分类号: G06F3/067 , G06F3/0604 , G06F3/0629 , G06F3/0641 , G06F3/0665
摘要: Utilizing volume-level policies in a storage system, including: identifying, for each of a plurality of volumes, one or more characteristics associated with usage of the volume; associating, using the one or more characteristics associated with the usage of the volume, one or more storage system policies with the volume; and configuring, using the one or more storage system policies that are associated with the volume, the storage system.
-
公开(公告)号:US11663097B2
公开(公告)日:2023-05-30
申请号:US17682807
申请日:2022-02-28
申请人: PURE STORAGE, INC.
发明人: Mark McAuliffe , Neil Vachharajani , Farhan Abrol
IPC分类号: G06F11/20 , H04L67/1097 , G06F11/14 , G06F11/07
CPC分类号: G06F11/2058 , G06F11/076 , G06F11/0727 , G06F11/1441 , G06F11/2023 , G06F11/2064 , G06F11/2094 , H04L67/1097
摘要: Ensuring resiliency to storage device failures in a storage system, including: determining a number of storage device failures within a particular write group that are to be tolerated by the storage system; for a plurality of datasets stored within the storage system, writing each dataset to at least a predetermined number of storage devices within the particular write group, wherein the predetermined number of storage devices is greater than the number of storage device failures within the particular write group that are to be tolerated by the storage system; and responsive to recovering from a system interruption: determining a number of readable storage devices that contain a copy of the dataset; and if the number of readable storage devices that contain a copy of the dataset is not greater than the number of failures that are to be tolerated, writing the dataset to one or more additional storage devices.
-
公开(公告)号:US11263096B1
公开(公告)日:2022-03-01
申请号:US16937354
申请日:2020-07-23
申请人: PURE STORAGE, INC.
发明人: Mark McAuliffe , Neil Vachharajani , Farhan Abrol
IPC分类号: G06F11/07 , G06F11/20 , G06F11/14 , H04L67/1097
摘要: Ensuring resiliency to storage device failures in a storage system, including: determining a number of storage device failures within a particular write group that are to be tolerated by the storage system; for a plurality of datasets stored within the storage system, writing each dataset to at least a predetermined number of storage devices within the particular write group, wherein the predetermined number of storage devices is greater than the number of storage device failures within the particular write group that are to be tolerated by the storage system; and responsive to recovering from a system interruption: determining a number of readable storage devices that contain a copy of the dataset; and if the number of readable storage devices that contain a copy of the dataset is not greater than the number of failures that are to be tolerated, writing the dataset to one or more additional storage devices.
-
公开(公告)号:US10789020B2
公开(公告)日:2020-09-29
申请号:US15966025
申请日:2018-04-30
申请人: Pure Storage, Inc.
发明人: Ronald Karr , Constantine Sapuntzakis , Mark McAuliffe , Farhan Abrol , Neil Vachharajani , Timothy Brennan
摘要: Staging data on a storage element integrating fast durable storage and bulk durable storage, including: receiving, at a storage element integrating fast durable storage and bulk durable storage, a data storage operation from a host computer; storing data corresponding to the data storage operation within fast durable storage in accordance with a first data resiliency technique; and responsive to detecting a condition for transferring data between fast durable storage and bulk durable storage, transferring the data from fast durable storage to bulk durable storage in accordance with a second data resiliency technique.
-
-
-
-
-
-
-
-
-