Cost optimized workload placement

    公开(公告)号:US11567810B1

    公开(公告)日:2023-01-31

    申请号:US17078392

    申请日:2020-10-23

    IPC分类号: G06F9/50 G06F9/48

    摘要: 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.

    Consistent selection of replicated datasets during storage system recovery

    公开(公告)号:US10671494B1

    公开(公告)日:2020-06-02

    申请号:US15800280

    申请日:2017-11-01

    IPC分类号: G06F11/00 G06F11/14

    摘要: 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.

    Recommending changes to a storage system

    公开(公告)号:US11989429B1

    公开(公告)日:2024-05-21

    申请号:US17141769

    申请日:2021-01-05

    IPC分类号: G06F3/06

    摘要: 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.

    Ensuring resiliency to storage device failures in a storage system that includes a plurality of storage devices

    公开(公告)号:US10817392B1

    公开(公告)日:2020-10-27

    申请号:US16263345

    申请日:2019-01-31

    摘要: 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.

    Migrating workloads using active disaster recovery

    公开(公告)号:US12086651B2

    公开(公告)日:2024-09-10

    申请号:US17509956

    申请日:2021-10-25

    IPC分类号: G06F9/50 G06F9/48

    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.

    Migrating workloads between a plurality of execution environments

    公开(公告)号:US10853148B1

    公开(公告)日:2020-12-01

    申请号:US16109938

    申请日:2018-08-23

    IPC分类号: G06F9/50 G06F9/48

    摘要: 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.

    Utilizing volume-level policies in a storage system

    公开(公告)号:US12061822B1

    公开(公告)日:2024-08-13

    申请号:US16849352

    申请日:2020-04-15

    发明人: Farhan Abrol

    IPC分类号: G06F3/06

    摘要: 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.

    Mirroring data to survive storage device failures

    公开(公告)号:US11663097B2

    公开(公告)日:2023-05-30

    申请号:US17682807

    申请日:2022-02-28

    摘要: 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.

    Preserving tolerance to storage device failures in a storage system

    公开(公告)号:US11263096B1

    公开(公告)日:2022-03-01

    申请号:US16937354

    申请日:2020-07-23

    摘要: 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.