The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 01, 2022
Filed:
Aug. 22, 2018
Cloudhealth Technologies, Inc., Boston, MA (US);
Andi Abes, Waltham, MA (US);
Joe Kinsella, Reading, MA (US);
VMWARE, INC., Palo Alto, CA (US);
Abstract
A computer-implemented method of optimizing a computer resource configuration in a cloud environment to provision an information technology service includes determining performance objectives for a provisioned information technology service. Constraints for the provisioned information technology service based on the determined performance objectives are determined. A desired computer resource configuration to achieve the determined performance objectives for the provisioned information technology service and to meet the determined constraints for the provisioned information technology service is determined. Then a computer resource configuration is compared with the desired resource configuration to determine configuration actions wherein the configuration actions comprise transitioning a computer resource in the computer resource configuration to a new computer resource configuration. Available computer resources in the cloud environment are configured as well as the computer resource configuration in the cloud environment to realize the determined configuration actions. A current performance of the configured available computer resources in the cloud environment is evaluated as well as a current performance of the configured computer resource configuration in the cloud environment compared to the performance objective. Then, the method determines if the desired computer resource configuration has been achieved based on the evaluated current performance of the configured available computer resources in the cloud environment and the evaluated current performance of the configured computer resource configuration in the cloud environment. Then a history is generated of performance using the evaluated current performance of the configured available computer resources in the cloud environment and the evaluated current performance of the configured computer resource configuration in the cloud environment. A new desired computer resource configuration to achieve the determined performance objectives is then determined using the generated history of performance.