SIMULATION DIGEST V15 N3

SIMULATION DIGEST V15 N3

Post by Moderator: Paul Fishwi » Mon, 23 Apr 1990 03:57:31



Volume: 15, Issue: 3, Sat Apr 21 14:57:07 EDT 1990

+----------------+
| TODAY'S TOPICS |
+----------------+

(1) Time Warp Simulation
(2) WANTED: Robot Arm Simulator
(3) Processor Simulator Tool (long)

* Moderator: Paul Fishwick, Univ. of Florida
* Send topical mail to: simulat...@bikini.cis.ufl.edu OR
  post to comp.simulation via USENET
* Archives available via FTP to bikini.cis.ufl.edu (128.227.224.1).
  Login as 'ftp', use your last name as the password, change
  directory to pub/simdigest. Do 'type binary' before any file xfers.
* Simulation Tools available by doing above and changing the
  directory to pub/simdigest/tools.

-----------------------------------------------------------------------------

Date: Wed, 11 Apr 90 08:47:01 -0700
From: l...@cs.washington.edu (Yi-Bing Lin)
Return-Path: <l...@cs.washington.edu>
To: fishw...@bikini.cis.ufl.edu

In Simulation Digest V15, N*, I posted a survey of Time Warp implementations.
There are still several interesting implementations I didn't include
(e.g., Jade's simulator, Sokol's MTW, etc.). If you know any implementation
not included in the previous survey, please fill in the following form and
return it to me. I'll post the new survey in the simulation digest.
Thanks,

Jason
------
Jason Yi-Bing Lin
Dept. of CS & E
U. of Washington
Seattle, WA 98195
l...@june.cs.washington.edu
================================================

1. Name:
2. Author/Company/Institute:
3. Environment:
4. Implementation issues:
   a. Message preemption:
   b. Cancellation strategy (aggressive/lazy):
   c. GVT algorithm:
   d. Processor scheduling:
   e. Process assignment:
   f. Others:
5. References:

------------------------------

Newsgroups: comp.simulation
Path: scs
From: mitel!sce!ccs.carleton.ca!...@uunet.UU.NET (Computer Science)
Subject: Robot Arm Simulator Wanted !
Organization: Carleton University, Ottawa, Canada
Date: Thu, 12 Apr 90 13:27:26 GMT
Apparently-To: uunet!comp-simulation

                School of Computer Science at Carleton University in Ottawa,
                Canada is looking for a PD ( or low cost ) robot arm simulator
                for use in one of our courses.   We are in the process of selecting
                a robot arm, and want to augment the course with a simulator.  Any
                information on existing simulators or good educational robot arms
                will be greatly appreciated.  Thanks in advance.

                +------------------------------+----------------------+
                | Peter Choynowski             |  p...@scs.carleton.ca |
                | School of Computer Science   |  sce!scs!pkc         |
                | Carleton University          |                      |
                | Ottawa, Ont. K1S 5B6         |                      |
                | Canada                       |                      |
                +------------------------------+----------------------+

------------------------------

To: comp-simulat...@uunet.UU.NET
Path: uunet!motcid!reilly
From: motcid!rei...@uunet.UU.NET (Patrick L. Reilly)
Newsgroups: comp.simulation
Subject: Simscript Simulator Tool(LONG!!)
Keywords: simscript, processor nets
Date: 16 Apr 90 15:33:59 GMT
Reply-To: motcid!reil...@uunet.uu.net
Distribution: comp
Organization: Motorola Inc., Cellular Infrastructure Div., Arlington Heights, IL

TRANSIM is a processor simulation tool written in about 900 lines
of the Simscript II.5 simulation language. This description file
is provided to serve as a guide to those designing simulation
tools and the usual disclaimers apply.

Description of the SIMULAND:
---------------------------

The environment consists of a network of processors, each having
identical or varying amounts of buffer space. Transactions are the
"customers" of these processors(servers). There may be many types
of transactions and each type may have different tasks to be performed
at a particular processor. Each task will have a mean service time that
may be exponential/constant distributed. Transaction types are
sampled as random step variables according to their probability of arrival.
Transaction types may have identical probabilities. Overall
transaction interarrival times are exponentially distributed.

