IBM Systems & Technology Group What’s New in z/OS V2.1 For New England DB2 User Group Tom Shepherd - zChampion tshepher@us.ibm.com * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation © 2012, 2013 IBM Corporation Innovation too exciting not to share with a broader market 2012 AUG 2013 DEC IBM zEnterprise EC12 (zEC12) Performance System Director Availability innovations Optimized for data serving Boost to software Enhancements for provisioning and image management on zBX IBM zEnterprise Unified Resource Manager (zManager) and zEnterprise BladeCenter Extension (zBX) Mod 003 Investment protection Hosts PS701 and HX5 blades Commitment to future of zBX MAR Enhancements Updates to IBM zAware Updates to DataPower XI50z Top exit cabling for zBX 2GB page support for z/OS JUL IBM Enterprise BC12 (zBC12) Right size without compromise Start small and rapidly grow with ease Secure foundation for Cloud, Mobile & Data zBX Model 003 & zManager Resource Management Availability Monitoring zEC12 updates Data serving Secure z/OS V2.1 Optimized data storage Cloud like scale (100-way SMP) New Crypto as a Service Workload Optimization built in Software managemnet + Liberty Profile z/OSMF V2.1 z/VM V6.3 New scale opportunities with z/VM support for 1TB of real memory HiperDispatch – more efficient utilization of CPU resources zBC12TLLB4 © 2013 IBM Corporation IBM Systems & Technology Group z/OSMF 2.1 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation © 2012, 2013 IBM Corporation IBM z/OSMF (5610-A01) The IBM z/OS Management Facility provides a Web-browser based management console for z/OS designed to improve productivity, quality and simplify management Helps system programmers easily manage z/OS by simplifying day to day operations and administration z/OS Management Facility helps automate management tasks – Can help reduce the learning curve and improve productivity – Helps guide users easily through tasks with embedded user assistance (such as wizards) – Helps accelerate productivity, making navigation and task steps more seamless. – Makes administration more intuitive – IBM z/OS Management Facility can be acquired with z/OS (5650-ZOS) Manage using a more modern User Interface z/OSMF is a companion product to z/OS, offered at no additional charge 7 © 2013 IBM Corporation z/OSMF Can Deliver Simplification Across the Organization • Appeals to multiple IT roles Benefits Multiple Organizations • Helps improve process quality Systems Programmers • Aids in performance of common tasks; improves productivity (status, monitoring, dumps, batch access) Help Desk z/OS Administrati on (dumps, status) (configuration, Simplification of tasks More repeatable processes Improved quality Modern & efficient UI Addresses diverse skills needs z/OSMF V2.1 Software manager (Software currency, fixes) 8 monitoring) Operations (Performance, Configuration, Capacity) © 2013 IBM Corporation …with designs intended to provide: Improving Usability and Skills* z/OSMF improvements • z/OSMF to use WAS with the Liberty profile • Designed to simplify z/OSMF setup & cut memory footprint • Expected to start more quickly and use less CPU • New configuration workflow application • Workflow definition metadata files define task lists to achieve a configuration goal: • Can be used to drive creation of JCL • REXX execs and shell scripts supported within generated batch jobs • UI designed to present tasks to appropriate people via a new “Notifications” function in order; for example, to: • System programmers • Security administrators • Storage administrators • Wizard-like task sequencing, with tasks presented to additional people as dependencies are met • First exploiter: z/OSMF itself! * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation …with designs intended to provide: Improving Usability and Skills* z/OSMF improvements • New Software Management application function designed to show you: • A list of SMP/E-installed software • Vendor product number, version, release, and modification level based on data from SMP/E entries • End of service dates for products based on vendor-supplied files • Where software instances are installed • Where PTFs are installed (and not installed) • Whether structures are consistent between SMP/E, data sets, and catalogs • …and, drive key SMP/E reporting functions • Available now for z/OSMF V1.13 on z/OS V1.13 with the PTF for APAR PM73833 • Capacity Provisioning application improvements • • • • Support to create and edit domain configurations and policies IFL & SAP reporting support in addition to CP, zAAP, zIIP support Designed to let you install domain configurations and policies Available now for z/OSMF V1.13 on z/OS V1.13 with the PTF for APAR PM74519 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation IBM Systems & Technology Group z/OS 2.1 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation © 2012, 2013 IBM Corporation z/OS V2.1 Designed for a smarter computing with designs for: * Improving Usability and Skills Scalability & Performance Improving Availability 100-way SMP, 2 GB pages, pageable JES3 dynamic spool volume New z/OSMF Workflow & removal, Dynamic System 1 MB pages, transactional memory Software Management, CPM support on zEC12, zBC12; RLS for Symbol updates, Flash Express improvements; HCD/HCM HMCsupport, RRS improvements, Catalogs, zFS V5, Serial CF wide Activate; Health Checking, structure rebuild, EXCP support for FORCE TCB, DCCF support for zDAC improvements, Generic zHPF, 8-character Job classes, PDSE WTOR Auto-Reply, HMC 3270 Tracker, Delete member name console support, … V2, CFLEVELs 18 & 19, Parallel masking, D PPT,… Self Managing Capabilities recall for batch … DFSMShsm™ Storage Tiers, Better Integrating new Applications and JES3 support for SMS-managed Supporting Industry and Open tape, SMS Management Class Standards support for tape, zBX SMF More Batch Modernization; ASCII performance records, DCM support support in more z/OS UNIX System for cascaded switches, z/OS UNIX Services shell commands and Automount improvements, … Enhancing Security utilities; IXCNOTE; More mutexes Extending the Network LPAP access to crypto, ICSF and shared condition variables in z/OS UNIX; Generalized Alignment & RRSF enhancements, SAF RoCE support, Enhanced Fastpath Support in the Binder, Font element, job class control, Certificate sockets, SACK support, new FTP enhancements, z/OS UNIX security exits, TCP Profile syntax TSO/E REXX™, Nested PIPI, Heap check, Intrusion Detection timeouts; System SSL support check zones, IEBCOPY for TLS 1.2 and NSA Suite B, improvements, DVIPA affinity, … enhancements … … * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation z/OS Support Summary Out of service Lifecycle Extension withdrawal 2 or 3 years later Service Withdrawal Dates z890/ z9® EC z990 z9 BC z10 EC™ z10 BC z196 z114 zBX zEC12 zBC12 DS8000® DS6000® z/OS z800/ z900 R10 x x x x x x x3 x R11 x x x x x x x x R12 x x x x x x x R13 x x x x x x x x x x V2R1 TS1140 TS7700 End of Service Coexists Planned with Ship Date2 z/OS... 9/111 R12 x 9/122 R13 x x 9/142 V2R1 x x x 9/162 V2R22 x x x 2H182 V2R32 9/13 2H202 V2R42 2H152 V2R22 1. Fee-based service extension available 2. All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. 3. Fee-based service extension required for support, or for some features 17 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation …with designs intended to provide: Improving Usability and Skills* • zDAC improvements designed to support: • Point-to-point discovery • zDAC now discovers switch-attached controllers • z/OS V2.1 zDAC also designed to discover directly-attached controllers and support mixed controller attachment (via switch and point-to-point) • Expected to make zDAC more useful for smaller configurations without switches • Dynamic Channel Path Management (DCM) for FICON channels • Better processing of device number and unit address constrained configurations • Capability to specify switch and CHPID maps to guide path selection • Improved discovery performance (Reminder: zDAC requires a zEnterprise server) * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation …with designs intended to provide: Improving Usability and Skills* • HMC complex-wide IODF Activate • Designed to support all z/OS and z/VM LPARs managed in the same HMC complex, or a subset • • • • Same CEC, different CEC Same Sysplex, different Sysplex On IBM System z9® and later servers For z/OS V1.12 (5694-A01), z/VM V5.4 (5741-A05), and later when initiated from a system running z/OS V2.1 • Initiate from HCD or HCM • Intended to reduce the need to activate I/O configuration changes one LPAR at a time • Catalog parmlib member enhancements • IGGCATxx parmlib member introduced in z/OS V1.13 supported most things you can specify on MODIFY CATALOG command keywords • In z/OS V2.1, support extended to support remaining F CATALOG keywords… • …and for some SYSCATxx and LOADxx parameters • (We still need some data for early IPL processing to open parmlib!) * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation …with designs intended to provide: Improving Usability and Skills* • Automatic start for Health Checker address space • Health Checker designed to start at IPL time • Parmlib support in a new HZSPRMxx member • More Health Checks • VLF cache object age • RACF® check for database AIM Level 3 • RACF check for whether users without OMVS segments will have them automatically assigned • RACF check for impending certificate expiration • Improved (not new) RACF sensitive resource checking • Open/Close/EOV check for whether XTIOT is enabled • Checks for branch tracing enabled, mode tracing, and long-running PER SLIPs that can cause high system overheads • GRSRNLxx entries that can cause Catalog deadlocks * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Scalability and Performance* …with designs intended to provide: • RLS for Catalogs • R12 increased maximum catalog size and implemented CA Reclaim • R13 increased the number of aliases per user catalog • V2.1 designed to support record-level sharing for user and volume catalogs: • - Expected to remove most size- and performance-related reasons for splitting user catalogs in a Parallel Sysplex • - Most catalog contention likely to evaporate • - Master catalog not RLS-eligible • - But it’s typically entirely cached in CAS if set up as recommended • - IDCAMS DEFINE USERCATALOG and ALTER What's New with DFSMS USERCATALOG support for enabling/disabling RLS ICF Catalog and IDCAMS Monday 11:00 • Remaining reasons to split a catalog are availabilityrelated: • “Too many eggs in one basket” • Availability (expected recovery time for this catalog exceeds the RTO) Unclog Your Systems With z/OS 2.1 - Something New and Exciting in Catalog Parts 1 & 2 Tuesday 1:30 & 3:00 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Scalability and Performance* …with designs intended to provide: • CF “writearound” support • New z/OS function designed to allow batched updates to be written directly to disk without being cached in the CF • Designed to keep cached online transaction data more current • Expected to help improve performance during batch updates • Requires, at a minimum: • IBM zEC12 or zBC12 server with CFLEVEL 18… • …or IBM zEnterprise 196 (z196) or zEnterprise 114 (z114) server with CFLEVEL 17 and an MCL • z/OS R12 or z/OS R13 • IBM DB2 11 for z/OS (5615-DB2) with the PTF for APAR OA37550 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Scalability and Performance* …with designs intended to provide: • CF structure rebuild performance • Before z/OS V2.1, all CF structures are rebuilt in parallel when duplexing is initiated • Considerable contention can result, slowing the process overall and (especially) slowing the process for the most important structures • New design to process structures serially, more or less • Intent is much faster recovery for critical structures and faster overall rebuild time • System structures to be prioritized by the system • Other structures optionally prioritized by policy * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Scalability and Performance* …with designs intended to provide: • PDSE Version 2 • Designed to improve read performance, reduce storage consumption • New PDSE member size limit over 125 times larger in most cases, and substantially larger than the maximum size of a PDS member • Intended to make it possible provide additional scalability and usability benefits of using PDSEs in place of PDSs and make it feasible to use PDSEs instead of multiple large sequential data sets • GDG Support for PDSEs • In addition to sequential, direct, and PDS GDGs • BCPii GetBulk Support • Get multiple attribute queries in one go • Reduce the time required for such queries significantly • Support for multiple attribute requests for CPC, image, capacity record, activation profile, and image user groups • Supported for IBM System z9 and later servers • Expected to yield performance benefits most noticeable for interactive system management applications * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Scalability and Performance* …with designs intended to provide: zFS Scaling • New zFS Version 5 format, designed to: • Significantly improve performance for file systems with large directories by using a tree structure • Remove explicit limits on the number of names that can be stored in zFS directories, including the prior 65,535 subdirectory limit • Increase the maximum file system size from 4 TB to 16 TB • Support both zFS V4 and V5 directories in the same physical file system data set • Intended to allow you to migrate HFS file systems that contain directories with a large number of files to zFS with good performance • Conversion options include: • New option on IOEAGFMT to convert existing file systems • New IOEFSPRM parmlib parameter, CONVERTTOV5 ON|OFF, to convert directories on first access • New shell command operand to convert directories, zfsadm convert • Conversions designed to “fail safe,” leaving a usable file system if the conversion does not succeed * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation …with designs intended to provide: Self-Managing Capabilities* • DFSMShsm Storage Tiers • Designed for policy-based movement of SMSmanaged data within L0 • Intended to existing storage class and storage group constructs • Apply management class policies based on age and last reference to move the data from one class of device to another • For example, IBM System Storage® DS8700 and DS8800 SSD, HDD, SATA, or a mix • Can include Easy Tier devices • ML1 and ML2 still work as they do now • Intended to help you manage data residency to meet business goals and data management policies IBM System Storage * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation …with designs intended to provide: Self-Managing Capabilities* • New I/O Fabric diagnostics • D MATRIX support designed to display fabric health information • Two new health checks to report on I/O rate discrepancies between channel paths and control unit response times • “zAAP on zIIP”: • zAAP-eligible work can run on a zIIP even when a zAAP is installed on the same server • Intended only to help facilitate migration and testing of zAAP workloads on zIIPs • Also available on z/OS V1.12 and V1.13 with the PTF for APAR OA38829 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Enhancing Security System z Security Portal Want to be notified about Security and Integrity APARs? Sign up! IBM recommends that you promptly install security and integrity PTFs SECINT PTFs are included in RSUs periodically The System z Security Portal can help you stay more current with SECINT PTFs by providing SMP/E HOLDDATA you can use to identify these fixes before they are marked RSU The System z Security Portal also provides associated Common Vulnerability Scoring System (CVSS) V2 ratings for new APARs* To get this information you must register! Because widespread specifics about a vulnerability could increase the likelihood that an attacker could successfully exploit it In response to customer requests to maintain the confidentiality Other requirements on the website IBM recommends that you visit the System z Security Portal site at http://www.ibm.com/systems/z/advantages/security/integrity_zos.html to get the information you need to register Questions can be directed to: syszsec@us.ibm.com 47 • Note: According to the Forum of Incident Response and Security Teams (FIRST), the Common Vulnerability Scoring System (CVSS) is an "industry open standard designed to convey vulnerability severity and help to determine urgency and priority of response." IBM PROVIDES THE CVSS SCORES "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. CUSTOMERS ARE RESPONSIBLE FOR ASSESSING THE IMPACT OF ANY ACTUAL OR POTENTIAL SECURITY VULNERABILITY IN THEIR SPECIFIC ENVIRONMENT. IBM DOES NOT PROVIDE A CVSS ENVIRONMENT SCORE. THE CVSS ENVIRONMENT SCORE IS CUSTOMER ENVIRONMENT SPECIFIC AND WILL IMPACT THE OVERALL CVSS SCORE. CUSTOMERS SHOULD EVALUATE THE IMPACT OF ANY ACTUAL OR POTENTIAL SECURITY VULNERABILITY IN THEIR SPECIFIC ENVIRONMENT. • IBM DOES NOT PROVIDE A CVSS ENVIRONMENT SCORE. THE CVSS ENVIRONMENT SCORE IS CUSTOMER ENVIRONMENT SPECIFIC AND WILL IMPACT THE OVERALL CVSS SCORE. CUSTOMERS SHOULD EVALUATE THE IMPACT OF ANY ACTUAL OR POTENTIAL SECURITY VULNERABILITY AND CAN CALCULATE A CVSS ENVIRONMENT SCORE. * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation …with designs intended to provide: Enhancing Security* • Support for remote access to System z Crypto via LDAP • Think of this as Crypto-As-A-Service • Store and manage key material inside the boundaries of the System z Hardware Security Module in the crypto card • Enable System z secure key crypto via LDAP extended operations provided by z/OS ITDS • Can specify that callers be isolated to specified cryptographic domains by label • Designed to route crypto operations and data to an LPAR designated to process secure key operations • Intend to enhanced ICTX plug-in to provide native SDBM and SASL bind authentication, and 64-bit support • IBM has contributed an OpenCryptoki (PKCS#11) remote cryptography provider to the open source community intended to be included in Linux distributions to ease implementation * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Integrating new Applications and Supporting Industry and Open Standards* …with designs intended to provide: • Batch Modernization: • “'Interactive is ‘manual.’ Batch is ‘automatic.’” -Gary Puchkoff • Job Correlator • Unique 64-byte value assigned to each job in a sysplex • Intended to: • Provide a larger name space for jobs (as an adjunct to job name) • Help link jobs to output and other records • Provide a simple way for applications to determine the Job ID of a job that was just submitted • Available with z/OS V2.1 and the z/OSMF V2.1 REST API * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Integrating new Applications and Supporting Industry and Open Standards* …with designs intended to provide: • More Batch Modernization… • Dynamic ENQ downgrade support in GRS, and JCL support: • In a multistep job, change an exclusive ENQ to shared ENQ for a data set • After the last job step with DISP=OLD, MOD, or NEW has ended • New JES2 Job Class parameter, DSENQSHR=AUTO|ALLOW|DISALLOW • New JOB statement parameter, DSENQSHR=ALLOW, to use with ALLOW //GREAT //STEP1 //OLD //STEP2 //STILLOLD //STEP3 //SHR4NOW //STEP4 //OLDAGAIN //STEP5 //SHR4EVER //STEP6 //STILLSHR JOB (accounting),DSENQSHR=ALLOW EXEC PGM=WHATEVER DD DSN=MY.DATA.SET,DISP=NEW EXEC PGM=SOMEPGM DD DSN=MY.DATA.SET,DISP=MOD EXEC PGM=EXPCT806 DD DSN=MY.DATA.SET,DISP=SHR EXEC PGM=IDUNNO DD DSN=MY.DATA.SET,DISP=OLD EXEC PGM=NOCLUE DD DSN=MY.DATA.SET,DISP=SHR EXEC PGM=WHOKNOWS DD DSN=MY.DATA.SET,DISP=SHR Exclusive ENQ until last DISP=OLD, NEW, or MOD step done Then, shared ENQ * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Integrating new Applications and Supporting Industry and Open Standards* …with designs intended to provide: • Even more Batch Modernization… • JES2 symbols support for instream data and Submit • New step-level EXPORT statement to list system and JCL symbols available to be resolved, and new callable service support for access to them • New SYMBOLS keyword for DD * and DD DATA to control substitution Example: // EXPORT SYMLIST=(DSNAME) // SET DSNAME=MY.DATA.SET // SET VOLSER=VOLUME //* //DELETEDS EXEC PGM=IDCAMS,REGION=300K, //SYSPRINT DD SYSOUT=* //DEVICE DD DSN=&DSNAME,VOLUME=&VOLUME,DISP=OLD //SYSIN DD *,SYMBOLS=JCL DELETE – &DSNAME. NONVSAM PURGE SCRATCH FILE(DEVICE) /* * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Integrating new Applications and Supporting Industry and Open Standards* …with designs intended to provide: • Still more Batch Modernization… • New PARMDD EXEC keyword support longer parameter strings • Mutually exclusive with PARM keyword • No other changes required for unauthorized programs • Authorized programs must be bound using LONGPARM or system will terminate the job at step initiation • Supports parameter lists from 1 to 32,760 bytes long Example: //NOTAREAL JOB (accounting info),MSGLEVEL=(1,1),CLASS=BATCHLOW, // NOTIFY=&SYSUID //* //UNAUTH EXEC PGM=MYPGM,PARMDD=PARMS //IN DD DISP=SHR,DSN=MY.DATA.SET //OUT DD DISP=(,CATLOG),DSN=MY.NEW.DATA.SET, … //PRINT DD SYSOUT=* //PARMS DD * LONG PARAMETER LIST HERE IN THE DATA SET NAMED BY PARMDD. NOTE THAT IT NEED NOT BE AN INSTREAM DATA SET. A SEQUENTIAL DATA SET, A MEMBER OF A PDS OR PDSE, OR Z/OS UNIX FILE WILL WORK AS WELL. AND, IF I COUNTED RIGHT, THEN THIS VERY VERY LONG PARAMETER LIST IS NOW WELL OVER 100 CHARACTERS IN LENGTH AND I CAN STOP TYPING! /* * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Integrating new Applications and Supporting Industry and Open Standards* …with designs intended to provide: Yet more Batch Modernization: • Batch Parallel Recall • Allocation determines whether data sets to be allocated have been migrated • For DFSMShsm-migrated data sets, Allocation is now designed to: • Issue recall requests during step initiation • Wait for all recalls to complete • Continue with Allocation processing needed to start the step • New ALLOCxx keyword to enable, and SETALLOC support • 8-character Job classes • JOB statement support for 8-character alphanumeric job classes • Expands maximum number of job classes for JES2 • JES3 continues to support a maximum of 255 job classes • JES2 now supports a maximum of 512 job classes • JES3 supports 8-character job classes via JECL (//*MAIN CLASS=xxxxxxxx) • JES3 to continue to override CLASS from the JOB statement when CLASS is coded on the //*MAIN statement //NICE JOB CLASS=PAYROLL, … * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Integrating new Applications and Supporting Industry and Open Standards* …with designs intended to provide: Have I mentioned “Batch Modernization” today? • New JCL Constructs: • SYSTEM and SYSAFF JOB statement keywords • Allow you to specify z/OS MVS™ system names, JES2 MAS member names, and JES3 MAIN names • New ALLOCxx keyword to enable, and SETALLOC support • New JCLLIB PROCLIB statement for JES2 • JES2 support for new MERGE and DDNAME keywords for the OUTPUT statement • Support for the use of system symbols in JCL • For both JES2 and JES3 • JES3 support for instream data in procedures • DDNAME DD * support in PROCs and INCLUDE groups • Similar to support introduced in z/OS V1.13 JES2 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Integrating new Applications and Supporting Industry and Open Standards* …with designs intended to provide: • WebSphere Extended Deployment Compute Grid for z/OS, V8.0 • New framework for single-threaded Java applications • z/OS supports for xJCL constructs via keyword/value pairs to allocate files, specify checkpointing • Intended to use commit interval management • Batch Run Time Environment: Java/PLI/COBOL interoperability • Similar to Java/COBOL interoperability in R13, now designed to provide transactional integrity for DB2 between Java, COBOL, and PLI programs • Support for VSAM as an resource manager • Intended to provide TVS integrity among Java, COBOL, and PLI programs via RRS • Requirements include: • IBM 31-bit SDK for z/OS, Java Technology Edition, V6.0.1 • Enterprise PL/I Version 4 Release 2 (5655-W67) • DB2 V9 (5635-DB2) or DB2 10 (5605-DB2) with PTFs * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation …with designs intended to provide: • Enhanced Networking* fast path socket support • Designed to provide fast path sockets-like performance for all sockets using socket APIs • Designed to reduce CPU consumption, particularly for interactive workloads z/OS Communication Server Technical Update, Part 1 & 2 Monday, 9:30 and 11:00 • SACK support • Selective ACKnowledgements and packet retransmissions • As described by RFCs 2018 and 3517 • Intended to reduce packet retransmissions when multiple packets are missed in a window * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation Networking* • FTP client security exit points …with designs intended to provide: • Two new exits: command user exit and reply user Safe and Secure Transfers with z/OS FTP exit Wednesday 9:30 • Intended to be used to implement security policy • New command designed to verify TCP profile syntax • V TCPIP,,SYNTaxcheck,dsname • Can run on any system at the same level • Intrusion Detection: • Enhanced IDS IP fragment attack detection z/OS Communication Server Intrusion Detection Services Wednesday 3:00 • Limit defensive filter logging to avoid log overruns • DVIPA affinity •Preferentially associate a DVIPA with the original application * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation IBM Systems & Technology Group System z New Features * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation © 2012, 2013 IBM Corporation IBM zEC12 System Functions and Features Five hardware models Hexa-core 5.5 GHz processor chips Up to 101 processors configurable as CPs, zAAPs, zIIPs, IFLs, ICFs, or optional SAPs (up to 64-way on z/OS V1.10, 100-way on z/OS V1.11 and higher) (z/OS support in blue) (2013 support in red) FICON Express8S 24K subchannels for FICON channels IBM zEnterprise Data Compression (zEDC) capability using zEDC Express RDMA (Remote Direct Memory Access) support for z/OS over Converged Enhanced Ethernet RoCE) Second generation out of order design Improvements to pre-fetch instructions Parallel Sysplex InfiniBand (PSIFB) Coupling Links Improved processor cache design High Performance FICON for System z Up to 3TB of Redundant Array of Independent Memory (RAIM) – same as z196 CPU Measurement Facility Twice the HSA versus z196 (32 GB vs 16 GB) CFCC Level 18 and 19 enhancements Decimal-Floating-Point Zoned-Conversion Facility Transactional Execution Facility Flash Express (Storage Class Memory-SCM) Runtime Instrumentation Facility 1 MB Pageable Large Pages Exploitation of new hardware instructions – XL C/C++ ARCH(10) and TUNE(10) Dynamic reconfiguration support for Flash Express 2 GB Large Page Support CCA 4.4 and other enhancements: RKX Key Export Wrap, UDX Reduction/Simplification, additional EP11 algorithms, expanded EMV support, AP Configuration simplification Optional PLPA, COMMON page data sets Crypto Express4S cryptographic coprocessors and accelerators New support for IBM Enterprise PKCS #11 (EP11) coprocessor DUKPT for MAC and Data Encryption, Europay, Mastercard, and Visa (EMV) CCA enhancements New and enhanced instructions IBM zAware OSA-Express4S and OSA-Express5S (GbE LX and SX, 10 GbE LR and SR, and 1000BASE-T) Optional Non Raised Floor z/OS Software Support for IBM zEnterprise EC12 Server Wednesday 11:00 Optional water cooling and DC Power Optional overhead Power and I/O cabling zBX Model 003 support of: IBM WebSphere DataPower Integration Appliance XI50 for zEnterprise Select IBM BladeCenter PS701 Express blades or IBM BladeCenter HX5 blades zManager enhancements * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation IBM zBC12 System Functions and Features 2 Models – H06, H13 FICON Express8S Hexa-core 4.2 GHz processor chips 24K subchannels for FICON channels Up to 13 processors configurable as CPs, zAAPs, zIIPs, IFLs, ICFs, or optional SAPs IBM zEnterprise Data Compression (zEDC) capability using zEDC Express Second generation out of order design RDMA (Remote Direct Memory Access) support for z/OS over Converged Enhanced Ethernet RoCE) Improvements to pre-fetch instructions Improved processor cache design Parallel Sysplex InfiniBand (PSIFB) Coupling Links Up to 496 GB RAIM High Performance FICON for System z 16 GB HSA separately managed CPU Measurement Facility Up to 6 CPs at 26 capacity points CFCC Level 18 and 19 enhancements Decimal-Floating-Point Zoned-Conversion Facility Flash Express (Storage Class Memory-SCM) Transactional Execution Facility 1 MB Pageable Large Pages Runtime Instrumentation Facility Dynamic reconfiguration support for Flash Express Exploitation of new hardware instructions – XL C/C++ ARCH(10) and TUNE(10) 2 GB Large Page Support CCA 4.4 and other enhancements: RKX Key Export Wrap, UDX Reduction/Simplification, additional EP11 algorithms, expanded EMV support, AP Configuration simplification Optional PLPA, COMMON page data sets Crypto Express4S cryptographic coprocessors and accelerators Non-raised floor option available New support for IBM Enterprise PKCS #11 (EP11) coprocessor DUKPT for MAC and Data Encryption, Europay, Mastercard, and Visa (EMV) CCA enhancements New and enhanced instructions IBM zAware OSA-Express4S and OSA-Express5S (GbE LX and SX, 10 GbE LR and SR, and 1000BASE-T) Overhead Cabling and DC Power Options (z/OS support in blue + red) zBX Model 003 support of: IBM WebSphere DataPower Integration Appliance XI50 for zEnterprise Select IBM BladeCenter PS701 Express blades or IBM BladeCenter HX5 blades zManager enhancements * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation IBM zEC12 and zBC12 Large (1MB) Page Support • Introduced in z/OS R10, PTF for z/OS R9 • Requires a IBM System z10® or later server • Implementation on z/OS R10-R12 fixes all large pages • z/OS V1R13 RSM Enablement Offering web deliverable supports pageable large pages on zEC12 and zBC12 servers • Note: Minimum real memory for pageable large pages is 4 GB • Current exploiters of fixed large pages: • Java 6 SR1 and later, and its exploiters • Including WebSphere Application Server • z/OS R11 and later XL C/C++ programs using Language Environment® • The z/OS operating system, in z/OS R12 and up • IBM DB2® 10 for z/OS (5605-DB2) • Exploiters for pageable large pages: • z/OS V1.13 and z/OS V2.1 Language Environment (with a runtime option) • A maintenance roll-up of IBM 31-bit and 64-bit SDK7 for z/OS Java Technology Edition, Version 7 (5655-W43 and 5655-W44) • DB2 (planned*) • IMS™ 12 (5635-A03) Common Queue Server, with the PTF for APAR PM66866 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation IBM zEC12 and zBC12 • 2GB fixed page frames • 1 MB pages are good… • …sometimes 2 GB pages are better, for the same reasons • Exploited by IBM 31-bit SDK for z/OS, Java Technology Edition, V7.0.0 (5655-W43) and SDK IBM 64-bit SDK for z/OS, Java Technology Edition, V7.0.0 (5655-W44) • Plans to exploit for DB2 buffer pools* • Available for other large structures, other users • Also available on z/OS V1.13 with the RSM enablement web deliverable and the PTF for APAR OA40967 • 100-way support for a single image on zEC12 servers • Support for processors 0-99 • New channel load balancing algorithm • zEC12 and zBC12 balancing based on CMR time * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation IBM zEC12 and zBC12 zArchitecture Extensions • Transactional Execution (a/k/a Transactional Memory) • Software-defined sequence treated by hardware as atomic “transaction” • • • • • • • TBEGIN Change memory location A Change memory location B … Change memory location n TEND “All or nothing” No need for a lock Enables significantly more efficient software • Highly-parallelized applications • Speculative code generation • Lock elision • Immediate exploitation by Java and initial development/test support for C/C++, HLASM in z/OS R13 • IBM 31-bit and 64-bit SDK7 for z/OS Java Technology Edition, Version 7 (5655-W43 and 5655-W44) with maintenance • • Full C/C++ and z/OS support in V2.1; plans for DB2, others* IBM Enterprise COBOL for z/OS, V5.1 support with ARCH(10) • Software directives to improve hardware performance • • • Data usage intent improves cache management Branch pre-load improves branch prediction effectiveness Block prefetch moves data closer to processor earlier, reducing latency • Decimal format conversions • Enable broader exploitation of Decimal Floating Point facility with COBOL * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation New innovations available on zBC12 and zEC12 Data Compression Acceleration High Speed Flash Communication Technology Fabric Exploitation Proactive Systems Health Analytics Hybrid Computing Enhancements Reduce CP consumption, free up storage & speed cross platform data exchange Optimize server to server networking with reduced latency and lower CPU overhead Improve availability and performance during critical workload transitions, now with dynamic reconfiguration; Coupling Facility exploitation (SOD) Increase availability by detecting unusual application or system behaviors for faster problem resolution before they disrupt business x86 blade resource optimization; New alert & notification for blade virtual servers; Latest x86 OS support; Expanding futures roadmap zEDC Express 10GbE RoCE Express IBM Flash Express IBM zAware zBX Mod 003; zManager Automate; Ensemble Availability Manager; DataPower Virtual appliance SoD 13706: Introducing the new IBM zEnterprise BC12 (zBC12) and EC12 Updated Hardware: I/O Subsystem, I/O Features, and Parallel Sysplex Coupling Function Wednesday, August 14, 2013: 9:30 AM-10:30 AM Room 312 (Hynes Convention Center) Speaker: Harv Emery (IBM Corporation) 85 © 2013 IBM Corporation IBM zEC12 and zBC12 System Functions and Features zEnterprise Data Compression New hardware feature and a corresponding z/OS feature Support for industry standard zlib compression SMF data compression On zEC12, zBC12 with the compression feature and z/OS V2.1 with the zEDC feature Can compress SMF data written to log streams New SMFPRMxx keywords, corresponding IFASMFDL support Software-based decompression for z/OS V1.12 and V1.13 with the PTF for APAR OA41156 BSAM/QSAM data compression On zEC12, zBC12 with the compression feature Planned for 1Q2014* DFSMSdss data compression On zEC12, zBC12 with the compression feature Planned for 3Q2014* Java and IBM Encryption Facility for z/OS support On zEC12, zBC12 with the compression feature Planned for future updates of IBM 31-bit and 64-bit SDK for z/OS Java Technology Edition, Version 7 (5655-W43 and 5655-W44) Concurrent support for IBM Encryption Facility for z/OS (5655-P97) planned * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation IBM zEC12 and zBC12 System Functions and Features RDMA over Converged Ethernet • RoCE Support for SMC-R • Requires z/OS V2.1 running on zEC12, zBC12 servers with the RoCE Express feature • Shares memory between peer z/OS images • Read/write access to the same memory buffers without application changes • Designed to help increase transaction rates with low latency and reduced CPU cost • RMF support with new SMF74-9 records and PCIE Activity Report • Java support planned • For future updates of IBM 31-bit and 64-bit SDK for z/OS Java Technology Edition, Version 7 (5655-W43 and 5655-W44) * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation RDMA (Remote Direct Memory Access) Technology Overview Key attributes of RDMA – Enables a host to read or write directly from/to a remote host’s memory without involving the remote host’s CPU – By registering specific memory for RDMA partner use – Interrupts still required for notification (i.e. CPU cycles are not completely eliminated) – Reduced networking stack overhead by using streamlined, low level, RMDA interfaces – Key requirements: • A reliable “lossless” network fabric (LAN for layer 2 data center network distance) • An RDMA capable NIC (RNIC) and RDMA capable switched fabric (switches) Host B Host A Memory Rkey A 88 A RNIC CPU Memory RDMA enabled network fabric B RNIC CPU Rkey B © 2013 IBM Corporation RoCE - RDMA over Converged (Enhanced) Ethernet RDMA based technology has been available in the industry for many years – primarily based on Infiniband (IB) – IB requires a completely unique network eco system (unique hardware such as host adapters, switches, host application software, system management software/firmware, security controls, etc.) – IB is popular in the HPC (High Performance Computing) space RDMA technology is now available on Ethernet – RDMA over Converged Ethernet (RoCE) – RoCE uses existing Ethernet fabric but requires advanced Ethernet hardware (RDMA capable NICs and RoCE capable Ethernet switches) – RoCE is a game changer! • RDMA technology becomes more affordable and prevalent in data center networks Host software exploitation options fall into two general categories: – Native / direct application exploitation • Several variations, all involve deep level of expertise in RDMA and a new programming model – Transparent application exploitation (e.g. sockets based) • Improve Time To Value by automatically exploiting RDMA/RoCE for sockets based TCP applications 89 © 2013 IBM Corporation Dynamic Transition from TCP to SMC-R z/OS System A z/OS System B Middleware/Application Middleware/Application Sockets Sockets TCP TCP IP IP Interface Interface SMC-R ROCE OSA data exchanged SMC-R OSA ROCE TCP connection establishment over IP using RDMA data exchanged using RDMA TCP syn flows (with TCP Options indicating SMC-R capability) RDMA Network RoCE IP Network (Ethernet) Dynamic (in-line) negotiation for SMC-R is initiated by presence of TCP Options TCP connection transitions to SMC-R allowing application data to be exchanged using RDMA 90 © 2013 IBM Corporation Use cases for SMC-R and 10GbE RoCE Express for z/OS to z/OS communications Use Cases Application servers such as the z/OS WebSphere Application Server communicating (via TCP based communications) with CICS, IMS or DB2 – particularly when the application is network intensive and transaction oriented Transactional workloads that exchange larger messages (e.g. web services such as WAS to DB2 or CICS) will see benefit. Streaming (or bulk) application workloads (e.g. FTP) communicating z/OS to z/OS TCP will see improvements in both CPU and throughput Applications that use z/OS to z/OS TCP based communications using Sysplex Distributor Plus … Transparent to application software – no changes required! 92 © 2013 IBM Corporation Performance impact of SMC-R on real z/OS workloads WebSphere to DB2 communications using SMC-R 40% reduction in overall transaction response time for WebSphere Application Server v8.5 Liberty profile TradeLite workload accessing z/OS DB2 in another system measured in internal benchmarks * Linux on x Workload Client Simulator (JIBE) z/OS SYSA SMC-R z/OS SYSB TCP/IP HTTP/REST WAS Liberty TradeLite JDBC/DRDA RoCE DB2 File Transfers (FTP) using SMC-R z/OS SYSA FTP Client SMC-R FTP z/OS SYSB FTP Server Up to 50% CPU savings for FTP binary file transfers across z/OS systems when using SMC-R vs standard TCP/IP ** RoCE * Based on projections and measurements completed in a controlled environment. Results may vary by customer based on individual workload, configuration and software levels. ** Based on internal IBM benchmarks in a controlled environment using z/OS V2R1 Communications Server FTP client and FTP server, transferring a 1.2GB binary file using SMCR (10GbE RoCE Express feature) vs standard TCP/IP (10GbE OSA Express4 feature). The actual CPU savings any user will experience may vary. 93 © 2013 IBM Corporation Performance impact of SMC-R on real z/OS workloads (cont) Up to 48% reduction in response time and up to 10% CPU savings for CICS transactions using DPL (Distributed Program Link) to invoke programs in remote CICS regions in another z/OS system via CICS IP interconnectivity (IPIC) when using SMC-R vs standard TCP/IP * CICS to CICS IP Intercommunications (IPIC) using SMC-R z/OS SYSA CICS A DPL calls SMC-R IPIC RoCE z/OS SYSB CICS B Program X WebSphere MQ for z/OS using SMC-R z/OS SYSA WebSphere MQ SMC-R MQ messages RoCE z/OS SYSB WebSphere MQ WebSphere MQ for z/OS realizes up to 200% increase in messages per second it can deliver across z/OS systems when using SMC-R vs standard TCP/IP ** * Based on internal IBM benchmarks using a modeled CICS workload driving a CICS transaction that performs 5 DPL (Distributed Program Link) calls to a CICS region on a remote z/OS system via CICS IP interconnectivity (IPIC), using 32K input/output containers. Response times and CPU savings measured on z/OS system initiating the DPL calls. The actual response times and CPU savings any user will experience will vary. ** Based on internal IBM benchmarks using a modeled WebSphere MQ for z/OS workload driving non-persistent messages across z/OS systems in a request/response pattern. The benchmarks included various data sizes and number of channel pairs The actual throughput and CPU savings users will experience may vary based on the user workload and configuration. 94 © 2013 IBM Corporation SMC-R and 10GbE RoCE Express Requirements Operating system requirements – Requires z/OS 2.1 which supports the SMC-R protocol Server requirements – Exclusive to zEC12 (with Driver 15E) and zBC12 – New 10 GbE RoCE Express feature for PCIe I/O drawer (FC#0411) Single port enabled for use by SMC-R Each feature must be dedicated to one LPAR “RNIC” and “RoCE Express” terms in this presentation are synonyms – Recommended minimum configuration two features per LPAR for redundancy Up to 16 features supported – OSA Express – either 1 GbE or 10 GbE Configured in QDIO mode (OSD CHPIDs only, not OSX) Does not need to be dedicated to the LPAR – Standard 10GbE Switch or point to point configuration supported Does not need to be CEE capable Switch must support and have enabled Global pause frame (a standard Ethernet switch feature for Ethernet flow control described in the IEEE 802.3x standard) 95 © 2013 IBM Corporation IBM zEC12 and zBC12 Flash Express Support • Available for z/OS V1.13 with… • A zEC12 or zBC12 server with Flash Express • z/OS V1R13 RSM Enablement Offering web deliverable • http://www.ibm.com/systems/z/os/zos/downloads/ • Dynamic Reconfiguration and optional PLPA/COMMON page data sets in enabling PTFs • …all these functions are included in z/OS V2.1 • z/OS designed to use Flash for: • Pageable large pages • Paging, when performance would be improved vs. diskbased paging • SVC and Standalone Dump • Speculative page-ins to help buffer workload spikes (such as market open) * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation IBM Flash Express – Smarter Availability for Smarter Systems • Flash Express is an innovative solution designed to help you compete effectively in today’s marketplace • Automatically improve availability for key workloads at critical processing times • Drive availability and performance for workloads that cannot tolerate paging spikes or inconsistent performance • Slash latency for critical application processing such as diagnostics collection 24x7 • Extends IBM’s expertise in memory management introducing a new tier of memory using Flash Express • Provides a secured, resilient and immediately usable solution • Planned Flash Express and pageable large page exploiters: 97 - z/OS V1.13 Language Environment -IMS 12 Common Queue Server -DB2 10 * - Java SDK601 SR4, and Java SDK7 SR3 and by extension: - CICS Transaction Server 5.1 - WAS Liberty Profile v8.5 - IMS 12 - DB2 **Traditional WAS support is planned for a future date *DB2 date to be determined. Support for V10 with APARs is planned. Traditional WAS 8.0.0x and Traditional WAS 8.5.5 (future) © 2013 IBM Corporation Flash Express – What is it? FLASH Express • Physically comprised of internal storage on Flash SSDs • Used to deliver a new tier of memory, storage class memory • Uses standard PCIe I/O drawer • Supported on z/OS® V1.13 plus web deliverable • Flash Express cards delivered as a RAID 10 mirrored card pair • Sized to accommodate all LPAR paging One Flash Express Card – Each card pair provides 1.4 TB usable storage (2.8 TB total) – Maximum 4 card pairs (4 X1.4=5.6 TB) Access CPU • Immediately usable Time nanos – No capacity planning needed – No intelligent data placement needed Flash – Full virtualization of card across partitions microseconds • Robust design Disk – Designed for long life milleseconds – Designed for concurrent replacement or upgrade Flash memory blurs the distinction between memory and storage characteristics • Security Characteristics – Data encrypted on the flash express adapter with 128 bit AES encryption – Keys stored on smart cards plugged into the System z SE – Removal of smart cards renders data unusable 98 All statements regarding IBM’s future directions and intent are subject to change or withdrawal without notice and represent goals and objectives only © 2013 IBM Corporation FLASH for z/OS Paging Value Flash Memory is a faster paging device as compared to HDD •The value is NOT in replacing memory with Flash but replacing disk with Flash •Flash is suitable for workloads that can tolerate paging and will not benefit workloads that cannot afford to page •The z/OS design for Flash Memory does not completely remove the virtual storage constraints created by a paging spike in the system. (Some scalability relief is expected due to faster paging I/O with Flash Memory.) IBM Systems & Technology Group © 2013 IBM Corporation 99 Typical Customer Configurations for FLASH • Flash card pair memory size is 1.4TB – – Min: 1 Card Pair Max: 4 Card Pairs •Typical customer configuration is 6 to 8 LPARs per CEC and 40GB - 80GB for paging configuration dataset size •Even with 10 LPARs per CEC, each LPAR has 140 GB of Flash Memory available for its paging datasets, more than double the current typical customer configuration. – All paging data can easily reside on Flash – Data will preferably go to Flash and only go to disk (if any) when Flash is full – No intelligent placement of data on internal Flash needed IBM Systems & Technology Group © 2013 IBM Corporation 100 IBM System z Morning Transition - Results During morning transition, workloads using Flash Express reached peak throughput in under 1/4th the time Paging to DASD required about 44 seconds for the workload to reach steady state 10 9 10 sec. 34 seconds 8 6 5 Tran/sec DASD 4 Paging to Flash required only 10 seconds for the workload to reach steady state Tran/sec Flash 3 2 1 89 85 81 77 73 69 65 61 57 53 49 45 41 37 33 29 25 21 17 13 9 5 0 1 Transaction Rate 7 Seconds Workload Transition © 2013 IBM Corporation IBM System z Morning Transition - Results Apparent in First 45 Seconds Transaction completion & response time DASD Total Transactions within first 45 seconds 251 Average response time within first 45 seconds 0.62 Flash Improvement 343 37% increase 0.06 90% reduction Units in seconds Paging to Flash Express during morning transition showed up to a 10 times faster response time and up to a 37% increase in throughput within the first 45 seconds (1) Test was for the first 45 seconds of morning transition time © 2013 IBM Corporation Workload Transition IBM System z SVC Dump - Results In SVC dump test, steady state performance was achieved up to 4 times faster * 14 sec. 10 9 Steady state Flash Steady state 60 sec.DASD Focus on first 90 seconds. 8 6 5 4 3 2 1 89 85 81 77 73 69 65 61 57 53 49 45 41 37 33 29 25 21 17 13 9 5 0 1 Transaction Rate 7 Seconds Tran/sec DASD Tran/sec Flash * Transaction steady state was reached in 14 seconds with Flash Express, vs. 60 seconds DASD © 2013 IBM Corporation IBM zAware – IBM System z Advanced Workload Analysis Reporter Monitors z/OS OPERLOG including all messages written to z/OS console, including ISV and application generated messages Detects things typical monitoring systems miss due to: – Message suppression (message too common) Useful for long-term health issues – Uniqueness (message not common enough) Useful for real-time event diagnostics Color coded easy to use GUI via web browsers Output can be queued up to existing monitoring systems. Early detection and focused diagnosis can help improve time to recovery 106 Inside IBM zAware z/OS pieces zAware Partition View zAware results Control zAware-specific knobs Shipped as firmware with EC12 Shipped with z/OS v1.13 +PTF zAware GUI EC12 or BC12 Host 1 zAware Partition z/OS z/OS operlo g operlo g LOGGER Data Transport LOGGER Data Transport zServer Host 2 z/OS z/OS operlog operlog operlog LOGGER Data Transport LOGGER Data Transport LOGGER Data Transport z/OS Web Server Analytics Results Persistent Storage Models File System Manage zAware Firmware partition 108 Data Retrieval LPAR LPAR HiperSockets ™ HiperSockets ™ OSA (for data from other servers) OSA (for data from other servers) Inside IBM zAware Analytics OPERLOG is processed per-system zAware recognizes any well-formed message Ids, zAware summarizes the common message text and records the occurrences zAware builds a model of normal behavior based on the last 90 days 109 including IBM and non-IBM products and customer applications Called “Training” Automatically trains every 30 days Can be forced manually Customizable Unusual days can be excluded from future models z/OS utility is used to load historical logs into zAware Inside IBM zAware Analytics Real-time OPERLOG data is compared to the model Assigns a message anomaly score to indicate deviation from the model Uses z/OS-specific knowledge to influence the scores Generates an interval anomaly score per 10 minute interval 110 Rare messages Out of context from normal patterns High counts Current interval is updated every 2 minutes GUI shows number of unique message IDs (bar height) GUI shows interval anomaly score (bar color) Drill down on interval shows the message scores XML output available via HTTP APIs Handy Resources * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation System z Social Media System z official Twitter handle: Top Facebook pages related to System z: Mainframe Experts Network Mainframe IBM Mainframe System z Advocates Cloud Mainframe Computing YouTube Systemz Mainframe IBM System z on Campus IBM Mainframe Professionals Millennial Mainframer Top LinkedIn Groups related to System z: @ibm_system_z IBM System z List Servers IBM-MAIN MVS-OE RACF-L IBMTCP-L ISPF-L LINUX-390 TSO-REXX (and TSOREXX) VMESA-L VSE-L Leading Blogs related to System z: Evangelizing Mainframe (Destination z blog) Mainframe Performance Topics Common Sense Enterprise Class Innovation: System z perspectives Mainframe MainframeZone Smarter Computing Blog Millennial Mainframer SHARE.org * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation z Favorites Page Handy links to: • Just about everything! • z/OS platform libraries • z/OS wizards • Downloads • Support • Redbooks® • Education Assistant • WebSphere courses • LookAt (and LookAt Mobile Edition) • Product info • & lots more… • URL: http://www.ibm.com/developerworks/university/syst emz/index.html * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation z/OS Basics Page Some resources: • Entry-level books on PDF • Reusable JCL collection • 30-minute courses • Glossary of z/OS terms Handy links to: • z/OS Library • IBM Academic Initiative • URL: http://publib.boulder.ibm.com/infoce nter/zos/basics/index.jsp * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation z/OS Installation Page Some resources: • Related books on PDF • Telecon replay • Hints & Tips • Samples Handy links to: • Related books in BookManager format • Minimum levels of IBM products that run on z/OS V1R13.0 • ShopzSeries • Announcement letters • CPPUPDTE documentation • URL: http://www.ibm.com/systems/z/os/zo s/installation/ * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation z/OS Platform Test Website Some resources: • Test experience reports about HW, OS, middleware • Hints & Tips • Samples Handy links to: • z/OS Platform Evaluation Test • Linux Virtual Servers Platform Evaluation Test • Consolidated Service Test (CST) • Other z/OS test strategies and testing environments • URL: http://www.ibm.com/systems/services/pla tformtest/servers/systemz.html * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation System z Academic Initiative Page Some resources: • Textbooks on PDF • Sample Mastery exams • IBM System z Job Board Handy links to: • System z Seminar Schedule • Upcoming technical conferences • Online resources • URL: http://www.ibm.com/develo perworks/university/syste mz/index.html * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation 127 * Statements regarding IBM future direction and intent are subject to change or withdrawal, and represent goals and objectives only. ©2012. 2013 IBM Corporation