The typical application types transaction-oriented mode and throughput-oriented mode (mass data transfer similar to file transfer) are examined.
Transaction-oriented mode
Sending and receiving short messages (ping-pong, 10 bytes, without times).
Measured in transactions per second (TA/s).
Properties
The maximum transaction rate is reached with a large number of parallel connections. In this case the BS2000 CPUs are very heavily utilized by communication.
The best average response time between an SE server and a partner system is determined from the transaction rate for a connection.
Throughput-oriented mode
Sending or receiving messages with a length of 8, 16, 32, 64 KB.
Measured in megabytes per second (MB/s).
Properties
With parallel connections (or in the case of a low line speed already with one connection), the maximum throughput is reached. In this case the workload on the lines is very high.
The throughput for a connection is extremely important for applications with high data transfer over the network, e.g. in the case of file transfer.
Under optimum conditions, the results apply for a Sockets application (TCP/IP), where the messages are not processed further in the course of our measurements. The message transfer is from main memory to main memory, so there are no disk accesses. In the case of real applications, their CPU and disk requirements must be taken into account, as must the fact that networks might not be optimized.
Sufficient CPU capacity is required to fully utilize high-performance networks.
Provided the limits of the lines have not been reached, in the case of parallel load the performance increases with the number of CPUs.
When jumbo frames are used, the network, switches, and partner systems must also be configured accordingly.
The maximum transaction rates are appreciably higher than all current normal requirements of, e.g. OLTP applications. The transaction rate is normally limited by full utilization of the BS2000 CPUs.
The data throughput when sending messages depends on the message length used. The following always applies: the longer a message, the higher the throughput.