Build a system health check for Db2 using IBM Machine Learning for z/os

Similar documents
Db2ZAI Machine Learning in Db2 for z/os

Latest from the Lab: What's New Machine Learning Sam Buhler - Machine Learning Product/Offering Manager

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

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

Oracle Enterprise Manager 12c IBM DB2 Database Plug-in

Predicting Service Outage Using Machine Learning Techniques. HPE Innovation Center

WITH ACTIVEWATCH EXPERT BACKED, DETECTION AND THREAT RESPONSE BENEFITS HOW THREAT MANAGER WORKS SOLUTION OVERVIEW:

IBM DB2 Analytics Accelerator Trends and Directions

Oracle Enterprise Manager 12c Sybase ASE Database Plug-in

Build and Deploy Stored Procedures with IBM Data Studio

Db2 for z/os: What s New?

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

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Barry D. Lamkin Executive IT Specialist Capitalware's MQ Technical Conference v

IBM Tivoli OMEGAMON XE on z/os

IBM s Integrated Data Management Solutions for the DBA

Event: PASS SQL Saturday - DC 2018 Presenter: Jon Tupitza, CTO Architect

TRUE DATABASE VISIBILITY Meet your speakers Raymond Pe Sr Database Administrator Alliant Credit Union Ron Kozakowski Manager, Data Services Alliant Cr

CONTENTS. Technology Overview. Workflow Integration. Sample Customers. How It Works

Video AI Alerts An Artificial Intelligence-Based Approach to Anomaly Detection and Root Cause Analysis for OTT Video Publishers

How to Troubleshoot Databases and Exadata Using Oracle Log Analytics

IBM. PDF file of IBM Knowledge Center topics. IBM Operations Analytics for z Systems. Version 2 Release 2

CONFIDENTLY INTEGRATE VMWARE CLOUD ON AWS WITH INTELLIGENT OPERATIONS

IBM CICS TS V5.5. Your essential guide to this release

Data Virtualization for the Enterprise

BUILD BETTER MICROSOFT SQL SERVER SOLUTIONS Sales Conversation Card

Oracle Diagnostics Pack For Oracle Database

Using AppDynamics with LoadRunner

Cloud Monitoring as a Service. Built On Machine Learning

Monitoring & Tuning Azure SQL Database

(10393) Database Performance Tuning Hands-On Lab

The network s impact on student and staff experience. Client-centric Analytics and Assurance Darren Smith Aruba Networks

Master Every Stage of Your Mobile App Lifecycle: Micro Focus Mobile Center. Brochure. Application Development, Test & Delivery

Building a Data Strategy for a Digital World

Title DC Automation: It s a MARVEL!

Diagnostics in Testing and Performance Engineering

IBM DB2 Analytics Accelerator

Oracle Machine Learning Notebook

Optimizing SQL Transactions

Machine Learning per le tue applicazioni: come apprendere dai dati

5 STEPS for Turning Data into Actionable Insights

SOLUTION BRIEF NETWORK OPERATIONS AND ANALYTICS. How Can I Predict Network Behavior to Provide for an Exceptional Customer Experience?

Ten things hyperconvergence can do for you

IBM API Connect: Introduction to APIs, Microservices and IBM API Connect

Optimize Your Databases Using Foglight for Oracle s Performance Investigator

Proactive Outage Avoidance with IBM Service Management Suite for z/os (SMSz) V1.3

Cisco Crosswork Network Automation

Six Sigma in the datacenter drives a zero-defects culture

The Power to Stream z IT Operational Data to the Analytic Engine of Your Choice

Deploying, Managing and Reusing R Models in an Enterprise Environment

A10 HARMONY CONTROLLER

Embrace Oracle Autonomous Database and Accelerate Adoption Supporting You Every Step of the Journey

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

Deep Security Integration with Sumo Logic

Microsoft SQL Server Fix Pack 15. Reference IBM

Protecting Against Modern Attacks. Protection Against Modern Attack Vectors

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

How IBM Can Identify z/os Networking Issues without tracing

Self Management of DB2 Systems using Data Server Manager Sowmya Kameswaran Technical Lead DB2 Tools Modernization

