Metering software infrastructure in a cloud computing environment
First Claim
Patent Images
1. A method comprising:
- determining, by a processing device in a cloud management system, a first quantity associated with a time duration of utilization of a hardware resource by a virtual machine instantiated in a cloud computing system managed by the cloud management system, wherein the virtual machine is instantiated in the cloud computing system in response to a user'"'"'s instantiation request sent to the cloud management system, the instantiation request indicating a particular type of the virtual machine to invoke for an intended application;
determining, from the virtual machine by the processing device, a second quantity associated with a time duration of utilization of a software resource by the virtual machine;
determining usage of the cloud computing system in view of the first quantity and the second quantity associated with the virtual machine, wherein the usage of the cloud computing system comprises both utilization of the hardware resource and utilization of the software resource for the intended application; and
configuring a metering tool in the cloud management system to store the determined usage of the cloud computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method include determining, by a processing device, a first quantity associated with usage of a hardware resource on which a virtual machine is instantiated in a cloud, determining, by the processing device from the virtual machine, a second quantity associated with usage of a software resource utilized on the virtual machine, and determining usage of the cloud in view of the first quantity and the second quantity.
97 Citations
20 Claims
-
1. A method comprising:
-
determining, by a processing device in a cloud management system, a first quantity associated with a time duration of utilization of a hardware resource by a virtual machine instantiated in a cloud computing system managed by the cloud management system, wherein the virtual machine is instantiated in the cloud computing system in response to a user'"'"'s instantiation request sent to the cloud management system, the instantiation request indicating a particular type of the virtual machine to invoke for an intended application; determining, from the virtual machine by the processing device, a second quantity associated with a time duration of utilization of a software resource by the virtual machine; determining usage of the cloud computing system in view of the first quantity and the second quantity associated with the virtual machine, wherein the usage of the cloud computing system comprises both utilization of the hardware resource and utilization of the software resource for the intended application; and configuring a metering tool in the cloud management system to store the determined usage of the cloud computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device in a cloud management system, cause the processing device to:
-
determine, by the processing device, a first quantity associated with a time duration of utilization of a hardware resource by a virtual machine instantiated in a cloud computing system managed by the cloud management system, wherein the virtual machine is instantiated in the cloud computing system in response to a user'"'"'s instantiation request sent to the cloud management system, the instantiation request indicating a particular type of the virtual machine to invoke for an intended application; determine, from the virtual machine in the cloud computing system, a second quantity associated with a time duration of utilization of a software resource on the virtual machine; and determine usage of the cloud computing system in view of the first quantity and the second quantity associated with the virtual machine, wherein the usage of the cloud computing system comprises both utilization of the hardware resource and utilization of the software resource for the intended application; and configure a metering tool in the cloud management system to store the determined usage of the cloud computing system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a memory to store instructions; a processing device in a cloud management system, operatively coupled to the memory to execute the instructions stored in the memory, the processing device to; determine a first quantity associated with a time duration of utilization of a hardware resource utilized by a virtual machine instantiated in a cloud computing system managed by the cloud management system, wherein the virtual machine is instantiated in the cloud computing system in response to a user'"'"'s instantiation request sent to the cloud management system, the instantiation request indicating a particular type of the virtual machine to invoke for an intended application; determine, from the virtual machine in the cloud computing system, a second quantity associated with a time duration of utilization of a software resource utilized by the virtual machine; determine usage of the cloud computing system in view of the first quantity and the second quantity associated with the virtual machine, wherein the usage of the cloud computing system comprises both utilization of the hardware resource and utilization of the software resource for the intended application; and configure a metering tool in the cloud management system to store the determined usage of the cloud computing system. - View Dependent Claims (18, 19, 20)
-
Specification