The HiperSockets Completion Queue function is designed to allow HiperSockets to transfer data synchronously if possible, and asynchronously if necessary. This function combines ultra-low latency with more tolerance for traffic peaks. 

With the asynchronous support, during high volume situations, data can be temporarily held until the receiver has buffers available in its inbound queue. This function provides end-to-end performance improvement for LPAR to LPAR communication. 

GLYPH<SM590000> HiperSockets Virtual Switch Bridge Support 

The z/VM virtual switch is enhanced to transparently bridge a guest virtual machine network connection on a HiperSockets LAN segment. z/VM 6.2 or later, TCP/IP, and Performance Toolkit APARs are required for this support. This bridge allows a single HiperSockets guest virtual machine network connection to also directly communicate with the following devices: 

– Other guest virtual machines on the virtual switch 

– External network hosts through the virtual switch OSA UPLINK port 

GLYPH<SM590000> zIIP-Assisted HiperSockets for large messages 

In z/OS, HiperSockets has been enhanced for zIIP exploitation. Specifically, the z/OS Communications Server allows the HiperSockets Multiple Write Facility processing for large outbound messages that originate from z/OS to be run on a zIIP. 

z/OS application workloads that are based on XML, HTTP, SOAP, Java, and traditional file transfer can benefit from zIIP enablement by lowering general-purpose processor usage. 

When the workload is eligible, the HiperSockets device driver layer processing (write command) is redirected to a zIIP, which unblocks the sending application. 

For more information about the technical details of each function, see IBM Z Connectivity Handbook , SG24-5444. 

## 2.8.7 Defining the console (OSA-ICC) 

The OSA-ICC function of the OSA-Express 1000Base-T feature supports TN3270 enhancements (TN3270E) and non-SNA DFT 3270 emulation. Planning for an IBM Z z15 OSA-ICC implementation requires input from a number of disciplines within a customer organization: 

GLYPH<SM590000> IBM Z server I/O subsystem configuration 

GLYPH<SM590000> Operating system configuration 

GLYPH<SM590000> OSA-Express feature configuration 

GLYPH<SM590000> Ethernet LAN configuration 

GLYPH<SM590000> Client TN3270E configuration 

In HCD, the OSA-Express feature must be defined to operate as an Integrated Console Controller (ICC). Configuration requirements are as follows: 

GLYPH<SM590000> IBM Z server I/O subsystem configuration: The same basic rules for adding a OSA-ICC adapter apply as to any other new device. 

GLYPH<SM590000> Operating system configuration: To have a Nucleus Initialization Program (NIP) console available, make sure that the correct device number is defined in the HCD Operating system Work with consoles  dialog. 

During an upgrade from an existing IBM Z server to a z15, the same definitions can be used for the new machine as on the source configuration. 

