Previous Topic: Operation

Next Topic: Recovery Goal Keyword Tables


Rate Determination

For purposes of discussion of the rate determination process, items have been put into general groups. Each in turn can then be described as to the method of data collection and the procedure for determining an adjusted rate.

TIME:

PROCESSOR TIME

CONNECT TIME

A total time value is accumulated from the account/level 7 history records. Dividing the recovery goal by this value results in its ideal rate.

RECOVERY GOAL / TIME = IDEAL RATE

CORE:

CORE FACTOR

When an account/level 7 history record containing a core use value is found, then that core value is multiplied by the processing time for which that amount of core was used. This total core time value can then be divided into a recovery goal to set an ideal core factor rate.

RECOVERY GOAL / (CORE * TIME) = IDEAL RATE

MOUNTS:

TAPES USED

PRIVATE DISKS USED

Number of tape mounts and number of disk mounts are accumulated from the account/level 7 history records. Dividing the recovery goals by these totals result in ideal mount rates.

RECOVERY GOAL / TOTAL USED = IDEAL RATE

MAXIMUM STEP RATE

CA JARS can calculate step charges in two ways: the normal way, using Processor Time and Processor Rate or, optionally, using the following method:

CHARGE = MAXIMUM STEP RATE * STEP'S ELAPSED TIME

CA JARS always uses the method that results in the lower charge. Therefore, the maximum step rate is only invoked when its charge is less. When a maximum charge step record is found, the discount is determined by subtracting the actual charge from the total of all charges. The difference is accumulated and finally displayed with the count for the number of times applied, as well as the total number of step records processed as shown below:

TOTAL DISCOUNT = SUM (NORMAL CHARGE - STEP RATE CHARGE)

MINIMUM CHARGES:

JOB

SESSION

TRANSACTION

When a minimum charge is applied, the difference between this value and the actual amount is considered to be a premium. This difference is accumulated and finally displayed with the number of times applied and with the total jobs/sessions/transactions processed.

I/O COUNTS:

TEMPORARY STORAGE OPERATIONS

TAPE I/O COUNTS

FILE OPERATIONS

DISK I/O COUNTS

DL/1 OPERATIONS

OTHER I/O COUNTS

TRANSIENT DATA OPERATIONS

TGET I/O COUNTS

TPUT I/O COUNTS

All of the above I/O counts are billed as a charge per 1000. Each data item is tallied and finally divided into the corresponding recovery goal to determine the ideal rate.

RECOVERY GOAL / (I/O COUNT / 1000) = IDEAL RATE

RJE SESSION CHARGES:

CONNECT RATE

EXCP RATE

Connect time durations and line transmissions (EXCPs) are accumulated for each combination of CPU-ID and LINE-NAME from RJE session account records. Ideal rates are calculated as follows:

RECOVERY GOAL / HOURS-OF-CONNECT-TIME = IDEAL RATE

RECOVERY GOAL / (EXCPs / 1000) = IDEAL RATE

RJE SURCHARGES:

TIME RATE

RECORD RATE

Reader and printer duration, Statements-Read and Lines-Printed / statements Punched Counts are accumulated for each CPU-ID and Input/Output Device-Name combination from each batch job. Since Line-Names and Input/Output destination names won't match, the RECOVERY statements specifying the appropriate recovery goals for these charges should either not specify a Line-Name or should specify each of the possible Input/Output device names in place of Line-Name. Ideal rates are calculated as follows:

RECOVERY GOALS / HOURS-OF-DURATION = IDEAL RATE

RECOVERY GOALS / ((CARDS-READ + LINES-PRINTED + CARDS PUNCHED)/ 1000) = IDEAL RATE

FORMS CHARGES:

LINES

PAGES

SETUP

Lines and Pages Printed and occurrences per job accumulated for each CPU-ID, SYSOUT-CLASS and FORMS-ID combination for local and remote destinations (remote destination implied by a nonzero output route code). Ideal rates for each combination are computed as follows:

Suppress charges for remote destinations not specified on matching FORMRATE statement:

RECOVERY GOAL / ((LOCAL-LINES + REMOTE-LINES) / 1000) = IDEAL RATE RECOVERY GOAL / (LOCAL-PAGES + REMOTE-PAGES) = IDEAL RATE RECOVERY GOAL / (LOCAL-SETUPS + REMOTE-SETUPS) = IDEAL RATE

Suppress charges for remote destinations specified on matching FORMRATE statement:

RECOVERY GOAL / (LOCAL-LINES / 1000) = IDEAL RATE

RECOVERY GOAL / LOCAL-PAGES = IDEAL RATE

RECOVERY GOAL / LOCAL-SETUPS = IDEAL RATE