DataKinetics Mainframe Performance Improvement Whitepaper
DataKinetics Mainframe Performance Improvement Whitepaper
RS
SERVING THE GLOBAL
FORTUNE
UNE 500
A DATAKINETICS WHITEPAPER
Mainframe Performance Improvement
Table of Contents
Mainframe Performance Challenges 3
Mainframe Performance Improvement 3
High-Performance In-Memory Technology 4
Balancing Cost Savings With Performance 5
IT Business Intelligence 6
Conclusion 7
The Next Step 7
About Us 7
DataKinetics Data Performance & Optimization | 50 Hines Road, Suite 240 Ottawa, ON, Canada K2K 2M5 | © 2023 DataKinetics 2
Mainframe Performance Improvement
In many cases the impact that is being felt is a perceived decrease in system performance -
slower running applications, less responsive databases and a general erosion of computing
response times, as systems cope with the enormous increases in workload demands being
piled upon them.
Is this an indictment of the value or capability of the mainframe as a business computing
platform? Hardly. However, business and IT management consulting firms will be happy
to blame the mainframe platform itself, which is not in and of itself a surprise, since they
will surely benefit financially if you are convinced that this is the case. The truth is that any
platform being crushed by constantly increasing demands is going to suffer a similar fate.
The solution is to solve the performance problem, not to solve the platform.
can be costly solutions, but frankly need to be done from time to time
in a growing business environment. But there are techniques that can
be used to augment the upgrade cycle, and to reduce the frequency of
upgrades—resulting in improved performance at a lower cost.
DataKinetics Data Performance & Optimization | 50 Hines Road, Suite 240 Ottawa, ON, Canada K2K 2M5 | © 2023 DataKinetics 3
Mainframe Performance Improvement
The reason is that a small amount of data is responsible the most accesses
to your databases, and if you can replace those calls with in-memory
calls—eliminating I/O, CPU and database overhead—that can make a
significant difference in overall performance of your mainframe system.
You may think that buffering is enough in-memory technology, but you
can obtain a far higher performance benefit from high-performance in-
memory technology. And the key to that is the difference in code path
between this technology and your database buffers. Figure 3 shows the
difference—a typical DBMS call to buffered data consumes from 10,000
Figure 2: 20% of data is responsible for
to 100,000 machine cycles, whereas a call to data contained in a high-
80% of data access
performance in-memory table consumes about 400 machine cycles.
Calling Application
DASD
BSDS Logs SQL Parse SQL Opt Rec Map Index Mgr DSM Buffer Pools LRW IRLM
tableBASE
tableBASE Driver
DataKinetics Data Performance & Optimization | 50 Hines Road, Suite 240 Ottawa, ON, Canada K2K 2M5 | © 2023 DataKinetics 4
Mainframe Performance Improvement
IT Business Intelligence
IT organizations collect tremendous amounts of data about their own computing resources every day—both mainframe,
midrange servers locally, or in third-party datacenters. So much data is collected, that you could call it their own “IT Big
Data.” And with the right toolsets, this IT data can be used to reduce the cost of batch running on your mainframe, and can
help identify low-priority batch candidates to offload for running on other platforms.
IT business intelligence identifies lower-priority batch workloads that are potential candidates for reprioritization, re-
platforming or even elimination. This can directly contribute to improved performance, especially during peak and mission-
critical workloads (see Figure 7).
Figure 7: A low-priority batch workload contributes to the peak workload of the week
IT business intelligence can also show which departments are using mainframe resources, and how much that is costing.
This information can further help to re-prioritize batch processing based on the new-found transparency of departmental
spending patterns.
i Mips per calendar Date and calendar TimeOfDay by BusinessArea
$100,000
$90,000
$80,000
$70,000
1,000
$60,000
Cost per month
Mips
$50,000
$40,000
500
$30,000
$20,000
$10,000
0 $0
0
4
6
4
6
2
8
20
20
22
22
10
14
16
10
14
16
12
18
12
18
DataKinetics Data Performance & Optimization | 50 Hines Road, Suite 240 Ottawa, ON, Canada K2K 2M5 | © 2023 DataKinetics 5
Mainframe Performance Improvement
Conclusion
Before After
These solutions address existing system performance challenges with
little or no changes to existing hardware, databases or applications.
They are low-risk and budget-friendly; independently, they provide good
performance improvement, but together they provide very significant
MSU
improvements. They can help to decrease the frequency of your system
upgrades. They also provide short-term ROI, coupled with long-term cost
savings and improved efficiency, enabling improved strategic business
flexibility. Improved performance while maintaining cost control—just
the prescription needed for today’s over-taxed mainframe systems.
Your organization and the Professional Services staff from DataKinetics will collaborate to outline a high-level project plan
and approach that will review applicable environments, infrastructure, application code, etc., and help implement the proof of
concept. We will work with you to provide a proposal based on your current IT plan. Contact DataKinetics for more information.
About Us
As the global leader in Data Performance and Optimization Solutions, the world’s largest banks, credit card, brokerage,
insurance, healthcare, retail and telecommunication organizations rely on DataKinetics to dramatically improve their data
throughput and processing.
Our comprehensive, world-renowned suite of solutions enables Fortune 500 companies to:
© DataKinetics Ltd., 2023. All rights reserved. No part of this publication may be reproduced without the express written permission of DataKinetics Ltd.
DataKinetics and tableBASE are registered trademarks of DataKinetics Ltd. Db2 and z/OS are registered trademarks of IBM Corporation. All other trademarks,
registered trademarks, product names, and company names and/or logos cited herein, if any, are the property of their respective holders.
DataKinetics Data Performance & Optimization | 50 Hines Road, Suite 240 Ottawa, ON, Canada K2K 2M5 | © 2023 DataKinetics 6