BMC Subsystem Optimizer for zenterprise Reducing Monthly License Charges

Similar documents
Roll Up for the Magical Mystery Tour of Software Costs 16962

Mainframe Cost Optimisation

Container Pricing for z/os

Tuning Db2 to Reduce Your Rolling 4 Hour Average and Lower Mainframe Costs

Tuning DB2 to Reduce Your Rolling 4 Hour Average Costs

Sub-capacity pricing for select IBM zseries IBM Program License Agreement programs helps improve flexibility and price/performance

IBM Mobile Workload Pricing Opportunity or Problem?

ThruPut Manager AE Product Overview From

DB2 Data Sharing Then and Now

System Z Performance & Capacity Management using TDSz and DB2 Analytics Accelerator: UnipolSai Customer Experience

DB2 for z/os Tools Overview & Strategy

IBM z Systems Collocated Application Pricing for z/os can improve the cost of deploying new z/os applications

White Paper. 1 Introduction. Managing z/os costs with capping: what s new with zec12 GA2 and z/os 2.1? Fabio Massimo Ottaviani - EPV Technologies

DB2 Performance A Primer. Bill Arledge Principal Consultant CA Technologies Sept 14 th, 2011

ASG-TMON SOLUTIONS OVERVIEW

IBM. Planning for Sub-Capacity Pricing. z/os. Version 2 Release 3 SA

MAINVIEW Batch Optimizer. Data Accelerator Andy Andrews

IMS Evolution. IMS database

Cheryl s Hot Flashes #21

Expert Stored Procedure Monitoring, Analysis and Tuning on System z

Preview: IBM z/vse Version 4 Release 3 offers more capacity and IBM zenterprise exploitation

Using WebSphere Application Server Optimized Local Adapters (WOLA) to migrate your COBOL to zaap-able Java

DB2 Stored Procedures Monitoring, Analysis, and Tuning on System z

TECHNICAL WHITE PAPER. Using SQL Performance for DB2: Gaining Insight into Stored Procedure Characteristics

IBM. Container Pricing for IBM Z. z/os. Version 2 Release 3

Unum s Mainframe Transformation Program

Cloud Computing Introduction & Offerings from IBM

Exploiting IT Log Analytics to Find and Fix Problems Before They Become Outages

1. Which programming language is used in approximately 80 percent of legacy mainframe applications?

Auditing DB2 on z/os. Software Product Research

IBM Application Performance Analyzer for z/os Version IBM Corporation

IBM. Container Pricing for IBM Z. z/os. Version 2 Release 3

z/os Guide Share Europe z/os, ziip and DataWareHouse with DB2 in Toyota Motor Europe

WLM Quickstart Policy Update

IBM Tivoli System Automation for z/os

IBM Program Restart Facility for IMS Facilitates Automated Restarts

End to End Analysis on System z IBM Transaction Analysis Workbench for z/os. James Martin IBM Tools Product SME August 10, 2015

CA IDMS 18.0 & 18.5 for z/os and ziip

The Major CPU Exceptions in EPV Part 2

zosem (z Awesome) for z/os Resource Routing

Dynamic What? I m Dynamic, Aren t You? Andrew Chapman & Sam Knutson VP Product Management CA Technologies

The Modern Mainframe At the Heart of Your Business

Introducing Enhanced 3270 Problem Solving Capability OMEGAMON XE on z/os 5.1.0

CA RC/Secure for DB2 for z/os

Stored Procedure Monitoring and Analysis

Airline Control System V2.3 delivers a new base for exploiting 64-bit addressing

Achieving Best in Class Software Savings through Optimization not Negotiation

Splunking Your z/os Mainframe Introducing Syncsort Ironstream

Mainframe Optimization System z the Center of Enterprise Computing

Multi-Version Measurement replaces Single Version Charging for eligible z/os and z/vse software programs

IBM Systems. Oracle and the ziip processor. G. Tom Russell IBM Canada Ltd. MVS Oracle SIG April 30, 2008 Redwood Shores, CA

Musewerx support for Application Maintenance in Software AG NATURAL and ADABAS TM environment

Infosys. Working on Application Slowness in Mainframe Infrastructure- Best Practices-Venkatesh Rajagopalan

IBM Corporation

IBM Data Virtualization Manager in Detail + Demo Atlanta DB2 User Group Meeting December 7, 2018

Reducing CPU Usage for Critical Applications with IBM s Cutting-Edge COBOL Offerings

