Usage policy for resource management
First Claim
1. A method for reducing usage costs incurred by a cloud service consumer through improved allocation and management of cloud service resources, the method comprising the steps of:
- determining, by one or more computer processors, a configured usage policy, wherein determining the configured usage policy includes receiving one or more responses to a set of configuration prompts, wherein the one or more responses include one or more usage parameters;
validating, by one or more computer processors, the configured usage policy;
determining, by one or more computer processors, one or more rules governing the configured usage policy, wherein the one or more rules governing the configured usage policy include at least a rule to optimize usage costs to the cloud service consumer based on an actual usage of one or more cloud service resources;
executing, by one or more computer processors, the one or more rules governing the configured usage policy, wherein executing the one or more rules includes de-allocating the one or more cloud service resources to align usage costs with the actual usage of the one or more cloud service resources; and
managing, by one or more computer processors, the one or more cloud service resources according to the configured usage policy, wherein managing includes negotiating with a cloud service provider for a new rate commensurate to the actual usage of the one or more cloud service resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A tool for a computing service using a computing usage policy. The tool receives by one or more computer processors, a configured usage policy. The tool validates, by one or more computer processors, the configured usage policy. The tool determines, by one or more computer processors, one or more rules governing the configured usage policy. The tool executes, by one or more computer processors, the one or more rules governing the configured usage policy. The tool manages, by one or more computer processors, one or more cloud service resources according to the configured usage policy.
16 Citations
18 Claims
-
1. A method for reducing usage costs incurred by a cloud service consumer through improved allocation and management of cloud service resources, the method comprising the steps of:
-
determining, by one or more computer processors, a configured usage policy, wherein determining the configured usage policy includes receiving one or more responses to a set of configuration prompts, wherein the one or more responses include one or more usage parameters; validating, by one or more computer processors, the configured usage policy; determining, by one or more computer processors, one or more rules governing the configured usage policy, wherein the one or more rules governing the configured usage policy include at least a rule to optimize usage costs to the cloud service consumer based on an actual usage of one or more cloud service resources; executing, by one or more computer processors, the one or more rules governing the configured usage policy, wherein executing the one or more rules includes de-allocating the one or more cloud service resources to align usage costs with the actual usage of the one or more cloud service resources; and managing, by one or more computer processors, the one or more cloud service resources according to the configured usage policy, wherein managing includes negotiating with a cloud service provider for a new rate commensurate to the actual usage of the one or more cloud service resources. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for reducing usage costs incurred by a cloud service consumer through improved allocation and management of cloud service resources, the computer program product comprising:
-
one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the program instructions comprising; program instructions to determine, by one or more computer processors, a configured usage policy, wherein determining the configured usage policy includes receiving one or more responses to a set of configuration prompts, wherein the one or more responses include one or more usage parameters; program instructions to validate, by one or more computer processors, the configured usage policy; program instructions to determine, by one or more computer processors, one or more rules governing the configured usage policy, wherein the one or more rules governing the configured usage policy include at least a rule to optimize usage costs to the cloud service consumer based on an actual usage of one or more cloud service resources; program instructions to execute, by one or more computer processors, the one or more rules governing the configured usage policy, wherein executing the one or more rules includes de-allocating the one or more cloud service resources to align usage costs with the actual usage of the one or more cloud service resources; and program instructions to manage, by one or more computer processors the one or more cloud service resources according to the configured usage policy, wherein managing includes negotiating with a cloud service provider for a new rate commensurate to the actual usage of the one or more cloud service resources. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for defining a cloud usage policy, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on at least one of the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to determine, by one or more computer processors, a configured usage policy, wherein determining the configured usage policy includes receiving one or more responses to a set of configuration prompts, wherein the one or more responses include one or more usage parameters; program instructions to validate, by one or more computer processors, the configured usage policy; program instructions to determine, by one or more computer processors, one or more rules governing the configured usage policy, wherein the one or more rules governing the configured usage policy include at least a rule to optimize usage costs to the cloud service consumer based on an actual usage of one or more cloud service resources; program instructions to execute, by one or more computer processors, the one or more rules governing the configured usage policy, wherein executing the one or more rules includes de-allocating the one or more cloud service resources to align usage costs with the actual usage of the one or more cloud service resources; and program instructions to manage, by one or more computer processors the one or more cloud service resources according to the configured usage policy, wherein managing includes negotiating with a cloud service provider for a new rate commensurate to the actual usage of the one or more cloud service resources. - View Dependent Claims (16, 17, 18)
-
Specification