A COST ALLOCATION MODEL
Document Type:
Collection:
Document Number (FOIA) /ESDN (CREST):
CIA-RDP80-01240A000300230012-2
Release Decision:
RIPPUB
Original Classification:
K
Document Page Count:
7
Document Creation Date:
December 27, 2016
Document Release Date:
February 12, 2014
Sequence Number:
12
Case Number:
Content Type:
OPEN
File:
Attachment | Size |
---|---|
CIA-RDP80-01240A000300230012-2.pdf | 823.52 KB |
Body:
? Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
*me
.A method for determining and
cistrihuting dp, costsernong users in s
multijob, te?loprocessinEei environment
Cost allocation for edp has been a
complex and. controversial problem
since the advent of multijob-stream
processing. The need to solve the prola-
han has grown with the increased use
of multijob processing and has become
cr. tical in a teleprocessing environ-
ment. There have been numerous arti-
clis .discussing the problems involved
and the requirements of a good cost
allocation model. However, few ap-
proaches have been offered on how to
meet these requirements. The major
requirements seem to be that the cost
allocation must be equitable, reproducible, -and realistic. The cost alloca-
tion model described in this article, at-
tempts to fulfill these criteria in a.
multijob processing and teleprocessing
environment.
The criterion of equitability applies
to the edp center and user accounting
centers. All edp costs including equip-
ment, polsonnel, and overhead costs
are allocated to the user accounting
centers, The users are charged in ac-
co asc with he quantity and cost of.
the resources that they use.
The second critedon, reproducibility
of -chaiges, is fulfilled by breaking
down resource into the smallest pos-
sible usable units without incurring
excessive data collection overhead.
Charges are exactly reproducible if the
same multijob stream is reprocessed. If
by Gabrielle K. and John J. Wiorkowski
the same job is processed with a differ-
ent multijob mix, a variance of no
greater than 1% is thought to be
acceptable.
The te :el ? criterion of realistic
charges is satisfied by deriving charges
from actual costs. There are a number
of advantages for both the edp center
and user in realistic charging. The edp
center obtains quantitative data to jus-
tify additional hardware and, further,
-to aid in the selection of the most cost-
effective hardware. The user is pro-
vided with a basis for decisions involv-
ing processing alternatives. Realistic
charges encourage the user in practices
conducive to lower operating costs and
thus lower charges. All of the benefits,
advantages, and implications of the
cost allocation model are best explored
after some details of the model are
understood.
Methodology and rationale
The basic cost and charge compo-
nents are the cpu and peripherals. The
cpu is frequently charged by a job's
total elapsed time or by a- job's cpu
time. Charging by elapsed time is a
reasonable approach in a single-job
processing environment. However, the
criteria of equitable, reproducible, and
realistic charging are violated in a
multijob processing environment.
Charging by elapsed time is not equi-
table to an installation or to the users
(some jobs are undercharged while
other jobs are overcharged), 'since the
charging does not depend upon the
amount of resources used by the job
during its elapsed time. Charges are
not reproducible because the amount
of elapsed time used by a job varies
greatly. depending upon the multijob
processing mix. Charges cannot be
basedupon the actual cost of resources
used since elapsed time is not indica-
tive of which resources are used by a
job and in what quantity. Thus, the
third criteria of realistic charges is
violated.
The second frequently used ap-
proach of charging for a job's cpu time
closely approximates the criteria but
does not consider the job's impact on
core. A job which uses five minutes of
cpu time and 60K of core would be
charged exactly the same as , job
which uses five minutes of cpu time
and 120K. The criteria of equitable
and. realistic charges are not fully satis-
fied in a multijob procc,ssing environ-
ment. Cpu charges are not equitable
since a job which requires mote core,
thus making the core una.vaitable to
other jobs., is charged the same amount
as a job which requires less core and
uses the same amount of elm time.
Charging for coo time is not realistic
since charges are not basad upon
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
tual. costs. be tosal cost of the cpu
Declassified in Part - Sanitized Copy Ap
cute On it: LIM. IIlr I. '%
couraged in practices conducive St."
lower operating costs. Instead, he is
encouraged to reduce cpu time irre-
spective of the amount of core oc-
cupied.
Cpu time must be known for repro-
ducibility of charges and a job's impact
on core measured to have. equitable
and realistic charges. A good approach
is to combine cpu time and the amount
of core used into cpu kilobyte hours.
Kilobyte hours are defined as cpu time
in hours multiplied by bytes of core
divided by 1,000 (K = T*1311000)).
Kilobyte hours includes cpu time and
the amount of core occupied. Kilobyte
hours are satisfactory in the example
of two jobs, each of which requires five
minutes of cpu time, with one requir-
ing 60K and the other 120K. However,
consider a job which has heavy i/o and
occupies core for a long period of time
while using relatively little cpu time. A
heavy i/o job would be significantly
undercharged unless the job is Charged
for 1/o. Thus, it is necessary to intro-
duce peripheral costs and charges.
In a single-job processing environ-
ment it is not necessary to have sepa-
rate charges for the cpu and peripher-
als, since these resources are not usable
by any other job. However, in a multi-
job processing environment a periph-
eral can be used by any one of several
jobs. It is riot possible to exclusively
associate a peripheral to a job for the a
duration of the job or even from the
time that a job starts using the device
until the job stops using the device,
since more than one job can be using a
device over a fixed interval of time
(e.g., direct access devices).
A good method ? of costing and
charging peripherals- is by i/o opera-
tion. It is necessary to divide peripher-
als into device type and determine the
most reasonable unit of H;3tikotileiit.
The most conmovri #.s.pes are printers,
proved for Release 2014/02/12:
11;) tft. %._/fIL/A.-AIL iflti
lion), MICR (Magnetic Ink Character
Recognition), . and cost (Computer
_Output Microfilm) equipment would
be managed utilizing the principles ap-
plicable to the more common periph-
erals to be discussed in detail later. A
natural unit of measure for printers is
lines printed and for card t/o, cards
read or punched, A reasonable unit of
measure for tape and disc i/o is the
number of reads or writes to a device.
IBM refers to these 1/o operations as
EXCPS (Execute Channel Program).
SNIP (System Management Facility)
under os records all EXCPS by device.
for each job step. Costing and charging
by rilo operation is an equitable, re-
producible, and realistic method for
most peripherals. On-line disc storage
is a notable exception.
There arc. two basic types of disc
usage. First, a job may use a disc in a
manner similar to a tape, printer, or
card i/o. That is, when the job is not
issuing i/o operations to a device, the
device is available for use by another
job. Or more than one job may be
issuing Vo operations to the same de-
vice. This type of usage is covered
adequately by counting i/o operations.
The second basic type of disc usage
may require that a file be on line for a
period of time with relatively few i/o
operations issued to the disc (e.g., an
inquiry or time-sharing file). A file
which occupies a large amount of
space with 'elatively few 1/o opera-
tions should be charged for the space
occupied and unavailable for I/o usage
by other jobs. This on-line disc storage
can be costed and charged by a spin-
dle, a disc and a portion of the asso-
ciated control unit. A small file (e.g., a.
time-sharing file) which occupies a
few tracks or cylinders and has few i/o
operations can be placed in an on-line
'file :storage .categol-y. Thus, we have
thiec categories for (ins(' usage: oric
CIA-RDP80-01240A000300230012-2
*Not able 1 is a list of the 12 categories
chosen for our installation which eon-
tam all on-line resources and 0:! )ine
resources of printers, tapes, alei disc
storage. This list may vary dets iating
upon the particular installation hut the
principles will remain the same. Before
presenting a detailed analysis of eoen
category, it is advantageous to din- 'ss
the cost and percent usage figures
which are common to all categories.
(The figures in Table 1 are examples
and are not actual.)
The cost per month is the total cost
of all equipment and resources neces-
sary to make the particular resource
available for use. The cost includes all
operations and supportive personnel,
and overhead. All edp costs are spread
over each equipment category in pro-
portion to the percentage of cost of the
category to the total cost of equipment.
For example, if the total equipment
cost is $50,000 but the total cost of
providing the resource is $90,000 (i.e.,
$40,000 for personnel and overhead)
each equipment cost category would
be increased by 80%. An equipment
cost category which totals $1,000
would thus be $1,800. A service bu-
reau may wish to include their profit
figure at this point. If a profit on
equipment cost of 10% is required, the
80% figure would be changed to 90%.
Another approach to distributing
personnel and overhead cost over
equipment costs is to weight equipment
which requires more human interven-
tion higher than equipment which re-
quires little human intervention. This
would result in the cpu receiving very
little personnel costs and the peripher-
als the majority, since human interven-
tion is required to mount and dismourst
tapes and discs, place cards in a card
reader and change forms on the print-,
ers. Thc function of sTerations per-
Cost-Charge Category
Kilobyte Hour
On-line Printer
Card Reader
Card Punch
Disc I/O
On-line Disc Storage
On-line Filo Storage
Tape I/O
Connect
Off-line Disc Storage
Off-line Tape Storage
Off-tine Printer
?
Cost/Month
Percent Usage
Unit of Time
Unit of Resources
Rate
CPU
Core
Hours
1,000 bytes
$50,000
30
40
720
600
$.9645061.
Minutes
Lines
5,000
40
43,200
1,700
.0002292
Minutes
Covds
2,000
5
43,200
Mine es
Cr ds
500
43,200
.00192,30
Seconds
Channels
17,000
60
2,592,000
2.38
.0003215
Hours
Disc
2,000
40
720
2
- 3.4722222
Days
Tracks
4;000
50
30
12,000
.0222222
Seconds
Channels
19,000
50
2,592,000
2
.0003665
Hours
Ports
3,000
50
200
12
.2.5000000
Month
Disc
90
1 -
20
22.2227222
.400
Month
Tapes
6,000
80
1
04,000
Minutes
Lines
.1.8750000
7,000
_
50
43,200
22,000
.0002003
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
.rae,ief ? be less. than costs. /f the estimated .1e- subtract resident system software from
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
*ay"
sonnet as well as control personnel is
more closely related to peripherals than
to the cpu. Peripherals would obvious-
ly, receive a higher percentage of per-
sonnel costs, which would result in rel-
atively low kilobyte charges and high
peripheral cVs. However, this does
not seem to be equitable since the pe-
ripherals cannot operate without the
cpu.
The policy of an installation may
suge'zz'st a weighted distribution of per-
sonnel and overhead costs over equip-
ment costs in order to improve overall
system performance. The weighting
may be developed to encourage one
processing alternative over another. It
is possible to encourage off-line print-
ing more than the actual cost of
equipment warrants by allocating a
higher percentage of personnel and
overhead costs to on-line printing than
off-line printing. However, a careful
analysis should be made before artifi-
cially weighting one device over anoth-
er. It may be thought that the use of
tapes will be more cost-effective than
the use of discs. However,- the overall
design of a system- may be more effi-
cient with the use of direct access de-
vices, but the advantages of disc will
not be used because of a deflated low
cost of tape. It is advisable to allow
actual usage and costs to suggest rates.
Regardless of the distribution method
chosen, an allocation of personnel and
overhead costs over equipment costs
seems to be the most practical, equi-
table and realistic approach.
It is necessary to introduce percent
usage figures for several reasons. No .
resource is used 100% of the time.
Preventive -maintenance must be per-
formed and it is necessary to have
sufficient equipment to meet peak
periods as well as rerun a job which
failed. Therefore, it is necessary to es-
timate percent usage figures.
Percent usage figures must be de-
termined for each cost-charge category
for a given installation. The same data
required for billing are required to cal-
culate percent usage figures. IBM
users who have ShIF and users with
similar software will find it a simple
task to obtain the needed data. Per-
cent usage is the total resource used di-
vided by the total resource available.
For example, a line printer capable of
printing 1100 Ipm or 47,520,000 lines
per month and that actually prints 23,-.
760,000 lines in a month has 50%
usage. It is necessary to. be exteemely
careful to collect the required da.a over
a representative period of time. The
Formulas and categories
All formulas have the same basic
form. The cost and percent usage
components have been discussed. The
unit of time and unit of resource com-
ponents vary depending upon the par-
ticular category and policy of an instal-
lation. ?
The quantities of unit of time and
unit of resource in the rate formula
must be the amount available for pro-
tinctive use if the percent usage figure
were 100%. This will be shown for
each category where applicable. The
policy of :in installation may dictate
that certain details vary but the princi-
ples are applicable to various installa-
tion policies.
The basic form of all rate formulas
is:
R -
P.T?U
The basic form of all charge formu-
las is:
CC = RTU
where:
R = Rate per unit Of time per unit of
resource.
C = Total cost of all resources in a
category.
P = Percent usage.
T Unit of time.
U = Unit of resource.
CC = Charge.
Kilobyte hours category. The equip-
ment inch,. d in the kilobyte hours
category is the cpu, core, consoles,
cables, and all equipment necessary
to make the cpu available for use:,
The sample cost per month in 'Fable I.
includes the total cost of equipment in
the category plus a percent Of total
personnel and overhead costs. It is
necessary to estimate a percent usage
figure for the cpu and a usage figure
for core because the cpu has only one
dimension, time, and core has two di-
mensions, time and space. That is, only
one job can utilize the elm at a given
instant while more than one job can be
resident in core at that instant. The
percent usage figure for the elm is the
sum of all productive cpu time divided
by the total possible cpu time. The
percent usage figure for core is the
average core used by a job in 1,000
byte units divided by the total available
productive core. The product of the
cpu and core percent usage figures is
the kilobyte hour percent usage.
The total number of hours available
in a month is 720. A megabyte ma-
chine has 1,048,576 bytes of core.
However, in order to use the machine,
it is necessary to have an operating
percent usage estimates are an integral system resident and frequently an in-
evisaalmt of core available for produc-
tive use. In the sample, there are
600,000 bytes of core available. By
substituting the figures in Table 1 into
the rate formula, we obtain:
$50,000
$0.9645061 =
.30720*,4O*600
the rate per kilobyte hour.
A sample charge for a jcb using five
minutes of cpu time and .100K would
be:
$8.2304409= $0.9645061* (5/60) *
(100*1024/1000)
On-line printer category. The
equipment included in the on-line
printer category is the printers, control
units, multiple.xor channel, and all
equipment necessary to mate the
printers available for use. Like all other
categories, the sample costs per month
in Table 1 include the total cost of
equjpinent in the category plus a per-
cent of total personnel and overhead
costs. The sample data indicates that
on the average 29,376,000 lines are
printed a month on a 1100 lpm printer
and a 600 1pm printer; or 40% of the
total possible lines that can be priated -
(.40?*43200*(1100+600)). The rate
per line becomes:
$5000
$.0001702 =
.40*43200*1700
The cost of paper per line may be
included for a total rate per line of
.0002292. A job which prints 1,000
lines would be charged $.2292 for
printer usage and paper costs.
Card reader and punch category. It
would be redundant to itemize the
costs and charges for the card reader
and punch categories since they are
very similar to the on-line printer cate-
gory. Cards read (punched) are
treated -in the same way as lines
printed. .
Disc I/O category. The equipment
included in the disc i/o category is disc
spindles with one disc pack each and
control units. The discs and control
units to be placed in the online disc
storage and on-line file storage cate-
gories should not be includedin the
disc i/o usage category. The v. .it of
time in Table 1 is 2,592,000 seconds
(the number of seconds ?in a month)
and the unit of resource is 2.38 chan-
nels. n order to estimate the total pos-
sible i/o operations, it g necessary to
estimate the average time to read or
write a block of data. This time depends
upon the particular equipment and av-
erage block size of an installation. We
used 70 ins for 2314 disc drives. An
estivinate of the total possible i/o opera-
tions is the product of the innaber of
te.e,nnek 'It 11 11hV the
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
. imthiptied le...? the nthorber of channels. exception that the aNVIII3VC 9 i me lii wari
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
mus ,e le
total possible i/o operations f.c. probably be less than the correspond- ,Notata for percent usage -t 1 . it
month is (2,592,000/.07) 238. ee lug disc time. . same as the procedure for collecting
88,127,998. The percent usage figure Connect. The connect category is data for billing. If srqv or a similar
would be the total i/o operations for a designed for a teleprocessing environ- software package is used to monitor
sampled period of time divided by the ment. The equipment included in this the operation of jobs, it is necessary to
estimated total possible i/o operations category is TCU (Terminal Control exercise prudence in the interpretation
for the sampled period of time. By Unit), line adapters, modems, and in- of percent usage figures. As men-
substituting the figures in Table 1 into coming lines. Terminals are usually honed, percent usage figures are re-
the rate formula, we obtain: dedicated to an accounting center and quired to correct for the fact that no
may be costed directly to the account-
resource is used 100% of the time.
?
$17,000
$.0003215ing center. MOM:Vet-, the supportive Preventive maintenance, equipment
?.60*(2,592,000/.07)12.38 teleprocessing equipment included in failure, excess equipment to meet peak
A job which reads or writes 10,000 the connect category is frequently load periods, and rerun time will lower
blocks of data would be charged $3.22. shared by a number of users, It is percent usage figures. Another factor
. On-line disc storage category. The advisable to separate supportive Rjr which will cause lower percent usage
equipment included in the on-line disc (Remote Job Entry) terminal equip-
figures is the fact that resources used in
storage category is disc spindles with ment from teleprocessing equipment system management, job management,
one disc pack each and Control units, used primarily with slow speed type-
and data management arc not recorded
The resources included in this category writer terminals, such as those fre-
for a particular job. This is as it should
quently used in time-sharing and inqui-
should not be included in the disc i/o be, in order to obtain reproducible
ry applications. There is a significant
or on-line file storage category. The charges. However, these factors should
cost difference in the required suppor- . be kept in mind when interpreting per-
cost of a fraction of a control unit
live equipment for -these two types of
corresponding to the number of discs- cent usage figures.
terminals. The RJF: user would not be
placed in this category should be in- Percent usage figures should be re-
charged. his equitable share and the
eluded. A reasonable unit of time is calculated and reviewed annually or
one hour a time-sharing or inquiry user would be
arid a reasonable unit of re- every few years. An increase or de-
source is one disc. The sample 40% overcharged. An advantage of having crease in jobs will, of course, influence
usage figure indicates that 40% of the more than one connect category is that percent usage. An upgrade in equip
time the discs in this category will be in ,leased or purchased software costs can ment will frequently lower percent
productive use. By substitution the rate be placed in the appropriate connect, usage, at least until additional jobs are
formula becomes: category. The sample connect category put on the system. The lower percent
$2,000 in Table 1 is designed for time-sharing usage resulting from an upgrade in
$3.47222 = -------------------- users and includes the cost of leased equipment may not increase rates sig-
.40*720*2 software used exclusively by time-shar- nificantly if the upgrade results in low-
ing users.
A job (e.g., an inquiry job) which er costs per unit of resource. The
requires a The sample percent usage figure in disc on line for four hours change in percent usage and rates with
would be charged $13.89. Table 1 indicates that 50% of the equipment change provides data with
of 50% will be ports wi use o
On-line file storage. The sample data. available 12 p which to analyze the advantages or
B
connect hours. y
in Table I under on-line file storage is the available 200 co disadvantages of equipment changes.
representative of the resources used by substitution the rate formula becomes:The claim that a .particular piece of
time-sharing users. The sample indi- $3.000
. -------------- equipment has a lower cost per unit of
$2500000 =
cates that the cost of four disc spindles, .50*200*1.2 resource, or that the equipment will
disc packs, and a fraction of a control increase throughput, can be substan-
A user connected two hours would be
unit are included under cost per tiated or discredited with the use of
month. However charged $5.00.
, the 12,000 tracks spin-off data from the cost allocation
11-line disc storae and off-lineape
under unit of resource represents the 0model. Equipment which allows an in-
storage. The equipment in the off-line
capacity of three 2314 disc packs. The - stallation to have lower rates has oh-
e catel,,ory is disc packs and
fourth disc contains time disc stora
sys- vious advantages. The policy of an in
the equipment in the off-line tape stor-
tem software, and swap space used ex- stallation may dictate that rates should
discsuentl
Fre
es
is tapes.
e categoryg p. qy
elusively by time-sharing users. This anot change as frequently as equipment
and tapes are purchased. 'rho amor-
method distributes the cost of the a changes. Thus, while spin-oft' data
tized cost or the cost of leasing discs
fourth disc over the three discs avail- from the cost allocation model may be
es can be used a s the cost fig -
able for time-sharing user file storage. and tap used in cost-performance analysis, re-
. The rate is simply the cost divided
On-line file storage is charged pen day ures l vised. rates need not be used in billing
per track. By substitution the rate for- by the percent usage multiplied by theuntil the installation's equipmeet has
mula becomes: number of discs or tapes availahse.A , stabilized. -
reasonable charge period is one month. All data required for billing of the
$4,000 011-line printers. Tho equipment in-
$.022222 --,-- categories in Table 1 are available
? .50*30*12,000 eluded in the off-line printer category through SNIP or similar software pack-
is off-line printers and control units, ages with the exception$ on-line file
A user who has a file on line for three The off-line printer percent usage, rate, storage, off-line disc storage, and off-
days and occupies two tracks would be and charges are calculated with the line tape storage. An installation which
charged $.13.same method used for on-line printers does not have on-line communications
Tape 1/0. communications-
Tape equipment included with one exception. Tape resources are may not require the on-line file storage
in the tape Vo category is tape drives utilized and the cost of the tape i/o .c!ategory. However, it will be neeesssry
with one tape per drive and control should be included. This can be easily
units. his category is very similar to accomplished by adding tile tape i/o for the installation wh iCh does need
T
this'''
the disc i/o category. The tape percent rate divided by the number of lines in . category to write the required
software to read the disc vrcie (y.01-
-
Declassified in Part -Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
Aii0CatiOri wilt probably exceno the k 0 byte
et.
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12
quired data on off-line disc storage an - in choosinn between processing alter-
T TT 41.11 Wk.11,1 \ ate necessary
off-line tape storage may be available
from the installation's library system.
Consequences of detailed. billing
A disadvantage of the cost alloca-
tion model is that it is initially difficult
for a user to rdate to the cost-charge
categories. The difficulty is primarily a
result of a habit of thinking in terms of
a singlls, job environment -and the com-
plexity of a multijobbing and telepro-
cessing environment.
The disadvantage becomes an ad-
vantage, if the user is given an under-
standing of the cost allocation model.
This can be -accomplished by initially
providing an internal seminar on how
the rate and charge formulas are de-
vcloped and applied. A brief explana-
tion and discussion will facilitate the
user's understanding of the cost alloca-
tion model. The user will immediately
realize that the greater the overall sys-
tem utilization the less his charges will
be. Suggestions on how the user can
reduce his charges for planned and
existing applications will enhance the
user's confidence and improve cooper-
ation with his installation. Undoubted-
ly, some systems will be more costly
ano oiLrc to,ss costly than a previous
method of charging. An analysis and
explanation of such variance will aid
the user in understanding the rates and
assist him in reducing his charges. Care
should be taken in designing -a bill
which is easily understood by the user
and contains sufficient detail. A de-
tailed bill containing information simi-
lar- to Table 2 provides the user with
the information he requires in order to
optimize an existing system or planned
system with respect to his charges.
When a user minimizes his charges, he
minimizes the installation's costs, since
charges are based on costs.
It is universally recognized that
commercial jobs involve heavy i/o.
What may not be recognized by the
user is the fact that t/o costs are fre-
quently greater than cpu costs. The
average batch job in Table 2 may bear
little resemblance to an average batch
job at another installation. However,
an average job in a commercial ei vi-
ronment will probably be similar to Ta-
natives With respect to costs. Estimat-
ing costs for a proposed project can be
a tedious task. This burden can be
relieved by a simple project costing
program. We have found this ap-
proach quite beneficial. The user has
access to an interactive project costing
program through time-sharing. Tl?e.
program interrogates the user for the
resources which he expects to use, and
provides estimated charges. The user
has an opportunity to optimize a sys-
tem while the system is in the planning
stages.
Systems are frequently designed and
cost estimates derived based upon a
"feel" for the system. This "feel' for a
system is frequently based upon expe-
rience in a single-job processing envi-
ronment. It is difficult, if not impossi-
ble, to develop a "feel" for a system in
a multijobbing and teleprocessing
environment, particularly where the
job mix is constantly changing. The
cost allocation model forces a detailed
analysis of a planned system and pro-
vides the tools with which to make the
analysis.
Virtual storage computers offer fur-
ther challenges in systems design and
cost allocation. The proposed cost allo-
cation model is designed for virtual
storage systems with a possible modifi-
cation to the kilobyte hour category. It
is not known if a significant increase in
virtual system overhead would be in-
curred by recording the amount of real
storage space used in conjunction with
a given amount of cpu time. If this
overhead is excessive, it would prob-
ably be advantageous to reduce the
kilobyte hour category to a strictly cpu
category. No other category in the cost
allocation model would be affected..
E3enefits
There area number of important
benefits derived directly from the cost
allocation model and indirectly as a,
result of analysis of the data required.
to establish the rates and perform bill-
ing. Consider the benefits and advan-
tages to an installation and its users as
a result of the proposed model:
. The model provides a quanti.a-
tive basis for equipment evaluation
Category
Rate
Uni t of
Time
Unit of
Resource
Charge
kilobyte Hour
$.9645061
.01405
96K
$1.40800
On-line Printer
.0002292
2006.14
.45981
Card Reader
.0004629
299.51
.13864
Disc I/0
.0003215
5008.71
1.61030
Tape I/O
.0003665
4830.66
1.77051
Off-lee Tape
1.6750000
1 Mo.
1.00
1.87500
Storage
Total
$7.26226
'I able 2. Sample charges for an average batch job
Declassified in Part - Sanitized Copy Approved for Release 2014/02/1
InfOrmation is available upon which to'
: CIA-RDP80-01240A000300230012-2
antroversml questions.
What is the cost differential be-
tween a turnkey system on a
? minicomputer and a similar sys-
tem on a maxicomputer?
b. What is the impact on the host
computer and its associated cost
of teleprocessing with a terminal
control unit or an intelligent
front end?
? c. What is the cost differential and
benefits between keypunching,
off-line data entry and on-line
data entry equipment?
2. Each system resource. is priced to
pay for itself, thus making justification
of additional hardware simpler and
more direct. Evidence of a need for
additional resources is provided when
actual percent usage approaches a
maximum tor an installation's demands.
3. The data required to charge real-
istically is extremely valuable in opera-
tional .analysis. This data may be used
to determine overall system utilization.
4. Percent usage figures provide a
quantitative measure that may be used
in adjusting an installation's operation
schedule.
5. The standard turnaround service,
to which an installation agrees, results
in higher costs as requirements for
shorter turnaround time increase. The
higher costs ensue due to the necessity
of maintaining what is essentially an
overcapacity of resources in order to
allow some users pre-emptive service.
Depending upon the installation's poli-
cy, load leveling may be encouraged by
adding a factor or giving a discount to
a job which requires a high priority
or can tolerate a lower-than-standard
priority.
6. The proposed cost allocation
model provides a quantitative basis for
project costing. The decision to ap-
prove or reject an application devel-
opment project should hinge on an
analysis of costs and benefits. The cost
of a system must be based upon actual
costs of the resources required in order
for an analysis of a system's cost to be
meaningful and consistent with a" cor-
poration's overall goals and policy.
7. Realistic charges provide a basis
for user decisions-involving processing
alternatives, thus encouraging efficient
system design. If charges are not based
on costs, the user will minimize his
charges in a way which will not mini-
mize overall system costs.
8. The trend toward centralization
of hardware and decentralization of
applications places considerable con-
trol of the use of resources in the hands
of the user The user must be aware of
the costs of resources and feel the im-
pact of tthese .cm-fr..c in order to keep
2 : CIA-RDP80-01240A000300230012-2
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
? ? .? _
and firne-stiaring app/ications. I . ?....
9. The ? cost allocation Nimedel
charges for a job according to the job's
total impact on the system. Conse-
quently, charges are equitable to all
concerned.
In summary, the cost allocation
model fulfills the criteria of equitable,
reproducible and realistic charges. 'Hie
model. establishes the relative value of
resources for comparison on a com-
mon basis and encourages users in
practices conducive to establishing
lower operating costs. Data necessary
for the . implementation and mainte-
nance of the cost allocation model
provide a measurement of overall -sys-
tem performance. Although cost allo-
cation in a multijob processing, tele-
processing and virtual storage system is
a complex task, it is a necessary task,
and can result in numerous benefits to
the installation and its users.
Ms. Wiorkowski is a staff member of
.the computer utility development
group at the Jewel Companies, Inc.
Her primary responsibility is to de-
velop corporate goals through liaison
with all Jewel Companies systems
planning groups. She has a BA in com-
puter sciences frern St. Mary's Univ.
and has been a lecturer on teleprocess-
ing for the American Management
Association. .
Dr. Wiorkowski is a research associ-
ate, department of statistics, at the
Univ. of Chicago. He was previously
an assistant professor affiliated with
the U.S. Army, Baylor Univ. E,,reltdate
program in health care administration.
He has a PhD from the Univ. of
Chicago,
Model
4200
Cassette
1,3
.1
5-trlc:;4, i(a>
7.. 0 k? ,fiit
:
sr Reel-driven speed control Li Reference-0(1cm tape guide-
? a Read/Writo. or Read-Alter-Write heads n Two-track or
four-track operation a Recording speeds from 1 IPS to 75 IPS
? tJRZ or phase-encoded (up to 1000 DPI) la Torque feedback
tension servo a Storage capacity to 22 million bits a EoT end
BOT sensors a 120 IPS rewind speed ri fil-directional opera-
tion 13 ?.001-inch tracking ?
Datum 'Model 4200 digital tape cassettes are particularly suitable
as minicomputer peripherals or for use in key-to-cassette sys-
tems, instrumentation systems and data logging systems. Can be
provided with single-gap react/write or dual-gap read-after-wiite
heads.
Offered with a wide range of accessories, Including software.
- Can be packaged in multiples: typically, three drives
with associated controller and computer
interface.
Write for brochure
and prices.
r
I
7:1
1
Peripheral Dynamics
Corporation
: -1
,
'
?;Pt
2 '
I
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
STAT
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2
R
Next 2 Page(s) In Document Denied
Declassified in Part - Sanitized Copy Approved for Release 2014/02/12 : CIA-RDP80-01240A000300230012-2