CNS DOCWEB Home
CNS Home Page
CNS Publications Page
Search All CNS Docs

DOCWEB Logo PDF Available

The CNS Charging Algorithm

CNS Document ID: D0001
Last Updated: 07/21/2008

Abstract

This document is a detailed listing of the CNS charging algorithm for job processing and storage charges as of July 1, 2008. The charging algorithm is used to determine the cost of computing and other services billed by UF Computing & Networking Services

Related topics include charges, services, and accounting.


UF Computing & Networking Services
112 Bryant Space Sciences Bldg, University of Florida
P.O. Box 112050
Gainesville Florida  32611-2050
(352) 392.2061

Table of Contents

Introduction
CNS-Telecommunications Charges
Overview of Types of Charges
z/OS (MVS) Batch Charges
CNS'S Charging Algorithm
AIX/6000 (NERSP)
Batch Job Charges (z/OS - Class A)
Bulk Data File Transfer
CICS/ESA
COM (Computer Output Microfiche)
Consulting
DB2
*Dedicated Circuits
Network Storage and Archive Management (NSAM)
Output Service
OS Data Set Storage (Disk)
Plots
Supplies
Surcharges
Tapes
Dial-Up Server Access Charges
TPX
TSO

Introduction

The charging algorithm is used to determine the cost of computing and other services billed by UF Computing & Networking Services.

Questions about the charging algorithm should be directed to the CNS Director, at (352) 392-2061.

CNS-Telecommunications Charges

Charging/Rate information for CNS-Telecommunications is available via the CNS-Telecommunications Rate Schedule.

If you have any questions regarding CNS-Telecommunications rates, please contact: John Madey, Associate Director, CNS-Telecommunications Telephone: 392.1146

Overview of Types of Charges

CNS currently operates an IBM zSeries z800 2066-002 with z/OS and JES2. CNS also operates an IBM p5-570 running AIX/6000 in a logical partition (LPAR).

The types of charges found in CNS's algorithm are briefly described below.

z/OS (MVS) Batch Charges

Each job submitted to the system for batch processing will receive a charge after the job has executed and after output has been generated. The z/OS batch charges listed in the charging algorithm are those in effect for the normal default class A. The use of a class, other than A, causes the charge to be modified as follows:

NotesClassMeaningMultiplication factor or AdjustmentsComments
*0Zero.10$25.75 minimum charge
#1Standby.25$0.7725 minimum charge
 2Low.5 
 5Urgent3.00 
 ANormalNone (default) 
+GRCI 10 minute CPU limit
+HRCI  
 PProduction.5$8.24 minimum charge
++RResearchClass A rates with no CPU charge 
**SEvening Research.5 x Class R job charge 
***W  Flat rate. See below.
%Q Fast Batch 
$U CNS Utilities 

Notes:

* You must receive permission from the Operations Supervisor by 4 p.m. Friday to use Class 0 (designed for large CPU-bound jobs).
# STANDBY jobs may have a maximum of one tape setup and will run at the operator's discretion on nights and weekends.
+ Classes G and H may be used by participants in the Research Computing Initiative (RCI) only. Use of computing resources is restricted to the amount awarded under the RCI. No tape setup is permitted under Classes G and H. Class G is limited to a 10 minute CPU time.
++ Class R is for CPU-intensive research computing jobs. CPU time is free under Class R, but all other charges apply at the normal Class A rates. Class R is restricted solely to research computing users, that is, for jobs running under all 1x..... 2x....., 4x...., and 6032.... access numbers. No tape setups can be run under Class R, so your data and programs must be either disk resident (on-line) or part of your job stream. There is one Class R initiator. It will run at all times that batch processing is available at a very low dispatching priority, to use otherwise unused CPU cycles. There is no guaranteed turnaround time.
** Like Class R, Class S is for CPU-intensive computing jobs. Class S is run on weekends, holidays, and after 6:00 p.m. weekdays. The Class R charge is multiplied by .5 to determine the Class S charge. Class S limitations are the same as those for Class R.
***To obtain approval for use of Class W, contact the CNS Operations Manager. Class W is for research applications only and is available on weekends and holidays. Userids with jobs run under Class W will be billed a flat $515.00 for the weekend, regardless of the number of jobs run. No tape setups are allowed.
% Class Q is limited to specific educational applications with a maximum of 2 seconds of CPU time. The SAS and SPSSQ processors are charged for CPU usage at normal Class A rates. There is no CPU charge for the ASSIST, PLC, SPITBOL, WATFIV, and WPASCAL processors.
$ Class U is limited to certain CNS utilities such as CHRGLIST and XFER3 (funds transfer).

Interactive Charges

Charges are updated hourly, nightly, or monthly depending on the charge type. You can see the charge application schedule in CNS document D0083, How to Use the CHRGLIST Utility. The algorithm for calculating the charges for each system is presented below.

