z/OS trends and directions - IBM · PDF filez/OS trends and directions Colin Paice...

Click here to load reader

  • date post

  • Category


  • view

  • download


Embed Size (px)

Transcript of z/OS trends and directions - IBM · PDF filez/OS trends and directions Colin Paice...

  • 2008 IBM Corporation IBM SystemsIBM Systems

    z/OS trends and directions

    Colin [email protected]

  • 222-Jun-08

    2008 IBM Corporation


    The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.

    The following are trademarks or registered trademarks of other companies.

    * All other products may be trademarks or registered trademarks of their respective companies.

    Java and all Java-related trademarks and logos are trademarks of Sun Microsystems, Inc., in the United States and other countriesLinux is a trademark of Linus Torvalds in the united States and other countries..UNIX is a registered trademark of The Open Group in the United States and other countries.Microsoft and Excel are registered trademarks of Microsoft Corporation in the United States and other countries.

    Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions.This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area.All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.

    * Registered trademarks of IBM Corporation

    FlashCopy*GDPS*Geographically Dispersed Parallel SysplexHiperSocketsHyperSwapIBM*IBM logo*IMSLanguage Environment*MVS

    OMEGAMON*Parallel Sysplex*POWER5PR/SMRACF*Rational*REXXRMFSystem Storage



    System pSystem zSystem z10System z9*SystemPac*Tivoli*TotalStorage*

  • 332-Jun-08

    2008 IBM Corporation



    ZIIPs and ZAAPs

    Application development

    Health checker

    Performance and scalability


    Reliability and availability

    You do not have to be old to work on Z/OS!

  • 442-Jun-08

    2008 IBM Corporation

    Getting to 99.999% availability

    Improvements in availability over time












  • 552-Jun-08

    2008 IBM Corporation

    Use ZAAPs and ZIIPs and save money

    Cost of purchasing a ZIIP or a ZAAP engine compared with GP processor

    Software running on ZIIPS and ZAAPs is not charged for

    Offload work to ZIIPs and ZAAPs to reduce the usage of GP processors Reduces cost of software

  • 662-Jun-08

    2008 IBM Corporation

    zAAPs and zIIPs are designed to help implement new application technologies on System z and to integrate them with core applications and data.

    Java eligible for zAAP lowering the cost of computing for WebSphere Application Serverand other Java technology-based applications

    Centralized data serving eligible for zIIP - workloads such as BI, ERP, and CRM applications running on distributed servers with remote connectivity to DB2 V8

    Network encryption on zIIP - zIIP becomes an IPSec encryption engine helpful in creating highly secure connections in an enterprise (with z/OS V1.8)

    z/OS XML System Services eligible for zAAP and zIIP - helps make hosting XML data and transactions on System z more attractive. DB2 9, Enterprise Cobol V4.1, and XML Toolkit for z/OS V1.9 are first IBM exploiters (introduced with z/OS V1.9 and rolled back to V1.8 and V1.7)

    Remote mirror on zIIP zIIP assisted z/OS Global Mirror function (zGM, formerly XRC) Most of the System Data Mover (SDM) processing eligible for zIIP offload. Helps reduce server utilization at recovery site (with z/OS V1.9)

    ISV exploitation of zIIPs




    IBM System z10 Integrated Information Processor and IBM System z9 Integrated Information Processor

    IBM System z10 Application Assist Processor and IBM System z9 Application Assist Processor




    zAAPs and zIIPsMore application technology exploiters, more benefits

    * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represents goals and objectives only.

  • 772-Jun-08

    2008 IBM Corporation

    z/OS 1.8 Application development

    BPXBATCH stdout and stderr enhancements Previous had to go to HFS file

    z/OS XML Services

    New LDAP server Parallel sysplex enabled Does not pre-req DB2

    Unicode support

    Common Information Model(CIM) Level 2.5.1 from Open Group Level 2.9 Schema CIM Client can extract data ( C++ sample) CIM client can subscribe for certain conditions ( Java sample)

    SQL like sytax

    Additional locale support for the Euro

  • 882-Jun-08

    2008 IBM Corporation

    z/OS 1.9 XML System Services z/OS XML System Services parsing workload done in TCB mode offloaded to zAAP, enclave-mode

    SRB work to zIIP in the future* IBM intends to add validating parsing to z/OS XML System Services* IBM intends to enhance the XML Toolkit for z/OS so eligible workloads use z/OS XML*

    System REXX Designed to allow authorized REXX code to run outside the TSO/E environment, via programming

    interface or operator command IBM plans to make this available for z/OS V1.8 via a Web deliverable Can be used by customer, IBM (e.g. Health Checker) and ISV code

    New METAL C option: No need for LE Designed for XL C system program development Can imbed HLASM statements in a C for calls to system services XL C/C++ support in IBM WebSphere Developer for System z V7.0 (5724-L44)

    New decimal floating point formats support z/OS V1.9 XL C/C++ supports decimal floating point formats in addition to the current hex and

    binary floating point Decimal floating point arithmetic is often better suited for business and financial applications

    All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

    z/OS 1.9 Application Development

    5% Sales tax on $0.70

    = 0.73499999999986

    = 0.73

    Should be 0.74

  • 992-Jun-08

    2008 IBM Corporation

    z/OS 1.9 SDSF REXX Using SDSF REXX, you can perform SDSF functions

    through REXX:

    Display and modify jobs

    Display and modify devices

    Browse sysout data sets

    Print sysout data sets

    SDSF functions designed to be supported via REXX variables

    Variables loaded with data from the SDSF panels

    Designed to enable scripts to access the data programmatically

    Example: Cancel Jobrc=isfcalls(ON)


    do ix=1 to JNAME.0 (variable names same as FLD names)if pos(KEN,JNAME.ix) = 1 then



    Add host command environmentAdd host command environment

    Access the ST panelAccess the ST panel

    Find the jobFind the job

    Take an action on the jobTake an action on the job

    Remove host command environmentRemove host command environment

  • 10102-Jun-08

    2008 IBM Corporation

    Health Checker Supports checks written with System REXX

    More health checks for VSM, USS, Communications Server, TSO/E

    Improved SDSF interface

    ISPF improvements Edit and Browse support for z/OS UNIX and ASCII files

    Cross-system sharing of profile variables in a parallel sysplex Profile sharing is aimed to support the same user being logged on the multiple systems concurrently

    ISPF can now resolve system symbols:

    Enhancements to the CF structure REALLOCATE process designed to: Dynamically, non-disruptively determine optimal CF structure placement among CFs in a parallel sysplex in a way

    that is simple and easy-to-use Automatically initiate duplexing for CF structures that should be duplexed

    Complete pending policy changes for structures without rebuilding in many cases

    Maintenance Mode support for CFs A CF is logically ineligible for CF structure allocation as if it had been removed from the CFRM policy (without policy