Database Engineering. Percona Live, Amsterdam, September, 2015

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Proactive Performance Monitoring for Citrix XenApp & XenDesktop

IBM DB2 Analytics Accelerator: Real-Life Use Cases

Take Your Oracle WebLogic Applications to The Next Level with Oracle Enterprise Manager 12c

Introduction to Data Mining and Data Analytics

AI in The Data AI Centre in the Data Centre

Certkiller.P questions

Boost your Analytics with Machine Learning for SQL Nerds. Julie mssqlgirl.com

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

CASE STUDY: USING THE HYBRID CLOUD TO INCREASE CORPORATE VALUE AND ADAPT TO COMPETITIVE WORLD TRENDS

Westfield DB2 z/os System Management

Security analytics: From data to action Visual and analytical approaches to detecting modern adversaries

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Welcome to IBM Security Guardium Analyzer!

Goliath Technology Overview with MEDITECH Module

Evaluating Cloud Databases for ecommerce Applications. What you need to grow your ecommerce business

MEETING ISO STANDARDS

The Modern Mainframe At the Heart of Your Business

IBM Tivoli Monitoring (ITM) And AIX. Andre Metelo IBM SWG Competitive Project Office

Microsoft Security Management

Demystifying Machine Learning

Oracle Database 12c Rel. 2 Cluster Health Advisor - How it Works & How to Use it

Tcorem. Nate Murphy Sr VP Tcorem IBM Champion. Tridex June 5 th, 2017

The Major CPU Exceptions in EPV Part 2

REDUCE TCO AND IMPROVE BUSINESS AND OPERATIONAL EFFICIENCY

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Powerful Insights with Every Click. FixStream. Agentless Infrastructure Auto-Discovery for Modern IT Operations

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

WHITEPAPER. MemSQL Enterprise Feature List

IBM IMS Tools Keynote

Proactive Performance Monitoring for Citrix XenApp & XenDesktop. Technology Overview

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Table of Contents HOL-SDC-1317

Table of Contents HOL-PRT-1463

Delivering Next Generation DCIM for a Mobile Workforce

Cisco Prime Unified Service Monitor 8.7

Imperva Incapsula Website Security

RSA INCIDENT RESPONSE SERVICES

IBM Cloud for VMware Solutions

Cybersecurity. You have been breached; What Happens Next THE CHALLENGE FOR THE FINANCIAL SERVICES INDUSTRY

Transcription:

Build a system health check for Db2 using IBM Machine Learning for z/os Jonathan Sloan Senior Analytics Architect, IBM Analytics

Agenda A brief machine learning overview The Db2 ITOA model solutions template Customer experiences Db2 AI for z/os Wrap up / Q&A

UNDERSTANDING machine learning Identify Patterns not readily foreseen by humans Build Models of behavior from those patterns data program computer Traditional Programming output data output computer Program (model) Score or Predict Behavior with the deployment models Machine Learning

The value machine learning to IT Operations Apply the same analytics technologies used in business for IT Leverage latest reporting technologies Achieve high speed reporting for SMF data Leverage advanced analytics Improve operational productivity via IT Operational Analytics (ITOA) Have overall view of the mainframe ecosystem over time Monitor KPIs and System Resources Achieve and maintain the highest levels of resiliency to meet business goals and prevent interruption of services

COMMON APPROACHES to machine learning Unsupervised (Investigative) outcomes not labeled Clustering: Goal is to group data into clusters for better organization Example: Categorize banking customers by behavior in order to understand how to market and what products to sell Supervised (Predictive) outcomes are labeled Classification: Goal is to predict a category Binary-classification (yes/no) Examples: Fraud, Churn, Purchase, Spam email detection Multi-classification (which of several items to recommend) Examples: Netflix, Amazon recommendations, Ad recommendations for products Regression: Goal is to predict a value Examples: Customer lifetime value, Stock prices prediction

ML and Production Engineers IBM MACHINE LEARNING FOR z/os Data Scientist Application Developer A Hybrid Cloud Approach to Model Lifecycle Management and Collaboration Platform agnostic model development Enterprise-grade, collaborative, extensible open source software Real-time insights embedded with transactions Insight from multiple platforms Reliability, availability and encryption in a security-rich environment

