OPTIMIZED RESOURCE METERING IN A MULTI TENANTED DISTRIBUTED FILE SYSTEM
First Claim
1. A distributed file system node fine grained metering method comprising:
- receiving from a user, by a processor of a hardware device, job data associated with jobs for execution via a distributed file system;
uploading, by said processor to a memory device of said hardware device, characteristics of said jobs;
retrieving, by a processor enabling a policy engine circuit of said hardware device, policy and cost metrics data associated with hardware usage metering, wherein said policy and cost metrics data comprises policies implemented as pluggable components defined in advance, by;
uploading xml files, via descriptor files or j son files, or via a command line, for said jobs;
retrieving, by said processor enabling a hardware device cluster, resource requests associated with hardware resource usage;
uploading, by said processor enabling a job descriptor engine of said hardware device, attributes associated with said resource requests;
analyzing, by said processor enabling said job descriptor engine of said hardware device, said policy and cost metrics data;
querying, by said processor enabling said job descriptor engine of said hardware device, a recommendation circuit with respect to said resource requests;
determining, by said processor enabling a machine learning circuit with respect to results of said querying, a set of metrics of said policy and cost metrics data associated with said resource requests;
updating, by said processor based on said set of metrics, said machine learning circuit; and
determining, by said processor enabling a metrics circuit with respect to said set of metrics, utilized hardware resources with respect to said hardware usage metering and said resource requests.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for automatically metering a distributed file system node is provided. The method includes receiving data associated with jobs for execution via a distributed file system. Characteristics of the jobs are uploaded and policy metrics data associated with hardware usage metering is retrieved. Resource requests associated with hardware resource usage are retrieved and attributes associated with the resource requests are uploaded. The policy metrics data is analyzed and a recommendation circuit is queried with respect to the resource requests. A set of metrics of the policy metrics data associated with the resource requests is determined and a machine learning circuit is updated. Utilized hardware resources are determined with respect to the hardware usage metering and said resource requests.
2 Citations
25 Claims
-
1. A distributed file system node fine grained metering method comprising:
-
receiving from a user, by a processor of a hardware device, job data associated with jobs for execution via a distributed file system; uploading, by said processor to a memory device of said hardware device, characteristics of said jobs; retrieving, by a processor enabling a policy engine circuit of said hardware device, policy and cost metrics data associated with hardware usage metering, wherein said policy and cost metrics data comprises policies implemented as pluggable components defined in advance, by;
uploading xml files, via descriptor files or j son files, or via a command line, for said jobs;retrieving, by said processor enabling a hardware device cluster, resource requests associated with hardware resource usage; uploading, by said processor enabling a job descriptor engine of said hardware device, attributes associated with said resource requests; analyzing, by said processor enabling said job descriptor engine of said hardware device, said policy and cost metrics data; querying, by said processor enabling said job descriptor engine of said hardware device, a recommendation circuit with respect to said resource requests; determining, by said processor enabling a machine learning circuit with respect to results of said querying, a set of metrics of said policy and cost metrics data associated with said resource requests; updating, by said processor based on said set of metrics, said machine learning circuit; and determining, by said processor enabling a metrics circuit with respect to said set of metrics, utilized hardware resources with respect to said hardware usage metering and said resource requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of a hardware device implements a distributed file system node fine grained metering method, said method comprising:
-
receiving from a user, by said processor, job data associated with jobs for execution via a distributed file system; uploading, by said processor to a memory device of said hardware device, characteristics of said jobs; retrieving, by a processor enabling a policy engine circuit of a hardware device, policy and cost metrics data associated with hardware usage metering, wherein said policy and cost metrics data comprises policies implemented as pluggable components defined in advance, by;
uploading xml files, via descriptor files or j son files, or via a command line, for said jobs;retrieving, by said processor enabling a hardware device cluster, resource requests associated with hardware resource usage; uploading, by said processor enabling a job descriptor engine of said hardware device, attributes associated with said resource requests; analyzing, by said processor enabling said job descriptor engine of said hardware device, said policy and cost metrics data; querying, by said processor enabling said job descriptor engine of said hardware device, a recommendation circuit with respect to said resource requests; determining, by said processor enabling a machine learning circuit with respect to results of said querying, a set of metrics of said policy and cost metrics data associated with said resource requests; updating, by said processor based on said set of metrics, said machine learning circuit; and determining, by said processor enabling a metrics circuit with respect to said set of metrics, utilized hardware resources with respect to said hardware usage metering and said resource requests.
-
-
19. A hardware device comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the processor executes a distributed file system node fine grained metering method comprising:
-
receiving from a user, by said processor, job data associated with jobs for execution via a distributed file system; uploading, by said processor to a memory device of said hardware device, characteristics of said jobs; retrieving, by a processor enabling a policy engine circuit of a hardware device, policy and cost metrics data associated with hardware usage metering, wherein said policy and cost metrics data comprises policies implemented as pluggable components defined in advance, by;
uploading xml files, via descriptor files or j son files, or via a command line, for said jobs;retrieving, by said processor enabling a hardware device cluster, resource requests associated with hardware resource usage; uploading, by said processor enabling a job descriptor engine of said hardware device, attributes associated with said resource requests; analyzing, by said processor enabling said job descriptor engine of said hardware device, said policy and cost metrics data; querying, by said processor enabling said job descriptor engine of said hardware device, a recommendation circuit with respect to said resource requests; determining, by said processor enabling a machine learning circuit with respect to results of said querying, a set of metrics of said policy and cost metrics data associated with said resource requests; updating, by said processor based on said set of metrics, said machine learning circuit; and determining, by said processor enabling a metrics circuit with respect to said set of metrics, utilized hardware resources with respect to said hardware usage metering and said resource requests.
-
-
20. A distributed file system resource utilization metering method comprising:
-
analyzing, by a processor enabling an analysis circuit, resource requests associated with resource usage of hardware devices in a multi-tenancy system; monitoring, by said processor, said resource usage of said hardware devices with respect to functions executed by said hardware devices in response to said resource requests; determining, by said processor, that said functions executed by said hardware devices have been completed; determining, by said processor, billing amounts for said resource usage of said hardware devices; analyzing, by said processor, said billing amounts; and modifying components of said hardware devices based on said analyzing said billing amounts. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A hardware device comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the processor executes a distributed file system resource utilization metering method comprising:
-
analyzing, by said processor enabling an analysis circuit, resource requests associated with resource usage of hardware devices in a multi-tenancy system; monitoring, by said processor, said resource usage of said hardware devices with respect to functions executed by said hardware devices in response to said resource requests; determining, by said processor, that said functions executed by said hardware devices have been completed; determining, by said processor, billing amounts for said resource usage of said hardware devices; analyzing, by said processor, said billing amounts; and modifying components of said hardware devices based on said analyzing said billing amounts.
-
Specification