×

Remediating gaps between usage allocation of hardware resource and capacity allocation of hardware resource

  • US 9,519,515 B2
  • Filed: 04/17/2015
  • Issued: 12/13/2016
  • Est. Priority Date: 12/16/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • forecasting, by a processor, a future usage allocation of a hardware resource to each workload of a plurality of workloads over time, using a demand model, the future usage allocation of the hardware resource specifying a future projected usage allocation of the hardware resource, based on at least a current and past actual usage of the hardware resource as monitored, by one of;

    the demand model specifying a given workload is to run on dedicated hardware, and the forecasting includes determining the usage allocation of the hardware resource to the given workload as a complete usage allocation of the hardware resource in relation to the dedicated hardware;

    the demand model specifying that the given workload is to be fully redundant, and the forecasting includes increasing the usage allocation of the hardware resource to the given workload by at least a factor of two;

    forecasting, by the processor, a capacity allocation of the hardware resource, using a capacity model, the capacity allocation of the hardware resource specifying a future projected capacity of the hardware resource allocatable to the workloads at future times based in part on when computing devices that contribute to the hardware resource are online or offline at the future times;

    determining, by the processor, whether a gap is predicted to occur that causes the usage allocation of the hardware resource to be greater than the capacity allocation of the hardware resource, using a mapping model;

    in response to determining that the gap is predicted to occur, presenting a user with one or more options determined by the processor using the mapping model and selectable by the user, wherein the one or more options including an option to prevent a part of the hardware resource to be offline at a specific future time; and

    implementing a remediation strategy to prevent the gap from actually occurring based on a selection of the one or more options by the user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×