IBM Db2 IT Operational Analytics (Db2 ITOA) solution template Provides an example system health tree application Applies machine learning technology to operational data, such as SMF records Gains insight into the health of IBM Db2 for z/os subsystems Build dynamic base lines for Db2 for z/os key performance indicators (KPI) Visualizes and monitors the health status of Db2 for z/os subsystems Can provide real-time IT operational insight

Db2 ITOA solution template What it does Leverages machine learning and data science Ingests SMF data for model training and scoring Analyzes, monitors, and visualizes large amount of operational data Builds a hierarchy health tree to represent the health status of the Db2 sub-systems, transactions and individual KPIs Monitors the changes in health status over time Highlights abnormal KPIs in a timeline to assist root cause diagnosis Uses ML for z/os functionalities to provide module life cycle management Provides real-time scoring capability by adopting SMF real-time interface

Db2 ITOA solution template KPI selection KPIs are selected from the SMF 100,101,102 records for Db2 subsystem and transactions Default collection is based on the input from domain experts Reduce the system cost and complexity of the health tree structure Filter KPIs based on the study of their correlation Cluster (group) KPIs together based on similar behavior Select appropriate KPIs for monitoring

Db2 ITOA solution template Building baseline model Use customized statistical methods and time series models to build baseline model for each selected KPIs Factor-in the impact of the calendar (workday, weekend, special business day, etc.) Baseline models define the normal system behaviors, used to detect anomalies Baseline models identify the normal, warning and critical ranges on the timeline for each KPI

Db2 ITOA solution template Health Tree structure Uses a traffic light approach to represent the health status of KPIs and groups of KPIs Green for normal, yellow for warning and red for abnormal Indicates how long a KPI has been in red state Determines system health by the status of the Db2 subsystem and Db2 workload For Db2 subsystems, KPIs are grouped by category For transactions, volume per minute and transaction response times are monitored For response time issue diagnosis, you can drill down to key factors

Db2 ITOA solution template Real-time capability Using the SMF real-time interface, real-time SMF data is fed into the ML for z/os data ingestion service The ML scoring service provides real-time system health status Depicts problems with only a few minutes delay

Db2 ITOA solution template Predict potential issues in near future Prediction model will only be triggered when applicable KPIs are in yellow status Not suitable for all KPIs Will continually improve the prediction function Predict KPI trends in the next five minutes Health Tree UI displays the predicted status for KPIs

Db2 ITOA solution template Customer Experience 1 Business Background A large bank was impacted by hanging transactions resulting in a significant production outage lasting almost 3 hours 9:00 am - 10:29 am: Transactions started hanging 10:30 am: CICS region was restarted and system started to recover and transactions resumed 11:55 am: System resumed normal status Goal Demonstrate how ML for z/os could detect the transaction issues earlier Help DBAs identify the root cause of the anomaly with granular accuracy

Db2 ITOA solution template Customer Experience 1 Results Training: Used historical SMF 100, 101 records to build a dynamic baseline for 62 KPIs (Covered DB2 sub-system and transactions) Scoring: Detected abnormal behavior for 17 KPIs on the day of outage The Health Tree Application Detected the transactions hung at 9:04 am, about 11 minutes earlier than the customer s rules-based monitoring system Visualizations helped DBAs to more easily discover the abnormal situation and focus on the abnormal KPIs in Timeline feature Identified the root cause at 9:16am (in comparison, Level 2 took an entire day to identify the same issue within a post-outage analysis)

Db2 ITOA solution template Customer Experience 2 Business Background May 21, 4:00 AM: Implemented a DDF application change. A new application issued non-optimal SQL statements, which caused a Db2 performance issue, slowing down the Db2 workload May 22, 11:08 AM: Db2 issued the message DSNV508I indicating a below-the-bar memory constraint Goal Demonstrate how early ML for z/os can detect the change Enable DBAs to quickly and easily pinpoint the root cause by correlating the anomalous behavior to resource usage and constraint in Db2 Showcase model training, deployment and scoring functionalities of Machine Learning for z/os