Input variables required:
------------------------

Users must create a file called trans_dat with the following fields. The
file can be created with any text editor and placed in the same directory
as the executable, TRANSIM.

Here is an example, albeit trivial, of an actual trans_dat file:

3
ALB
5
CCD
6
MCSSS1
7
3
Land Calls
4
5.2     1       4.6     2
3.6     3       9.0     1
Mobile Calls
3
2.6     1       9.5     2
1.6     3
Gateway Setups
2
9.6     1       3.2     2
10.
c
1.
.30 1 .50 2 .20 3 *
Debugging Test Program: Transaction Util
0.5
######################################### ###
Field entry descriptions:

TRANS_DAT fields must be separated by a space or a carriage return.
Comments such as these may remain in the file as a guide to data
entry as long as they appear after the last data entry field.

1. no. processors: integer
2. processor name: text 6 character limit on separate line
3. no. buffers per processor for each processor: integer > 0
4. no. transaction types: integer
5. transaction type name: text, 20 character limit on separate line
6. no. tasks per transaction for each transaction type: integer > 0
7. task mean service time for each task: real, in milliseconds (eg.,28ms= 28.0)
8. processor assigned to each task for each transaction: integer
9. mean interarrival time: real, in milliseconds
10. simulation run length: real, in minutes (eg., 2hrs= 120.0)
11. task work rate: (e)xponential or (c)onstant
12. transaction type distribution: real/integer [space&symbol * required]
     NOTE: next item must appear as a stand-alone line entry
