Extracting Resource Allocation Data for Chargeback in a HP Virtual Server Environment for HP Integrity Servers

optimization of resources. Figure 3 illustrates the two different possible styles of reporting. The
internal IT report includes a summary of which resources a service used. The report for the business
unit that is being charge might not require this information.
Business Unit
Service
Resources
Consumer
Database
Tariff and Rates
Database
Billing and
Invoicing
Usage Data
Collection
Resource/Asset
Database
External Invoice
Period X to Y
Service Charge
S1 $ XXX
S2 $ XXX
Internal IT Report
Period X to Y
Service Assets Used
S1 % of AAA
S2 % of BBB
Figure 3 Mapping use to specific assets
An example involving virtualization technology is shown in Figure 4. The example involves a server
with 6 CPU cores and 3 workloads. Two different approaches to reporting and billing are possible.
One reporting option is to concentrate on recovering to IT the cost of the server. Assuming that CPU
core usage is used to determine workload usage, the total core count of the server must be gathered
and the usage of each workload divided by this amount to identify a percentage value. An
alternative reporting option is to list workloads and their usage and to apply a charging rate
independent of the particular server and its total pool of resources. Assuming again that CPU core
usage is being used to determine chargeback, all that is required for each workload is the average
number of cores it used during the reporting period.
5