Db2 ITOA solution template Customer Experience 2 Results Training: used historical SMF 100 records to build a dynamic baseline for 148 KPIs Scoring: abnormal behavior for 53 KPIs were detected on the day of outage The health tree application: detected the system departure from normal on May 21 at 5:20 AM (more than 24 hours before the system performance was impacted) DB2 domain expertise: was able to readily pinpoint the root cause using the health tree

Traditional challenges of a rules-based ITOA system All rules are based on the human experience typically rules don t get reviewed as often as a result the %of false alerts could be high There are so many KPIs, it is impossible to set rules for each KPI With outages, its difficult to identify which KPIs appear abnormal first Db2 ITOA solution template A powerful use case for ML for z/os Monitor systems and transactions at a granular level Be sensitive to data characteristics Find hidden patterns from the data Avoid human bias and limitations in experience Use self-monitor, self-evaluate, and self-retrain functions, to minimize concern about when data patterns change and when model performance regress Indicate when to re-train, to gain more accurate outage predictions and uncover how system monitoring will be achieved Gain flexibility as changes and updates occur

Productizing predictive analytics with sponsor customers IBM is working with sponsor users to leverage the ML for z/os toolkit and productize IT ops use cases such as the Db2 ITOA solution template Focused on a relatively small number of subsystems to ensure critical mass of problem signatures

Advantage of leveraging your enterprise resources Gain insight at the point of transaction Keep sensitive data in place, encrypted, secure Leverage best of open source and unique innovation The benefits of implementing IBM Machine Learning for z/os The value to data scientists Increase data scientist productivity Collaborate across data science teams Deliver better insight to more business teams The value to the organization Optimize processes Improve employee productivity Increase customer satisfaction.

Marketing Db2 AI for z/os

Db2 for z/os What is the Optimizer? An analogy. #Db2ZAI The optimizer is responsible for Choosing the most efficient method of accessing the data for a given SQL statement Think of your transportation choices Start/end location, time of day, construction, traffic, available options/routes All can impact the quickest route????

Db2 for z/os Announcing IBM Db2 AI for z/os #Db2ZAI IBM Db2 AI for z/os (Db2ZAI) empowers the optimizer in your Db2 for z/os engine to determine the best-performing query access paths based on your workload characteristics using machine learning Learns the patterns from the collected data from workloads in customer s unique operating environment and determine the optimal paths for SQL statements entering Db2 for z/os Built on top of the Machine Learning for z/os stack leveraging all the services without requiring data scientist support Db2 generates the training data, deploys and monitors/retrains models with MLz

Db2 for z/os IBM Db2 AI for z/os Business Value #Db2ZAI Up to 25% CPU Savings* Db2z infused with ML MLz IBM Z Value Proposition Enable Db2 for z/os optimizer to leverage Machine Learning for z/os ( MLz ) services and IBM Z Reduce CPU consumption and IT cost through optimization for best query access paths Improve Db2 application performance Rapid model learning specific to the data/application behavior per subsystem without requiring data science skills *CPU savings metric based on IBM internal benchmarks; actual savings will vary according to customer workloads and environment

IBM Db2 AI for z/os Architecture SQL Applications Db2 12 for z/os Db2 Optimizer Learning Task (ziip Offloaded*) Model Life Cycle Automation Subtasks Performance History ML Scoring Service* IBM Open Data Analytics* (IZODA) Machine Learning for z/os V1.2 Db2ZAI User Interface MLz Model Services 25 - Db2ZAI -Machine Learning for z/os - z/os -x86 * ziip Offload

Next Steps IBM Db2 for z/os Announced 11 th September 2018 IBM Db2 AI for z/os General Availability 21 st September Join the Launch webcast - available on replay http://ibm.biz/db2zaiwebcast

Q&A Please use the Q&A block on your console to submit your questions LEARN MORE www.ibm.com/analytics/z-analytics IBM Machine Learning for z/os www.ibm.com/us-en/marketplace/machine-learning-for-zos Test Drive IBM Machine Learning for z/os https://ibm.biz/bdz38g