13. report title: max 41 characters (to space in # line shown above)
14. warmup time: real, in minutes, enter 0. if none
The last line of #'s is permissable as a guide to maximum title lengths.
Fields could be on separate lines for clarity or preference.

As an option at run-time, TRANSIM will prompt the user to review the
input parameters file prior to running the simulation. For situations
where the routing of transaction types and tasks are lengthy, it is
recommended that the formatted input parameters file be reviewed.
TRANSIM will abort the simulation for obvious errors in the declared
data structures, but cannot check for incorrect service times,
processor assignments, etc. If the user selects the review option
TRANSIM will terminate the simulation. The input parameters file is
printed at each run in any event.

Program flow discussion:
-----------------------

After reading the information contained in the trans_dat file, TRANSIM will
echo some of these values to the screen when invoked to give the user a
chance to abort the run in case of error. The user will also be queried
if the input file created by TRANSIM would like to be reviewed prior
to an actual run. This is always a good practice while debugging a
complicated network of processors. The file will be re-written when
the simulation is finally executed. Elaborate networks will require over
100 pages of output reports therefore it is recommended the user delete
subsequent input parameter reports from the final transim_out file. All
reports are page-formatted for easy separation.

The simulation is initialized by creating several processes: (1) an arrival
generator to generate transactions at the mean interarrival time specified
by the user. Interarrivals will be exponentially distributed.
(2) A interim report is generated in a simulated time equal to the warmup
time specified in the trans_dat file. Comparisons between early initial
states and the final results are useful steady-state determinants.
Lastly, (3) a final report will be generated at the end of the simulation.
All reports are printed to a file, transim_out.
Subsequent runs of TRANSIM will overwrite this file, therefore
the user should rename any files to be saved as soon as possible.

During the simulation run several messages will be printed to the terminal
describing the state of the simulation. Users may then estimate final
completion times using the information provided.

The heart of TRANSIM is a transaction process that describes the entire
lifecycle of a transaction's movement among processors. The program samples
the random step variable, transaction.type, according to the probabilities
defined by the user. A sampled transaction will be assigned a "type" based
upon these probabilities. Each type of transaction will be routed to each task
processor defined in the transim_dat file. At each processor, the transaction
will demand a unit of the processor, called the buffer, for service. If the
processor's buffers are full, the transaction will be placed in a queue until
a buffer is released by a previous transaction. Service times for each task
at each processor are defined in the transim_dat file. Once a buffer is
seized by a transaction, the processor will work for a mean service time
that is exponential/constant distributed. The buffer is then released
and statistical counters incremented for the statsitics collected.

The "buffer" concept of the processor resource permits multiple processors
of the same processor type. For example, 2 processors of the same type might
each have 4 buffers. The user would declare a processor name and assign that
processor to have 8 buffers. Or, the user could declare each processor to
have a unique name with 4 buffers each in order to extract meaningful
performance statistics. Also, users may add delays not related to a processor,
such as a propagation delay, to the transaction routing. One technique might be
to define a "delay-processor" with a very large buffer space. This way there
will be no queueing at this "processor" but the actual "service time"
(propagation delay) will be a factor in the overall transaction type's
performance.

TRANSIM  Variables:
------------------

PROCESSOR: a resource that provides service; each processor is identified by
a 6-character text name and an integer. Integer order is determined by order
of entry in the trans_dat file. The concept of a service entity can be
extended to nodal points and other types of "blocks" in a communications or
networking environment.

BUFFER: an integer unit of a processor entity. A processor may have one or
more buffers, but not zero. It is the buffer that provides "service" to
calling transaction type tasks at the processor. When no buffers are
available, i.e., they are providing service, calling transaction type tasks
will be placed in a FIFO single-queue for the first available buffer at
that processor. To model situations where no queueing is feasible, an
arbitrarily large number of buffers could be assigned to the processor
in order to guarantee processor availability.

TRANSACTION: a permanent entity that may be of one or more types; each
transaction type is assigned an integer value and a 20-character text name
determined by order of entry in the trans_dat file. Transaction types may
be thought of as distinct classes of entities calling upon processor
resources for service, each class made up of individual tasks to be
performed at a selected processor. Transaction types must have a defined
probability of occurrence. The sum of all probabilities must equal unity.
A program sampling function will draw samples of transaction types
according to these probabilities at a rate determined by the mean
interarrival time specified in the trans_dat file.

TASKS: a temporary entity that is part of a transaction type. Each
transaction type may have 1 or more individual tasks to be performed.
Each task is assigned a mean service time and a processor. The set of
tasks for a transaction type is FIFO. It is possible to have tasks
assigned to the same processor twice or more for a particular transaction
type. Order of task routing is based upon entry in the trans_dat file.
Service times for each task at each processor may be constant or
exponentially distributed. This is a global variable. In other words,
all tasks will be either constant or exponentially serviced. An
arbitrarily small value of service time may be specified for situations
requiring no "processing" or "service".

TRANSIM REPORT VARIABLES
________________________

Transaction Report:
------------------

Total Completed: actual count of the number of transaction type classes
completed during the simulation. Completion is defined as complete
receipt of services demanded by the routed tasks for a transaction type.
Partially completed types at the time of simulation termination are
not indicated.

Avg. Total Delay: the amount of time a class of transaction type spent
waiting in a queue for service while buffers were unavailable. This
time is shown for delay alone, delay plus service time for that
transaction type, and variance of delay alone. The square root of the
variance is the standard deviation of the delay alone.

Max. Total Delay: the instantaneous maximum delay experienced by a class
of transaction type while waiting for service. This value is very sensitive
to initial conditions and excludes service times.

Gnd. Total System Overal Delay: represents the average of all transaction
type delays plus their service times for the entire processor network.
Could be considered the system delay.

Processor Report:
----------------

Avg/Max Backlog: the average/maximum value of transaction type tasks waiting
in queues for service at the indicated processor. The maximum value is
very sensitive to initial conditions.

Avg/Max Queue Delay: the average/maximum time transaction type tasks spent
waiting for service by the indicated processor. The maximum value is
very sensitive to initial conditions.

Prop.Time Occupied: the proportion of time the processor buffers collectively
spent providing service to calling transaction type tasks. This does not
include waiting times in queues. This value is the overall processor
utilization value. Of course, this value subtracted from unity is the
processor's idle time.

Processor Utilization by Transaction Type Report:
------------------------------------------------

Overall Utilization: the identical value previously labelled Prop. Time
Occupied in the Processor Report.

Processor Utilization by Transaction Type: that proportion of the
processor's overall utilization taken up by the transaction type indicated.
This value is useful for analyzing bottlenecks and load balancing.

Number Tasks: an integer count of the total number of tasks completed by
the indicated processor for the indicated transaction type. In some cases,
this number will not be an exact integer multiple of completed transaction
types shown in the Transaction Report. The latter represent complete sets
of transaction type completions while the former are influenced by the
state of the simulation at termination. At termination there may be tasks
remaining to be completed in a particular transaction type routing set.
Any queues existing will not be cleared, thus there will be incomplete
sets of transaction types pending at termination. This discrepancy is
negligible in situations where the simulation length permits steady-state
results to be obtained. A grand total of all tasks completed is provided
on the final page of the report.

Bottleneck Matrix Report:
------------------------

Each column represents the numerical value assigned to a transaction type.
The text name matching this integer can be found in the Transaction Report.
Each row will list the text name of each processor used, the processor's
utilization by transaction type, and the processor's previously defined
Overall Utilization. A 0. entry marks those places where a particular
transaction type was not part of the processor's utilization. All values
are rounded to 2 decimal places. If the number of transaction types
exceeds 14 the report will wrap around but may be edited for printing
using 132-column formats. Although the information presented in this report
is available in the previous reports, this format permits rapid analysis
of load balancing and bottlenecks for large networks. As an example of its
use, consider the following partial Bottleneck Matrix:

                              BOTTLENECK MATRIX
                   Processor Utilization by Transaction Type

         Transaction Types ==>

         1    2    3    4    5    6    7    8    9   10   11   12   13  

Processor

DCD     .10  .02  .05  .05  .13  .19  .04  .07  .05  .02  .07  .22 0.  
avg:  .75

DCLl    .34  .08 0.   0.   0.   0.    .10  .17 0.   0.    .06  .24 0.  
avg:  .48

DCLm    .07  .01  .07  .06  .17  .18  .02  .03  .06  .03  .07  .22 0.  
avg:  .31

DIGO20 0.   0.   0.   0.   0.   0.   0.   0.   0.   0.    .20  .80 0.  
avg:  .05

LCZ20   .21  .05 0.   0.   0.   0.    .06  .22 0.   0.    .05  .40 0.  
avg:  .64

LCP0    .28  .08 0.   0.   0.   0.    .07  .19 0.   0.    .16  .23 0.  
avg:  .78

MBY     .17  .04 0.   0.   0.   0.    .03 0.   0.   0.    .12  .65 0.  
avg:  .59

MCE0    .11  .02 0.   0.   0.   0.    .04  .12  .09  .02  .11  .47 0.  
avg:  .52

MTS20   .13  .03 0.   0.   0.   0.    .10  .22  .23 0.    .06  .24 0.  
avg:  .41
.               .
.               .
.               .
.               .
SMZ0    .13  .03 0.   0.   0.   0.    .10  .27  .24 0.    .09  .13 0.  
avg:  .32

SVM0    .18  .04 0.   0.   0.   0.    .08  .25  .22 0.    .04  .17 0.  
avg:  .45

TRR20  0.   0.   0.   0.   0.   0.   0.    .42 0.   0.    .19  .39 0.  
avg:  .40

TRANSIM outputs:
---------------

An example of a typical TRANSIM output file follows. Note that several
system overall statistics are scattered throughout the reports.

                                                                     Page    1

04/15/1990                 Start: 15:05:59                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

              PROCESSOR NETWORK SIMULATION - INPUT PARAMETERS
              -----------------------------------------------

Length of simulation is                                     10.0000 minutes
An interim statistics report will be generated in            5.0000 minutes
Task service time distribution ((E)xponential/(C)onstant)    C
Interarrival times are exponential with mean of            500.0000 ms
No. of transaction types                                     3.0000
No. of processors                                            3.0000

                                                                     Page    2

04/15/1990                 Start: 15:05:59                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

Transaction Routing- type  1 , Land Calls          

Total Service Time Required for This Transaction Type:    2000.00 ms
-----------------------------------------------------

Processor       Mean Service Time
---------       -----------------
  1                  500.0000 ms
(ALB   )

  2                 1000.0000 ms
(CCD   )

  3                  500.0000 ms
(TRP   )

                                                                     Page    3

04/15/1990                 Start: 15:05:59                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

Transaction Routing- type  2 , Mobile Calls        

Total Service Time Required for This Transaction Type:    2000.00 ms
-----------------------------------------------------

Processor       Mean Service Time
---------       -----------------
  2                 1000.0000 ms
(CCD   )

  3                 1000.0000 ms
(TRP   )

                                                                     Page    4

04/15/1990                 Start: 15:05:59                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

Transaction Routing- type  3 , Supp. SVC Reqs.    

Total Service Time Required for This Transaction Type:    1900.00 ms
-----------------------------------------------------

Processor       Mean Service Time
---------       -----------------
  1                  500.0000 ms
(ALB   )

  2                  400.0000 ms
(CCD   )

  3                 1000.0000 ms
(TRP   )

                                                                     Page    5

04/15/1990                 Start: 15:05:59                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

Distribution function of transaction types:
------------------------------------------

Type            Cumulative Probability
----            ----------------------
  1                      .3340000
  2                      .6680000
  3                     1.0000000

                                                                     Page    6

04/15/1990                 Start: 15:05:59                    TRANSIM v.030690

DEBUGGING TEST PROGRAM: TRANSACTION UTIL  

Buffer Allocations
------------------

Processor       Processor Name     No. of Buffers
---------       --------------     --------------

   1                ALB                   1
   2                CCD                   1
   3                TRP                   1

       ###################END OF INPUT PARAMETERS######################

                                                                     Page    7

04/15/1990                 Start: 15:06:06                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

       INTERIM SIMULATION RESULTS AFTER      5.00  MINUTES:
       ---------------------------------------------------

Transaction Report:
------------------

           Total                        -Awaiting Buffers-
Type       Completed       Avg. Total Delay            Max. Total Delay
----       ---------       ----------------            ----------------

Land Calls          
  1      +1.1700E+002       +5.8863E+004 ms             +1.1799E+005 ms
                            +2.2008E+004 variance
                            +6.0863E+004 ms,delay+service

Mobile Calls        
  2      +1.2100E+002       +5.6044E+004 ms             +1.1666E+005 ms
                            +1.6291E+004 variance
                            +5.8044E+004 ms,delay+service

Supp. SVC Reqs.    
  3      +1.1400E+002       +6.0985E+004 ms             +1.1811E+005 ms
                            +1.8896E+004 variance
                            +6.2885E+004 ms,delay+service

         ____________       ____________                ____________
Gnd Tot: +3.5200E+002       +5.8631E+004 ms,avg         +1.1759E+005 ms,avg
                            +6.0598E+004 ms,delay+service
                            +1.8179E+005 ms,system overall

                                                                     Page    8

04/15/1990                 Start: 15:06:06                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

       INTERIM SIMULATION RESULTS AFTER      5.00  MINUTES:
       ---------------------------------------------------

Processor Report:
----------------

                -Full Buffer Stats-                 -Buffer/Processor Stats-
            Avg/Max        Avg/Max             Num.       Prop. Time  Prop. Time
Processor   Backlog        Queue Delay         Buffers    Occupied      Idle
---------   --------       -------------       ---------- ----------  ----------

    1           1          +5.8242E+002 ms         1         .669       .331
(ALB   )        7 max      +3.1587E+003 ms,max

    2         104          +5.2256E+004 ms         1        1.000      0.  
(CCD   )      217 max      +1.0759E+005 ms,max

    3          11          +9.1357E+003 ms         1         .980       .020
(TRP   )       22 max      +1.6900E+004 ms,max

                                                          ----------  ----------
                                    Avg. Gnd.Total:          .883       .117

                                                                     Page    9

04/15/1990                 Start: 15:06:06                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

       INTERIM SIMULATION RESULTS AFTER      5.00  MINUTES:
       ---------------------------------------------------

INTERIM REPORT
Processor Utilization by Transaction Type:          Processor 1  ALB  
-----------------------------------------

            Overall       Transaction   Processor Utilization     Number
Processor   Utilization      Type        By Transaction Type      Tasks
---------   -----------   -----------   ---------------------   -----------

    1          .669            1                 .5212          +2.090E+002
(ALB   )                                 Land Calls          

    1          .669            2              not used               0.0  
(ALB   )                                 Mobile Calls        

    1          .669            3                 .4788          +1.920E+002
(ALB   )                                 Supp. SVC Reqs.    

                                                                ___________
                                                 Total Tasks:   +4.010E+002

                                                                     Page   10

04/15/1990                 Start: 15:06:06                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

       INTERIM SIMULATION RESULTS AFTER      5.00  MINUTES:
       ---------------------------------------------------

INTERIM REPORT
Processor Utilization by Transaction Type:          Processor 2  CCD  
-----------------------------------------

            Overall       Transaction   Processor Utilization     Number
Processor   Utilization      Type        By Transaction Type      Tasks
---------   -----------   -----------   ---------------------   -----------

    2         1.000            1                 .3360          +1.250E+002
(CCD   )                                 Land Calls          

    2         1.000            2                 .3387          +1.260E+002
(CCD   )                                 Mobile Calls        

    2         1.000            3                 .3253          +1.210E+002
(CCD   )                                 Supp. SVC Reqs.    

                                                                ___________
                                                 Total Tasks:   +3.720E+002

                                                                     Page   11

04/15/1990                 Start: 15:06:06                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

       INTERIM SIMULATION RESULTS AFTER      5.00  MINUTES:
       ---------------------------------------------------

INTERIM REPORT
Processor Utilization by Transaction Type:          Processor 3  TRP  
-----------------------------------------

            Overall       Transaction   Processor Utilization     Number
Processor   Utilization      Type        By Transaction Type      Tasks
---------   -----------   -----------   ---------------------   -----------

    3          .980            1                 .3324          +1.170E+002
(TRP   )                                 Land Calls          

    3          .980            2                 .3438          +1.210E+002
(TRP   )                                 Mobile Calls        

    3          .980            3                 .3239          +1.140E+002
(TRP   )                                 Supp. SVC Reqs.    

                                                                ___________
                                                 Total Tasks:   +3.520E+002

                                                                ___________

                                                 All Processors
                                                 Grand Total:   +1.125E+003

                                                                     Page   12

04/15/1990                 Start: 15:06:06                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

                              BOTTLENECK MATRIX
                   Processor Utilization by Transaction Type

         Transaction Types ==>

         1    2    3  

Processor

ALB     .52 0.    .48
avg:  .67

CCD     .34  .34  .33
avg: 1.00

TRP     .33  .34  .32
avg:  .98

   ######################### END OF INTERIM REPORT #########################

04/15/1990                      15:06:06                      TRANSIM v.030690

                                                                     Page   13

04/15/1990                 Start: 15:06:12                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

               SIMULATION RESULTS AFTER     10.00  MINUTES:
               -------------------------------------------

Transaction Report:
------------------

           Total                        -Awaiting Buffers-
Type       Completed       Avg. Total Delay            Max. Total Delay
----       ---------       ----------------            ----------------

Land Calls          
  1      +2.5600E+002       +1.2051E+005 ms             +2.4047E+005 ms
                            +7.4330E+004 variance
                            +1.2251E+005 ms,delay+service

Mobile Calls        
  2      +2.3100E+002       +1.1458E+005 ms             +2.4095E+005 ms
                            +8.1146E+004 variance
                            +1.1658E+005 ms,delay+service

Supp. SVC Reqs.    
  3      +2.3400E+002       +1.1912E+005 ms             +2.4154E+005 ms
                            +7.3819E+004 variance
                            +1.2102E+005 ms,delay+service

         ____________       ____________                ____________
Gnd Tot: +7.2100E+002       +1.1807E+005 ms,avg         +2.4099E+005 ms,avg
                            +1.2004E+005 ms,delay+service
                            +3.6011E+005 ms,system overall

                                                                     Page   14

04/15/1990                 Start: 15:06:12                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

               SIMULATION RESULTS AFTER     10.00  MINUTES:
               -------------------------------------------

Processor Report:
----------------

                -Full Buffer Stats-                 -Buffer/Processor Stats-
            Avg/Max        Avg/Max             Num.       Prop. Time  Prop. Time
Processor   Backlog        Queue Delay         Buffers    Occupied      Idle
---------   --------       -------------       ---------- ----------  ----------

    1           1          +6.4137E+002 ms         1         .702       .298
(ALB   )        8 max      +3.7663E+003 ms,max

    2         235          +1.0988E+005 ms         1        1.000      0.  
(CCD   )      498 max      +2.3280E+005 ms,max

    3          15          +1.2508E+004 ms         1         .990       .010
(TRP   )       26 max      +1.9300E+004 ms,max

                                                          ----------  ----------
                                     Avg. Gnd.Total:         .897       .103

                                                                     Page   15

04/15/1990                 Start: 15:06:12                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

                SIMULATION RESULTS AFTER     10.00  MINUTES:
                -------------------------------------------

Processor Utilization by Transaction Type:          Processor 1  ALB  
-----------------------------------------

            Overall       Transaction   Processor Utilization     Number
Processor   Utilization      Type        By Transaction Type      Tasks
---------   -----------   -----------   ---------------------   -----------

    1          .702            1                 .5095          +4.290E+002
(ALB   )                                 Land Calls          

    1          .702            2              not used               0.0  
(ALB   )                                 Mobile Calls        

    1          .702            3                 .4905          +4.130E+002
(ALB   )                                 Supp. SVC Reqs.    

                                                                ___________
                                                 Total Tasks:   +8.420E+002

                                                                     Page   16

04/15/1990                 Start: 15:06:12                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

                SIMULATION RESULTS AFTER     10.00  MINUTES:
                -------------------------------------------

Processor Utilization by Transaction Type:          Processor 2  CCD  
-----------------------------------------

            Overall       Transaction   Processor Utilization     Number
Processor   Utilization      Type        By Transaction Type      Tasks
---------   -----------   -----------   ---------------------   -----------

    2         1.000            1                 .3489          +2.610E+002
(CCD   )                                 Land Calls          

    2         1.000            2                 .3195          +2.390E+002
(CCD   )                                 Mobile Calls        

    2         1.000            3                 .3316          +2.480E+002
(CCD   )                                 Supp. SVC Reqs.    

                                                                ___________
                                                 Total Tasks:   +7.480E+002

                                                                     Page   17

04/15/1990                 Start: 15:06:13                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

                SIMULATION RESULTS AFTER     10.00  MINUTES:
                -------------------------------------------

Processor Utilization by Transaction Type:          Processor 3  TRP  
-----------------------------------------

            Overall       Transaction   Processor Utilization     Number
Processor   Utilization      Type        By Transaction Type      Tasks
---------   -----------   -----------   ---------------------   -----------

    3          .990            1                 .3551          +2.560E+002
(TRP   )                                 Land Calls          

    3          .990            2                 .3204          +2.310E+002
(TRP   )                                 Mobile Calls        

    3          .990            3                 .3245          +2.340E+002
(TRP   )                                 Supp. SVC Reqs.    

                                                                ___________
                                                 Total Tasks:   +7.210E+002

                                                                ___________

                                                 All Processors
                                                 Grand Total:   +2.311E+003

                                                                     Page   18

04/15/1990                 Start: 15:06:13                    TRANSIM v.030690

TEST PROGRAM: TRANSACTION UTIL  

                              BOTTLENECK MATRIX
                   Processor Utilization by Transaction Type

         Transaction Types ==>

         1    2    3  

Processor

ALB     .51 0.    .49
avg:  .70

CCD     .35  .32  .33
avg: 1.00

TRP     .36  .32  .32
avg:  .99

04/15/1990                Simulation End: 15:06:13            TRANSIM v.030690

--------------------------------------------------------------
Patrick Reilly, Ph.D.              tel: 708/632-3109
Motorola CID/RTSG/GSM              fax: 708/632-2413
1501 W. Shure Dr.                  UUNET: !uunet!motcid!reilly
Arlington Hts., IL 60004
                   Simulating is stimulating!!!
______________________________________________________________

------------------------------

END OF SIMULATION DIGEST
************************