Performance considerations for the IEDN-enabled HiperSockets function

For network traffic within a central processor complex (CPC), HiperSockets™ processing can provide a fast response time (low latency). This fast response time is most likely for interactive (request and response) workloads where low latency is critical. However, when large amounts of data are transmitted (typically, streaming or bulk data workloads) as a significant portion of the intra-CPC workload, you might prefer OSA-Express processing due to differences in the OSA-Express processing for large data transmissions. The savings offered by OSA-Express processing for large data transfers vary; HiperSockets transmissions generally use more processor cycles than OSA transmissions, and this difference in processing cycles is magnified as transmission size grows.

If you prefer to use OSA-Express processing for large transmissions, the Communications Server IEDN-enabled HiperSockets function uses the strengths of both the HiperSockets and OSA-Express technologies, providing a configuration option that transparently controls traffic selection. Specifying NOLARGEDATA on the AUTOIQDX parameter of the GLOBALCONFIG statement transparently directs large data transmissions over OSA-Express for zBX (OSX) interfaces while directing small data transmissions over Internal Queued Direct I/O extensions (IQDX) interfaces; you can enable this setting to get the fast HiperSockets response time for small data transmissions, while avoiding the processor cost penalty sometimes incurred with HiperSockets for large data transmissions. If you do not anticipate a significant amount of large data transmissions or you always need high throughput levels (regardless of processor cycle consumption), you should not specify NOLARGEDATA on the AUTOIQDX parameter; if you do not specify NOLARGEDATA on the AUTOIQDX parameter, IQDX interfaces are favored for all transmission sizes.

Guidelines: