Calculating transaction loads

There are two reports produced by the Statistical Analysis utility that summarize the distribution of transaction activity across a 24-hour day. Input and output message distributions are separately tabulated for each transaction code and for each device.

A further report shows the response times for each transaction type expressed as percentiles. The reported data is dependent on the selection of system log data that makes up the utility input. The scope of the report can be further limited by selecting a subset of transactions and line traffic as well as the reporting interval.

The following figure shows the format of the Line and Terminal report. For each device on a line the LTERM name is given and a pair of rows of results for send and receive activity is given. The Total Messages column is followed by the total and average size of the messages in bytes. A series of hourly intervals divides the 24-hour day and counts of the transaction active in those intervals are recorded.

        L I N E   A N D   T E R M I N A L   R E P O R T                   D A T E  06/05/07                       P A G E 00002
                TOTAL        TOTAL         AVG                 HOURLY        DISTRIBUTION
 NODE    R/S   MESSAGES    CHARACTERS      SIZE  00-07 07-08 08-09 09-10 10-11 11-12 12-13 13-14 14-15 15-16 16-17 17-18 18-19 19-24
CTRL     R            5            782       156     0     0     0     0     0     5     0     0     0     0     0     0     0     0
         S           10          1,123       112     0     0     0     0     0    10     0     0     0     0     0     0     0     0
CTRLA01  R            3            365       121     0     0     0     0     0     3     0     0     0     0     0     0     0     0
         S            2            276       138     0     0     0     0     0     2     0     0     0     0     0     0     0     0
CTRLA02  R            2            186        93     0     0     0     0     0     2     0     0     0     0     0     0     0     0
         S            4            306        76     0     0     0     0     0     4     0     0     0     0     0     0     0     0
L62MVS1  R            9            366        40     0     0     0     0     0     9     0     0     0     0     0     0     0     0
         S            9            483        53     0     0     0     0     0     9     0     0     0     0     0     0     0     0
SEGUNDO  S           28          1,842        65     0     0     0     0     0    28     0     0     0     0     0     0     0     0
 SYSTEM  R           19          1,699        89     0     0     0     0     0    19     0     0     0     0     0     0     0     0
 TOTALS  S           53          4,030        76     0     0     0     0     0    53     0     0     0     0     0     0     0     0
Key: R/S—Received/Sent

Entries for devices restricted to input only or output only traffic show only one reporting line. The following example shows the format of the Transaction report. This organizes the data like the Line and Terminal report, except that it is ordered by transaction code.

        T R A N S A C T I O N   R E P O R T                               D A T E  06/05/07                       P A G E 00003
TRANSACTION     TOTAL        TOTAL         AVG                 HOURLY        DISTRIBUTION
   CODE  R/S   MESSAGES    CHARACTERS      SIZE  00-07 07-08 08-09 09-10 10-11 11-12 12-13 13-14 14-15 15-16 16-17 17-18 18-19 19-24
CONV21V0 R            5            246        49     0     0     0     0     0     5     0     0     0     0     0     0     0     0
         S            4            298        74     0     0     0     0     0     4     0     0     0     0     0     0     0     0
SMQR21C0 R            3             90        30     0     0     0     0     0     3     0     0     0     0     0     0     0     0
         S            2             50        25     0     0     0     0     0     2     0     0     0     0     0     0     0     0
TRAN21V0 R            1             30        30     0     0     0     0     0     1     0     0     0     0     0     0     0     0
         S            1             25        25     0     0     0     0     0     1     0     0     0     0     0     0     0     0
 SYSTEM  R            9            366        40     0     0     0     0     0     9     0     0     0     0     0     0     0     0
 TOTALS  S            7            373        53     0     0     0     0     0     7     0     0     0     0     0     0     0     0

The following example shows the format of the Transaction report. This report gives the longest and shortest response times for each transaction code for the data selected as input from a set of system logs. Four columns record the percentile response times in seconds. The 25th, 50th, 75th, and 95th percentiles are given. For example, a response time within the 50th percentile is greater than or equal to 50% of the total number of response times processed for that transaction. The first line of response times given is from the completion of the receipt of the input message until the response message is successfully dequeued. In the event that an output message takes a significantly long time to be completely received at the terminal, a second line shows the receipt to the time the response message is started.

     T R A N S A C T I O N   R E S P O N S E   R E P O R T         D A T E  06/05/07              P A G E 00004
TRANSACTION      TOTAL          LONGEST          95%            75%            50%            25%         SHORTEST
   CODE        RESPONSES       RESPONSE       RESPONSE       RESPONSE       RESPONSE       RESPONSE       RESPONSE
  CONV21V0             4           .36S           .31S           .31S           .24S           .19S           .19S
                    4           .36S           .31S           .31S           .24S           .19S           .19S
  SMQR21C0             2           .51S           .33S           .33S           .33S           .33S           .33S
                    2           .51S           .33S           .33S           .33S           .33S           .33S
  TRAN21V0             1           .36S           .36S           .36S           .36S           .36S           .36S
                    1           .36S           .36S           .36S           .36S           .36S           .36S