Db2 Query Management Facility Version 12 Release 2. Installing and Managing Db2 QMF for TSO and CICS IBM GC

IBM GDPS V3.3: Improving disaster recovery capabilities to help ensure a highly available, resilient business environment

z/os Introduction and Workshop Overview of z Systems Environment 2017 IBM Corporation

EView/390z Insight for Splunk v7.1

Using WebSphere Application Server Optimized Local Adapters (WOLA) to Integrate COBOL and zaap-able Java

A Fresh Look at the Mainframe

Introduction. JES Basics

Micro Focus Studio Enterprise Edition Test Server

APIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets

High Availability through Warm-Standby Support in Sybase Replication Server A Whitepaper from Sybase, Inc.

IBM. MVS Planning: Workload Management. z/os. Version 2 Release 3 SC

IBM SYSTEM POWER7. PowerVM. Jan Kristian Nielsen Erik Rex IBM Corporation

IBM Tivoli OMEGAMON XE on z/os

Making System z the Center of Enterprise Computing

ANY Data for ANY Application Exploring IBM Data Virtualization Manager for z/os in the era of API Economy

Automation for IMS: Why It s Needed, Who Benefits, and What Is the Impact?

Practical Capacity Planning in 2010 zaap and ziip

IBM IMS Database Solution Pack for z/os Version 2 Release 1. Overview and Customization IBM SC

Moving From Reactive to Proactive Storage Management with an On-demand Cloud Solution

Choosing the level that works for you!

Db2 for z/os Gets Agile

Leveraging BCPii in Automation

Click to edit Master subtitle style

z/os Performance Monitoring Tools Shoot- Out: MainView for z/os from BMC Software, Inc.

Description Program Number S&S Program Number

z Processor Consumption Analysis Part 1, or What Is Consuming All The CPU?

IBM System Storage DS8000 series (Machine types 2421, 2422, 2423, and 2424) delivers new security, scalability, and business continuity capabilities

IMS K Transactions Per Second (TPS) Benchmark Roadblocks, Limitations, and Solutions

z990 Performance and Capacity Planning Issues

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller

Accelerate IMS Transaction Management Modernization

Why did my job run so long?

WebSphere Java Batch WP at ibm.com/support/techdocs Version Date: September 11, 2012

IMS V13 Overview. Deepak Kohli IMS Product Management

Oktober 2018 Dell Tech. Forum München

The zenterprise Unified Resource Manager IBM Corporation

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 4 z/os Overview

IBM DATA VIRTUALIZATION MANAGER FOR z/os

EView/390z Mainframe Discovery

Version Overview. Business value

Understanding z/osmf for the Performance Management Sysprog

Data Virtualization for the Enterprise

VSAM Access Method or DBMS?

ziip and zaap Software Update

Transcription:

BMC Subsystem Optimizer for zenterprise Reducing Monthly License Charges David Schipper Lead Product Manager david_schipper@bmc.com 11 March 2015

Agenda Sub-capacity Pricing and Monthly License Charges (MLC) BMC Subsystem Optimizer for zenterprize () Use cases Technical details Roadmap

Survey Says IT Cost Reduction / Optimization 70% Application Availibility Application Modernization Data Privacy Business / IT Alignment 52% 48% 47% 44% Data Recovery Cloud Implementation Mobility Big Data 27% 26% 34% 34% Outsourcing 16% Other 3% Source: BMC Software 2014 Mainframe Survey

What Drives Mainframe Costs? Peak Processing MIPS People 25% Hardware 20% IBM OTC 5% Other 10% MLC Software - z/os,, IMS,, etc 30% ISV 10% What the business wants: Reduce MLC monthly charges Reduce MIPS required Improve performance and availability in the process Peak 4HRA MSUs

Sub-capacity pricing IBM MLC software charged at peak MSU usage Not based on full machine capacity Key metric is the 4 Hour Rolling Average (4HRA)

Sub-capacity pricing Single LPAR 4-Hour Rolling Average 600 500 400 150 140 542 155 122 120 132 300 200 100 0 110 105 142 120 125 127 101 105 123 102 98 101 82 87 92 76 81 84 37 39 30 32 35 30 1 2 3. 4 719 5 720 6 IMS DB Other z/os % of Expense % of MSU Peak z/os @ $85/MSU - 542 MSUs $46,070 24% 29% IMS DB @ $125/MSU - 542 MSUs $67,750 35% 6% @ $75/MSU - 542 MSUs $40,650 21% 23% @ $72/MSU - 542 MSUs $39,024 20% 26% Other 0% 17% Total $193,494