Data Storage Charges

Storage charges are billed daily. OS data set storage charges can be closely estimated according to the charging functions under "OS Data Set Storage (Disk)". For AIX, VM, and APL, see the storage charges for that system.

Supply Charges

Supplies can be charged to userids associated with access numbers that begin with a 1, 31, 4, 5, 6, or 9 or can be purchased by ID requisition. Supplies can be charged to access numbers beginning with a 7 if the access number is funded by a governmental agency that has a Sales Tax Exemption Certificate on file with CNS Accounting.

Due to fluctuating market prices, charges for supplies are subject to change without notice.

Other Charges

The charges for Computer Output Microfiche (COM), the plotter, tapes, and other services are listed below.

CNS'S Charging Algorithm

AIX/6000 (NERSP)

CPU Time: IBM p5-570$0.0546/second
Storage (Disk)$0.0103/megabyte/day

Batch Job Charges (z/OS - Class A)

CPU Time:$0.96/second
I/O Operations: 
Disk$0.0773 per 1000
Tape (minimum 1000 excps per mount)$0.0721 per 1000
Tape Use: 
Drive use$0.0979 per minute
Mount(s) (reel and cartridge tapes)$0.4841 per mount
Input Service: Job Submission$0.00/job

Bulk Data File Transfer

The charge for this service is $10.30 for each job setup that must be created. If more than one physical output item must be mounted, there is an additional charge of $1.03 per additional output item. See CNS document D0022, Bulk Data Transfer Services at CNS, for details.

CICS/ESA

3270 terminal I/O transmissionno charge
CPU time:$1.08/second
File Requests$0.17/1000
Memory use:$0.0113/2K byte-minute
Sign-on timeno charge

COM (Computer Output Microfiche)

Duplicate fiche during job processing$0.1236/each
Duplicate fiche from master fiche$0.2472/each
Master microfiche$1.1845/each
plus frame charge$0.0052/frame

Consulting

CNS Staff consultant$51.50-515.00/hour Depending on complexity of project

DB2

CPU time*$1.08/sec
Disk I/O operations (total of get pages and updates)$0.0391/1000

*DB2 CPU time is usually charged by the service using DB2. The only case where the CPU charge is included in the DB2 charge is when CICS uses DB2. Therefore, under CICS, the DB2 CPU rate matches the CICS CPU rate.

*Dedicated Circuits

Installation$118.45
Rates for hardwired terminals$9.27/month
Transfer$92.70

*These rates reflect the telephone company's average charge to CNS for on-campus dedicated circuits.

Off-campus rates are higher and differ depending on mileage and location. Since the AT&T divestiture these rates are unpredictable.

Network Storage and Archive Management (NSAM)

Upload to Server (archive or backup)$0.00034/megabyte (approximately $0.35/GB )
Download from server (archive or backup)$0.00034/megabyte (approximately $0.35/GB)
Server/workstation storage$0.000017/megabyte/month (approximately $0.60/terebyte/day)

Output Service

Spooled card images$0.1957/1000 card image records
Spooled print lines$0.1957/1000 lines
Pages printed$11.33/1000 pages
3130 Page Printer$0.0618/side on xerographic paper $0.0927/side on bond paper
VPS-controlled printers$0.4944/1000 lines printed
Labels$0.0038/label plus lines printed

OS Data Set Storage (Disk)

Large Volume disk storage 
Tier 1 (0-40 GB)$0.1133/meg/month
Tier 2 ( >40 GB)$0.0721/meg/month
I/O operations (Disk)$0.1339/1000
Disk data sets: 3390 track charge (56,664 bytes)$0.000618/track/day
Restoring OS data sets$25.75/data set

Plots

Minimum charge per plot$3.09/plot
Number of bytes per plot$0.0000021/bytes/plot
Plot server CPU seconds$0.0001030/PC server CPU second
Versabond paper charge per plot$0.515/plot

Supplies

Cartridge Tapes--3480variable*
Paper (plain or ruled) 
14 7/8 x 11 (standard 2700/cs)$36.05/case
9 1/2 x 11 (plain white)$24.205/cs
12 x 11 (bond)$128.75/cs

*Varies between $7.21-$16.48/tape, depending on state contract.

Surcharges

Surcharge for 8... Access Numbers: 
Computer use130%
Plotting130%
Sign-on time130%
Storage130%
Consulting30%
Invoiced Access Numbers 
Minimum charge per invoice$5.00/month

Tapes

Special tape cleaning$2.06/tape
Special tape handling$5.15/tape
Storage (physical shelf storage)no charge at present
Batch Chargessee "Batch Job Charges"

Dial-Up Server Access Charges

Note

Users considering using the UF/CNS dial-up service should be aware that this service is under review, and may possibly be discontinued at or shortly after the end of calendar year 2006. For more information, please see Dr. Hoit's memo to Deans, Directors and Department Heads of 05/02/2006, titled Charging for UF Dialup Services.

