USAGE REPORTING FROM A CLOUD-HOSTED, DISTRIBUTED SYSTEM
First Claim
1. In a cluster computing environment where at least a portion of the cluster is deployed in a cloud, a method of collecting usage data, the method comprising:
- at a tracker service receiving a request from an at least partially cloud based deployment for an interval for the deployment to report usage information in usage reports, the usage information including information defining how software in a deployment is used;
in response to the request from the deployment, the tracker service providing an interval to the deployment; and
at the tracker service, receiving usage reports from the deployment according to the provided interval.
2 Assignments
0 Petitions
Accused Products
Abstract
Collecting usage data in a cluster computing environment. A method includes at a tracker service receiving a request from an at least partially cloud based deployment for an interval for the deployment to report usage information in usage reports. The usage information includes information defining how software in a deployment is used. In response to the request from the deployment, the method further includes, the tracker service providing an interval to the deployment. The method further includes at the tracker service, receiving usage reports from the deployment according to the provided interval.
-
Citations
20 Claims
-
1. In a cluster computing environment where at least a portion of the cluster is deployed in a cloud, a method of collecting usage data, the method comprising:
-
at a tracker service receiving a request from an at least partially cloud based deployment for an interval for the deployment to report usage information in usage reports, the usage information including information defining how software in a deployment is used; in response to the request from the deployment, the tracker service providing an interval to the deployment; and at the tracker service, receiving usage reports from the deployment according to the provided interval. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a cluster computing environment where at least a portion of the cluster is deployed in a cloud, a method of providing usage data, the method comprising:
-
requesting from a tracker service, an interval in which to send usage data reports, the usage data reports comprising information defining how software in a deployment is used; receiving from the tracker service the interval; and sending usage data reports to the tracker service based on the interval. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing system comprising:
-
a usage aggregator module, wherein the usage aggregator module is configured to gather usage data from worker nodes deployed in a cloud based deployment, the usage data including information defining how software in a deployment is used; a tracker service, coupled to the usage aggregator module, wherein the tracker service gathers usage data from usage aggregator modules according to a pre-determined interval; a usage processing tool coupled to the tracker service, wherein the usage processing tool is configured to process usage data including aggregating data in usage reports; and a reporting database coupled to the usage processing tool, wherein the usage processing tool is configured to store processed usage data in the reporting database. - View Dependent Claims (19, 20)
-
Specification