• June 25, 2022

Manage IMS performance spikes

“Why is it taking so much time?” is a common refrain among IMS administrators lately. The reason why things are taking longer is compounded because, while working from home, they don’t have access to what they were using before. Regardless, transaction volumes change for many reasons, including online sales, the need to access banking transactions from home, package tracking, etc. To make matters worse, customers complain about these increased transaction times; they’re frustrating.  For retail, this could lead to lost sales, as a customer has choices from whom they buy. In banking and package tracking, customers may repeatedly ask the same questions, resulting in multiple duplicate transactions queuing up, making the situation worse.

Customizable utilization reports

IMS Performance Analyzer for z/OS is built to handle these situations. IMS PA measures the time spent in IMS as gathered from a variety of sources. The picture provides a view of some of the components and measurement points available to IMS PA.

Through the data that’s available, IMS PA has a number of fixed and fully customizable reports that can show transaction data. Highlighting the transactions that are “out of the norm” reduces the time and effort on the specific issues at hand.

Deadlock detection

Typically, the ailing transaction might be encountering a System Deadlock. Using IMS PA and the Deadlock report, administrators get a comprehensive analysis of deadlock events. These reports help with tuning applications and adjusting their scheduling to avoid this expensive overhead. That overhead contributes to transactions waiting for elongated periods.

Buffer analysis

Memory, storage and processor time are critical to any transaction. In addition to the CPU time analysis mentioned early, reports on resources and buffer pools are also available. Inefficient usage of memory easily impacts transaction times. Remediation will be identified, enabling more transactions to run smoother.

Building historical transaction index records

As a system, z/OS captures myriads of data. IMS PA leverages that data to build transaction index records that capture performance metrics in a single log record that is easily customizable to include external subsystem and database activity. These log records should be compared to historical records to ensure things are moving well or quickly identify hot spots.

Keep your IMS system running smoothly

Regardless of the type of IMS transactions that are running, external and internal events change the patterns of historical success. Using IMS PA will keep your systems running smoothly and your consumers satisfied with their experiences.

To learn more about IMS PA, visit: https://www.ibm.com/us-en/marketplace/ims-performance-analyzer-for-zos

Jim Porell 9 Posts

I am a Solutions Architect at Rocket Software, focusing on pre and post sales technical assistance for Rocket developed products from IBM. Prior to joining Rocket, I was an independent consultant and retired IBM Distinguished Engineer. I held various roles as Chief Architect of IBM’s mainframe software and led Business Development and marketing of Security and Application Development for the mainframe. My last IBM role was Chief Business Architect for Federal Sales. I held a TS/SCI clearance for the US Government, was a member of the US Secret Service Electronic Crimes Taskforce in Chicago and co-authored several security books. I've done cybersecurity forensic work at a number of Retail, Financial and Government agencies and created a methodology for interviewing customers to avoid security breaches for large enterprises. I have over 40 years working with Information Technology.


Leave a Comment

Your email address will not be published.