Efficiently repairing virtual machines by means of DVFS-aware proactive scheduling
AssigneeInternational Business Machines Corporation
InventorsRajesh Kumar Saxena, Vikram Yadav
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRajesh Kumar Saxena, Vikram Yadav
Estimating the term…
A method and associated systems use DVFS performance-scaling technology to satisfy quality-of-service performance requirements when recovering a job that had been scheduled to run on a failed virtual machine. A Buffer Time specifies a duration of time remaining, at the time of failure, for the job to complete in order to satisfy the quality-of-service requirements. Depending on relative durations of time required to repair the failed virtual machine, to perform the job on an unsealed active-mode virtual machine, and to transfer the job to another virtual machine, the system determines whether to repair the failed virtual machine or to transfer the job. If the latter, the system then determines whether to select a destination virtual machine provisioned on a DVFS-compliant platform and, if so, the system scales the DVFS-compliant platform's performance to a level sufficient to complete the job within the Buffer Time.
A failure-recovery system comprising a processor, a memory coupled to the processor, and a computer-readable hardware storage device coupled to the processor, the storage device containing program code configured to be run by the processor via the memory to implement a method for efficiently repairing virtual machines by means of DVFS-aware proactive scheduling, the method comprising:
A method for efficiently repairing virtual machines by means of DVFS-aware proactive scheduling, the method comprising:
A computer program product, comprising a computer-readable hardware storage device having a computer-readable program code stored therein, the program code configured to be executed by a failure-recovery system comprising a processor, a memory coupled to the processor, and a computer-readable hardware storage device coupled to the processor, the storage device containing program code configured to be run by the processor via the memory to implement a method for efficiently repairing virtual machines by means of DVFS-aware proactive scheduling, the method comprising
Dependencies are inferred from the claim text.