Book description
This IBM Redbooks® publication gives a broad understanding of several important concepts that are used when describing IBM CICS Transaction Server (TS) for IBM z/OS (CICS TS) performance. This publication also describes many of the significant performance improvements that can be realized by upgrading your environment to the most recent release of CICS TS.
This book targets the following audience:
- Systems Architects wanting to understand the performance characteristics and capabilities of a specific CICS TS release.
- Capacity Planners and Performance Analysts wanting to understand how an upgrade to the latest release of CICS TS affects their environment.
- Application Developers wanting to design and code highly optimized applications for deployment into a CICS TS environment.
This book covers the following topics:
- A description of the factors that are involved in the interaction between IBM z® Systems hardware and a z/OS software environment.
- A definition of key terminology that is used when describing the results of CICS TS performance benchmarks.
- A presentation of how to collect the required data (and the methodology used) when applying Large Scale Performance Reference (LSPR) capacity information to a CICS workload in your environment.
- An outline of the techniques that are applied by the CICS TS performance team to achieve consistent and accurate performance benchmark results.
- High-level descriptions of several key workloads that are used to determine the performance characteristics of a CICS TS release.
- An introduction to the open transaction environment and task control block (TCB) management logic in CICS TS, including a reference that describes how several configuration attributes combine to affect the behavior of the CICS TS dispatcher.
- Detailed information that relates to changes in performance characteristics between successive CICS TS releases, covering comparisons that relate to CICS TS V4.2, V5.1, V5.2, V5.3, V5.4, and V5.5.
- The results of several small performance studies to determine the cost of using a specific CICS functional area.
Table of contents
- Front cover
- Notices
- Preface
- Summary of changes
- Part 1 CICS TS for z/OS performance concepts
- Chapter 1. Performance terminology
- Chapter 2. Test methodology
- Chapter 3. Workload descriptions
- Chapter 4. Open transaction environment
- Part 2 CICS TS performance information
-
Chapter 5. CICS TS for z/OS V5.1
- 5.1 Introduction
- 5.2 Release-to-release comparisons
- 5.3 Improvements in threadsafety
-
5.4 Changes to system initialization parameters
- 5.4.1 Active keypoint frequency (AKPFREQ)
- 5.4.2 Extended dynamic storage area limit (EDSALIM)
- 5.4.3 Terminal scan delay (ICVTSD)
- 5.4.4 Maximum open TCBs (MAXOPENTCBS)
- 5.4.5 Maximum XP TCBs (MAXXPTCBS)
- 5.4.6 Maximum tasks (MXT)
- 5.4.7 Priority aging interval (PRTYAGE)
- 5.4.8 Location of terminal user areas (TCTUALOC)
-
5.5 Enhanced instrumentation
- 5.5.1 The DFHCHNL performance group
- 5.5.2 The DFHCICS performance group
- 5.5.3 The DFHDEST performance group
- 5.5.4 The DFHFILE performance group
- 5.5.5 The DFHRMI performance group
- 5.5.6 The DFHSOCK performance group
- 5.5.7 The DFHSTOR performance group
- 5.5.8 The DFHTASK performance group
- 5.5.9 The DFHTERM performance group
- 5.5.10 Monitoring domain global statistics
- 5.5.11 Loader domain global statistics
- 5.6 Virtual storage constraint relief
- 5.7 64-bit application support
- 5.8 Java 7 and zEnterprise EC12
- 5.9 CICSPlex System Manager dynamic routing
- 5.10 Workload consolidation
- 5.11 Effect of threadsafe transient data
- 5.12 Transaction isolation
-
Chapter 6. CICS TS for z/OS V5.2
- 6.1 Introduction
- 6.2 Release-to-release comparisons
- 6.3 Improvements in threadsafe API and SPI commands
- 6.4 Changes to system initialization parameters
- 6.5 Enhanced instrumentation
- 6.6 Kerberos
- 6.7 JSON support
- 6.8 Java applications and trace
- 6.9 Web services over HTTP improvements
- 6.10 Java 7.0 and Java 7.1
-
Chapter 7. CICS TS for z/OS V5.3
- 7.1 Introduction
- 7.2 Release-to-release comparisons
- 7.3 Improvements in threadsafety
- 7.4 Changes to system initialization parameters
- 7.5 Enhanced instrumentation
- 7.6 Low-level CICS optimizations
- 7.7 Web support and web service optimization
- 7.8 Java workloads
- 7.9 Java 8 performance
- 7.10 Simultaneous multithreading with Java workloads
- 7.11 Reporting of CPU time to z/OS Workload Manager
-
7.12 z/OS Connect for CICS
- 7.12.1 CICS TS V5.3 performance enhancement
- 7.12.2 Varying payload sizes by using Java parser
- 7.12.3 Comparing Java and native parsers
- 7.12.4 Comparing Java and native parsers with varying request sizes
- 7.12.5 Comparing Java and native parsers with varying response sizes
- 7.12.6 Native parser conclusion
- 7.13 HTTP flow control
- 7.14 High transaction rate performance study
- 7.15 WebSphere Liberty zIIP eligibility
- 7.16 Link to WebSphere Liberty
-
Chapter 8. CICS TS for z/OS V5.4
- 8.1 Introduction
- 8.2 Release-to-release comparisons
- 8.3 Improvements in threadsafety
- 8.4 Changes to system initialization parameters
- 8.5 Changes to resource definition attribute default values
-
8.6 Enhanced instrumentation
- 8.6.1 The DFHCICS performance group
- 8.6.2 The DFHPROG performance group
- 8.6.3 The DFHTASK performance group
- 8.6.4 Transaction resource class data
- 8.6.5 Identity class data
- 8.6.6 Asynchronous services global statistics
- 8.6.7 IBM MQ monitor statistics
- 8.6.8 TCP/IP global statistics
- 8.6.9 TCP/IP services resource statistics
- 8.6.10 z/OS Communications Server global statistics
- 8.7 CICS tasks for WebSphere Liberty applications
- 8.8 z/OS WLM Health API
- 8.9 Asynchronous API
- 8.10 EXCI support for channels and containers
- 8.11 CICS support for IBM Health Checker for z/OS
- 8.12 Web services performance
-
Chapter 9. CICS TS for z/OS V5.5
- 9.1 Introduction
- 9.2 Release-to-release comparisons
- 9.3 Improvements in threadsafety
- 9.4 Changes to system initialization parameters
- 9.5 Enhanced instrumentation
- 9.6 Virtual storage constraint relief
- 9.7 z/OS WLM Health API
- 9.8 Disabling of VSAM dynamic buffer addition
- 9.9 USS processes associated with L8, L9, X8, and X9 TCBs
- 9.10 Channels performance improvement
- 9.11 Threadsafe Coupling Facility Data Tables
- 9.12 CICS policy rules
- 9.13 Encrypted zFS file systems
- 9.14 Multiple Liberty JVM servers in a single CICS region
- 9.15 Liberty JVM server and application startup times
- Related publications
- Back cover
Product information
- Title: IBM CICS Performance Series: CICS TS for z/OS V5 Performance Report
- Author(s):
- Release date: August 2019
- Publisher(s): IBM Redbooks
- ISBN: 9780738457932
You might also like
book
IBM CICS Performance Series: CICS TS for z/OS V5 Performance Report
This IBM® Redbooks® publication gives a broad understanding of several important concepts that are used when …
book
IBM z/OS Management Facility V2R3
This IBM® Redbooks® publication helps you install, configure, and use the IBM z/OS® Management Facility (z/OSMF). …
book
IBM z/OS Management Facility V2R1
This IBM® Redbooks® publication helps you install, configure, and use IBM z/OS® Management Facility (z/OSMF). z/OSMF …
book
IBM CICS and the Coupling Facility: Beyond the Basics
Abstract It's easy to look at the title of a book and think "that's old news" …