What`s New in z/OS - NEDB2UG - New England DB2 Users Group

advertisement
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
Download