2. USAGE GUIDELINES › 2.2 Product Use › 2.2.4 Accounting and Chargeback Interface
2.2.4 Accounting and Chargeback Interface
In today's computer environment, the ability to account for
VM/CMS usage has become an industry-wide concern. The
primary reason for this is a change in VM/CMS usage.
Traditionally, sites used VM/CMS as a test vehicle in which
the system cost could be absorbed as an overhead item.
Today, however, VM/CMS is being used as the basis for large
corporate information centers. CMS usage is widespread in
these centers and must be chargeable to departmental budgets.
This has resulted in major new accounting responsibilities.
The CA MICS Analyzer Option for VM/CMS addresses the
accounting of VM/CMS resource usage by interfacing with CA
MICS Accounting and Chargeback. This combination provides
the ability to utilize charging methodologies that are unique
to the VM/CMS environment. For example, it allows the
recognition of foreground mode and batch machine usage.
IDENTIFICATION OF SERVICE VIRTUAL MACHINES
You can detect a virtual machine that is providing some sort
of general system service. Virtual machines such as RSCS,
SMART, DIRMAINT, and VTAM fall into this category. This
allows a site to group these virtual machines for
identification for system resource use to be prorated across
some or all system users.
DIFFERENTIAL CHARGING FOR BATCH USAGE
CMS batch is a special case of disconnected use. Some sites
have implemented a batch structure, where one or more virtual
machines are set up exclusively to perform large compilations
and other lengthy tasks. These machines are usually
prioritized so that they execute in a background mode. A
batch machine generates C1, C2, and C3 accounting records.
If a site wants to discount those resources consumed by the
batch machine, it can simply use the CMUXMODE to detect batch
machine usage.
VM CHARGING ELEMENTS
When CA MICS Accounting and Chargeback produces invoices for
data center users, those customers who have used VM system
resources are charged according to site-defined algorithms.
The algorithms are based on VM data elements from the CA MICS
Analyzer Option for VM/CMS files of the CA MICS database. To
simplify the charging process, the following default charging
elements are distributed with Accounting and Chargeback:
VM ACCOUNTING
VM Resource Accounting
VM CPU Charges
VM Instructions Executed
VM Total CPU Time
VM Virtual CPU Time
VM Overhead CPU Time
VM Session Time
VM Device Charges
VM Tape Allocations
VM DASD Allocations
VM Temporary Disk Allocations
VM Comm Allocations
VM Unit Record Allocations
VM Total Allocations
VM Non-spooled SIOs
VM Tape Occupancy Time
VM DASD Occupancy Time
VM Temporary Disk Occupancy Time
VM Comm Occupancy Time
VM Unit Record Occupancy Time
VM DASD (Perm and TDISK) Space
VM Device Connect Time
VM Input/Output Charges
VM Cards Read
VM Cards Punched
VM Lines Printed
VM VTAM Terminal Usage
VM VTAM Input Request Units
VM VTAM Input Characters
VM VTAM Output Request Units
VM VTAM Output Characters
VM VTAM Console Output Lines
VM VTAM Copy Requests
VM RSCS Resources
VM RSCS Records in File
VM Linux Resources
Linux Virtual CPU Time
Linux Total CPU Time