Sub-capacity pricing LPAR Aggregation 600 500 400 300 200 100 0 150 140 110 105 4-Hour Rolling Average 155 142 122 120 132 120 125 127 500 400 300 200 135 130 105 110 4-Hour Rolling Average 915 907 918 871 914 923 915 907 918 871 914 923 480 476 542 452 459 112 141 155 150 98 101 125 128 101 105 123 102 98 101 115 117 102 110 107 97 100 82 87 92 76 81 84 45 42 46 37 44 39 37 39 30 32 35 30 0 35 32 18 30 24 35 1 2 3..... 4 719 5 720 6 1 2 3.... 4 719 5 720 6 IMS DB Other z/os 474 435 431 376 419 IMS DB Other z/os 455 449 % of MLC Expense % of MSU Peak z/os @ $85/MSU - 923 MSUs $78,455 24% 31% IMS DB @ $125/MSU - 923 MSUs $115,375 35% 7% @ $75/MSU - 923 MSUs $69,225 21% 21% @ $72/MSU - 923 MSUs $66,456 20% 28% Other $0 0% 13% Total $329,511

Need to think differently

BMC Subsystem Optimizer for zenterprize () The Why IBM requires that,, and/or IMS DB run on the same LPAR if a transaction access or IMS DB Increases MLC since all are billed at the combined peak The How Remove this IBM requirement and lower MLC No application code changes required Utilizes IBM published facilities The What Flexibility on where you can run, IMS, and Enhanced system redundancy and recovery options Further workload balancing options

BMC basics LPAR1 LPAR2 or IMS DB 1. application SQL or DL/I calls are intercepted by 2. routes the data access request to the appropriate DBMS 3. /IMS DB processes the data request and returns the requested data 4. routes the result set back to the initiating application

Sample Use Cases

use case / data sharing LPAR 1 LPAR 2 Without 284 MSU LPAR 3 273 MSU 121 MSU 117 MSU 224 MSU LPAR 4 296 MSU 96 MSU 127 MSU LPAR 1 405 LPAR 2 320 LPAR 3 390 LPAR 4 423 Aggregate monthly peak R4 1538 z/os @ $72/MSU - 1538 MSUs $110,736 @ $75/MSU - 1538 MSUs $115,350 @ $72/MSU - 1538 MSUs $110,736 Monthly MLC fee $336,822 LPAR 1 284 MSU LPAR 2 224 MSU LPAR 3 LPAR 4 96+127 MSU With LPAR 1 284 LPAR 2 447 LPAR 3 511 LPAR 4 296 Add 3% for overhead 46 Aggregate monthly peak R4 1584 273 MSU 117+121 MSU Annual savings $443,220 296 MSU z/os @ $72/MSU - 1584 MSUs $114,022 @ $75/MSU - 958 MSUs $71,843 @ $72/MSU - 1584 MSUs $114,022 Monthly MLC fee $299,887-11%

use case LPAR isolation LPAR 1 62 MSU LPAR 3 140 MSU 343 MSU 250 MSU LPAR 2 53 MSU LPAR 4 63 MSU 267 MSU 360 MSU Without LPAR 1 405 LPAR 2 320 LPAR 3 390 LPAR 4 423 Aggregate monthly peak R4 1538 z/os @ $72/MSU $110,736 @ $75/MSU $115,350 @ $72/MSU $110,736 Monthly MLC fee $336,822 LPAR 1 62 MSU 53 MSU Annual savings $1,300,416 LPAR 3 LPAR 4 140 MSU 63 MSU LPAR 2 343 MUS 267 MSU 250 MSU 360 MSU With LPAR 1-115 LPAR 3-203 LPAR 2-610 LPAR 4-610 Add 3% for overhead 46 Aggregate monthly peak R4 1584 z/os @ $72/MSU - 1584 MSUs $114,058 @ $75/MSU - 1220 MSUs $91,500 @ $72/MSU - 318 MSUs $22,896 Monthly MLC fee $228,454-32%

