Methods and systems to dynamically price information technology services
AssigneeVMware, Inc.
InventorsAl Yaros, Eyal Cohen
Life of this patent
Estimating the term…
Abstract
Methods and systems to dynamically calculate pricing of IT services provided by a cloud-computing facility are described. A number of different price plans that are constrained to a given policy are generated. Given the generated price plans an optimal price plan is determined. Methods also determine an optimal price plan as a balance between costs of cloud-computing resources used to execute a customer's application program, such as IaaS and PaaS, application program performance, and application program business value, resulting in an optimal price plan for the data center customer.
Claims18
A method stored in one or more data-storage devices and executed using one or more processors of a computing environment to calculate pricing of information technology (“IT”) services provided by an IT vendor of cloud computing services, the method comprising:
- generating a number of different price plans constrained by a price plan policy, each price plan policy defines price boundaries for each price of a different IT service;
- determining a reward for each price plan, the target function value representing a reward that would result from using the associated price plan;
- determining an optimal price plan of the price plans as the reward that maximizes a target function;
- and
- executing to the optimal price plan to charge IT customers for IT services.
A system to calculate pricing of information technology (“IT”) services provided by an IT vendor of cloud computing services comprising:
- one or more processors;
- one or more data-storage devices;
- and
- machine-readable instructions stored in the data-storage devices that when executed using the one or more processors controls the system to carry out
- generating a number of different price plans constrained by a price plan policy, each price plan policy defines price boundaries for each price of a different IT service;
- determining a reward for each price plan, the target function value representing a reward that would result from using the associated price plan;
- determining an optimal price plan of the price plans as the reward that maximizes a target function;
- and
- executing to the optimal price plan to charge IT customers for IT services.
A non-transitory computer-readable medium encoded with machine-readable instructions that implement a method carried out by one or more processors of a computer system to perform the operations of
- generating a number of different price plans constrained by a price plan policy, each price plan policy defines price boundaries for each price of a different IT service;
- determining a reward for each price plan, the target function value representing a reward that would result from using the associated price plan;
- determining an optimal price plan of the price plans as the reward that maximizes a target function;
- and
- executing to the optimal price plan to charge IT customers for IT services.
Dependencies are inferred from the claim text.