Access to CNS services via area code (352) linesno charge
Access to Internet services via code (352) lines$0.0083/minute or partial minute ($0.0103 minimum charge)

TPX

There is no charge for TPX.

TSO

CPU time:$0.96/second
I/O operations: 
Disk$0.0773/1000
TSO Session$0.00/session
Session connect time$0.0515/hour
Storagesee "OS Data Set Storage"

Glossary

3270 Terminal I/O Transmission

Interactive: number of bytes transmitted to and from a terminal. The terminal transmission charge for 2,048 characters using CICS/OS is $0.006.

Bulk Data File Transfer

A service for transferring large amounts of data between the CNS mainframe and IBM-compatible personal computers.

Class Q -- z/OS Batch

Quick job class for fast-batch student job processors. Free CPU time (except for SAS and SPSS) for a maximum of two CPU seconds and 500 printed lines. Available for ASSIST, Pascal, PL/C, SAS, SPITBOL, SPSS, and WATFIV.

CPU Time -- Batch and Interactive

The time in seconds during which the processor is executing instructions for a particular job. The CPU charge will vary according to the system or the CPU being used and this time might vary slightly for a program depending on the system load.

Disk Storage

The storing of files or data sets on disk. The format of the file storage varies among interactive services.

I/O Operations

Disk I/O Operations -- Batch and Interactive

The actual number of input/output operations required to get information to or from a disk; this is the number of EXCPs (Execute Channel Program). An EXCP is performed whenever you read in or write out physical blocks to a device. To retrieve one record, BDAM takes one disk I/O operation. For example, the average transaction for CICS takes five to eight disk I/O operations.

Tape I/O Operations -- z/OS Batch

The number of tape I/O operations performed during job processing. The only way to approximate the number of operations is to run a sample test job through the system and then extrapolate the data.

Spooling I/O Operations -- Interactive

The number of read operations associated with reading a job or the number of write operations associated with producing output.

Input Service

Job Submission -- z/OS Batch

A fixed system overhead cost for submitting one job.

Output Service

Spooled Card Images -- z/OS Batch

The number of card images generated.

Spooled Lines Printed -- Batch and Interactive

The number of lines of output printed on paper.

Pages Printed -- Batch and Interactive

This is a supply charge for paper per 1000 pages (minimum charge = number of lines of output/88).

PPP

PPP (Point-to-Point-Protocol) is an alternative to telnet and tn3270. It provides a way to make a full peer TCP/IP connection over a dial-in line, which allows you to run network client programs such as telnet, ftp, gopher, Netscape, and POPmail on your PC, Macintosh, or workstation when connected to CNS's terminal server via modem.

Note

Users considering using the UF/CNS dial-up service should be aware that this service is under review, and may possibly be discontinued at or shortly after the end of calendar year 2006. For more information, please see Dr. Hoit's memo to Deans, Directors and Department Heads of 05/02/2006, titled Charging for UF Dialup Services.

Priority Adjustment Factors -- z/OS Batch

This adjustment factor varies depending on the priority class (CLASS=) specified on the JOB statement. The total cost of the job is multiplied by this factor to determine the amount you are charged.

Session Connect Time -- Interactive

Number of hours that a userid is signed onto an interactive service. The charge varies depending on the system.

SLIP

SLIP (Serial Line Internet Protocol) is available as an alternative to telnet and tn3270 when you are connected to CNS's terminal server via modem. (See PPP).

Tapes

Tape Drive Use -- z/OS Batch

The number of tape setups times the total job residence time. This charge applies whether or not the tape is actually mounted or data transfer is in progress.

Tape Mounts -- z/OS Batch

The number of tape mounts you request.

Tape Storage -- z/OS Batch

Shelf tape storage.

Terminal Server

A device that provides modem access to CNS resources, the campus core network, and the Internet. It supports the use of telnet, tn3270, SLIP, and PPP for enhanced network connectivity.

TPX -- Terminal Productivity Executive

A VTAM application that enables multiple virtual terminal sessions concurrently on one physical terminal without having to sign on and sign off repeatedly.

VM Batch (Services Withdrawn)

The batch system available under CMS that enables you to submit CMS EXECs for execution to the VM Batch monitor virtual machine with a specified job CLASS and estimated maximum resources.

Your Comments are Welcome

We welcome your comments and suggestions on this and all CNS documentation. Please send your comments to:

UF Computing & Networking Services

112 Bryant Space Sciences Bldg, University of Florida
P.O. Box 112050
Gainesville, Florida 32611-2050

Phone: (352) 392.2061
E-mail: editor@cns.ufl.edu

CNS DOCWEB Home
CNS Home Page
CNS Publications Page
Search All CNS Docs