IBM Z10 EC manual HiperSockets Enhancement for zIIP Exploitation

Page 33

A solution is HiperSockets Multiple Write Facility. HiperSockets performance has been enhanced to allow for the streaming of bulk data over a HiperSockets link between logical partitions (LPARs). The receiving LPAR can now process a much larger amount of data per I/O interrupt. This enhancement is transparent to the operating system in the receiving LPAR. HiperSockets Multiple Write Facility, with fewer I/O interrupts, is designed to reduce CPU utilization of the sending and receiving LPAR.

The HiperSockets Multiple Write solution moves multiple output data buffers in one write operation.

If the function is disabled then one output data buffer is moved in one write operation. This is also how HiperSockets functioned in the past.

If the function is enabled then multiple output data buf- fers are moved in one write operation. This reduces CPU utilization related to large outbound messages. When enabled, HiperSockets Multiple Write will be used anytime a message spans an IQD frame requiring multiple output data buffers (SBALs) to transfer the message. Spanning multiple output data buffers can be affected by a number of factors including:

IQD frame size

Application socket send size

TCP send size

MTU size

The HiperSockets Multiple Write Facility is supported in the z/OS environment. For a complete description of the System z10 connectivity capabilities refer to IBM System z Connectivity Handbook, SG24-5444.

HiperSockets Enhancement for zIIP Exploitation

In z/OS V1.10, specifi cally, the z/OS Communications Server allows the HiperSockets Multiple Write Facility processing for outbound large messages originating from z/OS to be performed on a zIIP. The combination of HiperSockets Multiple Write Facility and zIIP enablement is described as “zIIP-Assisted HiperSockets for large mes- sages.” zIIP-Assisted HiperSockets can help make highly secure, available, virtual HiperSockets networking a more attractive option. z/OS application workloads based on XML, HTTP, SOAP, Java, etc., as well as traditional fi le transfer, can benefi t from zIIP enablement by helping to lower general purpose processor utilization for such TCP/ IP traffi c.

Only outbound z/OS TCP/IP large messages which origi- nate within a z/OS host are eligible for HiperSockets zIIP- Assisted processing. Other types of network traffi c such as IP forwarding, Sysplex Distributor, inbound processing, small messages, or other non TCP/IP network protocols are not eligible for zIIP-Assisted HiperSockets. When the workload is eligible, then the TCP/IP HiperSockets device driver layer (write) processing is redirected to a zIIP, which will unblock the sending application. zIIP-Assisted HiperSockets for large messages is available with z/OS V1.10 with PTF and System z10 only. This feature is unsup- ported if z/OS is running as a guest in a z/VM environment and is supported for large outbound messages only.

To estimate potential offl oad, use PROJECTCPU for current and existing workloads. This is accurate and very simple, but you have to be on z/OS 1.10 with the enabling PTFs AND System z10 server AND you need to be performing HiperSockets Multiple Write workload already on z/OS.

33

Image 33
Contents IBM System z10 Enterprise Class z10 EC Reference Guide Table of Contents IBM System z10 Enterprise Class z10 EC Overview Specialty engines offer an attractive alternative Just-in-time deployment of IT resourcesNumerical computing on the chip Order of introductionLiberating your assets with System z ArchitectureEvolving for your business Z10 EC ArchitecturePage Commitment to system integrity Page VSE TPFLinux on System z Operating System ESA/390 Z10 ECPage Page Z10 EC Design and Technology Z10 EC Model Z10 EC Base and Sub-capacity Offerings Z10 EC model upgradesZ10 EC Performance Large System Performance ReferenceCPU Measurement Facility System I/O Configuration Analyzer Z10 EC I/O SubsystemZ10 EC Channels and I/O Connectivity Ficon Express4 and Ficon Express2 Performance Concurrent UpdateSupport of Spanned Channels and Logical Partitions Modes of OperationFicon Support for Cascaded Directors FCP ChannelsFCP increased performance for small block sizes FCP Full fabric connectivity Scsi IPL now a base functionFicon and FCP for connectivity to disk, tape, and printers Platform and name server registration in Ficon channelIt will register Program Directed re-IPL NPort ID VirtualizationFeature Infrastructure Ports per OSA-Express3 Ethernet features Summary of benefitsPort density or granularity OSA-Express2 availability FeaturesPurpose/Traffic TypeOSA-Express3 Gigabit Ethernet LX OSA-Express3 10 Gigabit Ethernet SROSA-Express3 Gigabit Ethernet SX Four-port exploitation on OSA-Express3 GbE SX and LXDynamic LAN idle for z/OS Network Traffic AnalyzerLayer 2 transport mode When would it be used? Link aggregation for z/VM in Layer 2 modeOSA Layer 3 Virtual MAC for z/OS Direct Memory Access DMAHardware data router IBM Communication Controller for Linux CCLOSA Integrated Console Controller Remove L2/L3 LPAR-to-LPAR RestrictionOSA/SF Virtual MAC and Vlan id Display Capability HiperSockets HiperSockets Enhancement for zIIP Exploitation Security Cryptography Can Do IT securelyCP Assist for Cryptographic Function Cpacf Configurable Crypto Express2 Secure Key AES Dynamically add crypto to a logical partitionEnhancement with TKE 5.3 LIC TKE 5.3 workstation and support for Smart Card ReaderTKE additional smart cards System z10 EC cryptographic migrationRemote Loading of Initial ATM Keys Remote Key Loading BenefitsImproved Key Exchange With Non-CCA Cryptographic Systems Capacity on Demand Temporary Capacity On Demand CapabilitiesAmendment for CBU Tests Capacity Provisioning System z9 System z10 OS Capacity provisioning allows you to set up rulesRAS Design Focus Reliability, Availability, and Serviceability RASAvailability Functions Hardware System Area HSAEnhanced Book Availability Concurrent Physical Memory Replacement Concurrent Physical Memory UpgradeConcurrent Defective Book Replacement Enhanced Driver MaintenancePlan Ahead Memory Transparent SparingPower Monitoring Service EnhancementsPower Estimation Tool Environmental EnhancementsIBM Systems Director Active Energy Manager Parallel Sysplex Cluster TechnologyCoupling Facility Control Code Cfcc Level Improved service time with Coupling Facility DuplexCoupling Facility Configuration Alternatives System-Managed CF Structure DuplexingParallel Sysplex Coupling Connectivity Coupling Connectivity for Parallel Sysplex Introducing long reach InfiniBand coupling linksZ10 EC Max Z10 Coupling Link OptionsTime synchronization and time accuracy on z10 EC Server Time Protocol STPPreview Improved STP System Management with Continuous availability of NTP servers used as Exter Enhanced Network Time Protocol NTP client supportEnhanced STP recovery when Internal Battery Feature NTP server on Hardware Management Console HMCApplication Programming Interface API to automate Internal Battery Feature Recommendation Family Machine Type HMC System SupportInternet Protocol, Version 6 IPv6 HMC/SE Console MessengerHMC z/VM Tower systems management enhancements Gdps Implementation Services for Parallel SysplexFiber Quick Connect for Ficon LX Environments Z10 EC Dimensions Z9 EC Number of Frames 2 Frame Z10 EC Physical Characteristics Z10 EC Configuration DetailZ10 EC Environmentals Model O Cage Model O CageOSA-Express3 and OSA-Express2 Features Min Max Processor Unit Features ModelCPs IFLs ICFsGeneral Information Z9 BC Coupling Facility CF Level of SupportStatement of Direction Publications Following Redbook publications are available nowResource Link ZSO03018-USEN-02