use case isolating IMS LPAR 1 LPAR 3 62 MSU 262 MSU 140 MSU IMS 81 MSU 250 MSU LPAR 2 LPAR 4 LPAR 2 63 MSU IMS 64 MSU 53 MSU 203 MSU 360 MSU Without LPAR 1 - //IMS 405 LPAR 2 - //IMS 320 LPAR 3 - / 390 LPAR 4 - / 423 Aggregate monthly peak R4 1538 z/os @ $72/MSU - 1538 MSUs $110,736 @ $75/MSU - 1538 MSUs $115,350 @ $72/MSU - 1538 MSUs $110,736 IMS @ $132/MSU - 725 MSUs $95,700 Monthly MLC fee $432,522 LPAR 1 LPAR 3 62 MSU 262 MSU LPAR 5 IMS 81+64 MSU LPAR 4 LPAR 2 LPAR 2 53 MSU 203 MSU With LPAR 1 - / 324 LPAR 2 - / 256 LPAR 3 - / 390 LPAR 4 - / 423 LPAR 5 - IMS 145 Add 3% for overhead 46 Aggregate monthly peak R4 1584 140 MSU 250 MSU Annual savings $1,134,636 63 MSU 360 MSU z/os @ $72/MSU - 1584 MSUs $114,058 @ $75/MSU - 1393 MSUs $104,475 @ $72/MSU - 1393 MSUs $100,296 IMS @ $132/MSU - 145 MSUs $19,140 Monthly MLC fee $337,969-22%

Database redundancy example SUBZERO SUBZERO SUBZERO SUBZERO LPAR 1 LPAR 3 xdb DB LPAR 2 LPAR 4 DB DB Without or IMS on LPAR 1 must be restarted before on LPAR 1 can process transactions LPAR 1 xdb LPAR 2 DB With LPAR 3 DB LPAR 4 DB can automatically redirect or IMS calls from on LPAR 1 to or IMS on LPAR 2

Technical Details

Architecture and Processing Flow LPAR1 LPAR2 XCF Controlling Agent DFSPRRC0 (IMS) Common Code Resume XCF Subsystem Server CCTL IMS Controlling Agent DSNAPRH () Common Code Resume XCF XCF Subsystem Server DSNAPRH When the transaction issues a or IMS data request: 1. Common Code intercepts the request 2. Uses XCF to route the request to the Subsystem Server for that database 3. The Subsystem Server gets the data from or IMS DB 4. Uses XCF to send the data to the Controlling Agent 5. The Controlling Agent sends the data back to the transaction via the Common Code

transparency and fallback Utilizes IBM published facilities Standard IBM //IMS DB interfaces Subsystems think they are communicating directly All existing, and IMS commands will respond as expected Single-Phase or Two-phase commit protocols are preserved; data integrity is maintained by the requestor WLM classification and accounting Information is propagated from the client address space to the Subsystem Server address space Allows WLM performance monitoring to include these address spaces in its service policy management No application code changes If a local or IMS instance satisfies the connection request, steps out of the way and allows processing as normal

Enabling Complete installation and product customization Define the configuration Uses DBC and LGC to define targets (Remote Subsystem Access) will support both Local and Remote Subsystem Access Add product libraries in STEPLIB and DFHRPL PLT Changes code runs as first pass PLT program DBC must be started before IMS and/or libraries required to support local connectivity Requirement 4.1 and later 10.1 and later IMS 12.1 and later z/os 1.12 and later

Monitoring MainView for, MainView for IMS and MainView for were enhanced to facilitate control and monitoring New 3270 and MV Explorer views and hyperlinks Use API to collect component data Enhancements through PTFs

Roadmap 2.0 September 2015 Installation Verification Program (IVP) Available now as a 1.0 PTF IMS TM to support Beta May/June MQ separation from for MQ shared queues MQ separation from for MQ running stored procedures future plans and IMS DB batch job support Separation of MQ from

BMC Significantly reduce MLC costs Add operational flexibility to critical workloads running on with /IMS DB Removes the IBM requirement that subsystems must reside on same LPAR No application changes Speed recovery time for and IMS subsystem failures Strengthen overall IT mainframe budget

Lowering IBM MLC Costs The BMC Software Investment Cost Analyzer for zenterprise Foundation for understanding MLC Quickly identify MLC cost components Simulate options for MLC cost reduction Application Accelerator for IMS Reduce IMS batch CPU consumption up to 50% Reduce IMS batch elapsed times up to 70% No IMS application changes Intelligent Capping for zenterprise Cost optimization with soft capping Intelligent capping minimizes SLA risks Simulate mode for gradual implementation Subsystem Optimizer for zenterprise Reduce,, and IMS MLC costs Increased operational flexibility No application changes

CAzE AAI icap Thank You Bring IT to Life.

copyright 2014 BMC Software, Inc.