×

Tracking use of a virtualization service according to globalization characteristic based usage

  • US 10,275,749 B2
  • Filed: 03/20/2015
  • Issued: 04/30/2019
  • Est. Priority Date: 03/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for dynamically tracking usage of a virtualized environment, comprising:

  • a processor, coupled with a memory, and configured to perform the actions of;

    receiving, at a virtualization service, a plurality of workloads, each of the plurality of workloads received comprising separate at least one globalization characteristics from among a plurality of globalization characteristics comprising language, cultural conventions, and code set conventions, each of the plurality of workloads received from a separate user from among a plurality of users associated with a particular account;

    initiating tracking, by a billing service of the virtualization service, of data processing usage for the plurality of workloads submitted under the particular account, by tracking an overall usage metric of at least one virtualized environment comprising at least one application of a plurality of applications operating on an operating system layer hosted on at least one platform from among a plurality of virtualized environments;

    during data processing of each workload within the at least one virtual environment, converting at the operating system layer the separate at least one globalization characteristic by at least one globalization service of a plurality of globalization services managed by a virtualization service provider of the plurality of virtualized environments, each of the plurality of globalization services requiring a separate amount of overhead during data processing based on a type of globalization characteristic, each of the plurality of globalization characteristics requiring separate amounts of computing resources within the at least one virtualized environment;

    tracking, by a globalization meter service operating at the operating system layer, a separate globalization usage metric of the separate amount of overhead of the globalization service and at least one particular globalization characteristic processed during data processing of each of the plurality of workloads;

    reporting, by the globalization meter service to the billing service, the separate globalization usage metric tracked for each of the plurality of workloads; and

    outputting, by the billing service, a bill for the particular account based on the overall usage metric for the particular account and separately identifying the separate globalization usage metric for each of the plurality of workloads to identify the separate amount of overhead during data processing per workload based on the at least one particular globalization characteristic processed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×