Contents | Previous | Next

AWM Workload

We use the Application Workload Modeler (AWM) product, and an IBM-internal, pre-product version of AWM, to do connectivity measurements. We have editions of these two programs that run on Linux on System z. We also have editions that run on CMS.

For the Linux workloads, we run one Linux guest containing n AWM client processes, and we connect it to one Linux guest containing the corresponding n AWM server processes.

For the CMS workloads, we run n CMS client guests, each one running AWM. We connect those to n corresponding CMS server guests, each also running a copy of AWM.

The AWM workloads we use are request-response (RR), streaming (STR), and connect-request-response (CRR). The RR workload is like Telnet in that it is like an interactive session where the client connects, then small amounts of data are sent and received, then disconnects when finished. The STR workload is like FTP. The client connects, then a large amount of data is sent (or received) with a small amount of data in the response. Again the client disconnects when finished. The CRR workload is similar to a web connection where the client connects to the server, sends a request, receives a moderately-sized response, and then disconnects. This is repeated as many times as requested by the workload input. All three workloads are run with zero think time.

Our connectivity measurements for RR consist of the client side sending 200 bytes to the server and the server responding with 1000 bytes. This interaction is repeated for 200 seconds. The STR workload consists of the client sending 20 bytes to the server and the server responding with 20 MB. This sequence is repeated for 400 seconds. The CRR workload consists of the client connecting, sending 64 bytes to the server, receiving 8K from the server and disconnecting. This is repeated for 200 seconds.

A complete set of runs is done for each of the workloads shown in the following table, varying the maximum transmission unit (MTU) size. The connections referred to in the table are sometimes also referred to as client-server pairs, since the connection is between a client and a server.

Table 1. AWM Workload

Device Type Workload MTU sizes we use Number of connections
Real HiperSockets RR 8192 1, 10, 50
STR 8192, 56K 1, 10, 50
Guest LAN HiperSockets RR 8192 1, 10, 50
STR 8192, 56K 1, 10, 50
Real QDIO RR 1492 1, 10, 50
STR 1492, 8992 1, 10, 50
Guest LAN QDIO RR 1492 1, 10, 50
STR 1492, 8992 1, 10, 50
VSwitch RR 1492 1, 10, 50
STR 1492, 8992 1, 10, 50
IUCV RR,CRR,STR 1492, 8992, 16384, 32760, 57344 1, 10, 20, 50
Virtual CTC RR,CRR,STR 1492, 8992, 16384, 32760 1, 10, 20, 50
ESCON CTC RR,CRR,STR 1492, 8992, 16384, 32760 1, 10, 20, 50

Contents | Previous | Next