The document discusses the experiences of The Harford Financial Services Group in implementing workload management goals using IBM's Workload Manager (WLM) to manage transaction response times for their CICS and IMS environments. They analyzed transaction profiles, defined service classes and goals, monitored performance, and made adjustments to improve response times and ensure goals were being met during high-volume periods such as month-end processing. For stored procedures, they classified enclaves based on origination point and made changes to improve IMS transaction response times that were being impacted.
Having the ability to analyze why a particular process in OTM did not output the desired results dramatically increases the value of your OTM team and their overall productivity. Understanding the detailed content provided within Explanations, Logs, and Diagnostics will allow your users to become super users of their own domains.
Designing Highly-Available Architectures for OTMMavenWire
The document discusses designing highly available architectures for OTM applications. It begins by emphasizing the importance of understanding business requirements and budget constraints when designing redundancy. It then outlines some real-world risks like hardware and application failures. The presentation provides an overview of traditional HA solutions and emerging virtualization technologies. It also includes a cheat sheet on options for scaling and clustering the web, application, and database tiers based on service level agreements.
2013 OTM EU SIG evolv applications Data ManagementMavenWire
This document discusses the history of Oracle Transportation Management (OTM) implementation processes in Europe and outlines best practices for data management and user access management. It describes how early OTM implementations relied on individual efforts which led to inconsistencies. As the user base grew, common tools and processes were developed but still varied between projects. The document advocates defining standardized practices to improve consistency, supportability and efficiency across implementations. It provides recommendations for best practices in loading reference data, managing data changes over time, and provisioning user access roles and privileges in a centralized manner.
This document provides an overview of OMEGAMON XE for Messaging for z/OS Version 7.3. It monitors IBM MQ and IBM Integration Bus for z/OS. It offers complete monitoring of messaging resources including queue managers, queues, channels, and message flows. It provides real-time monitoring and historical reporting to help troubleshoot problems. It also allows configuration management and automated problem detection and response.
This document provides an overview and agenda for a presentation on IBM storage management software, including Tivoli OMEGAMON XE for Storage on z/OS. The presentation covers Tivoli solutions for monitoring and managing z/OS storage subsystems, key issues in z/OS storage, and capabilities of OMEGAMON XE for storage such as performance monitoring, space management, and automation of storage administration tasks. Additional IBM Tivoli storage solutions are also discussed.
This document provides an overview of IBM Flex System Manager, an integrated management solution for data centers. It discusses challenges organizations face with managing complex, siloed IT infrastructures and outlines how Flex System Manager addresses these challenges through simplified, automated management. Key capabilities of Flex System Manager include integrated firmware and software updates, virtualization management, storage management, fabric management, energy management, and a user interface with interactive chassis maps and overlay views.
Having the ability to analyze why a particular process in OTM did not output the desired results dramatically increases the value of your OTM team and their overall productivity. Understanding the detailed content provided within Explanations, Logs, and Diagnostics will allow your users to become super users of their own domains.
Designing Highly-Available Architectures for OTMMavenWire
The document discusses designing highly available architectures for OTM applications. It begins by emphasizing the importance of understanding business requirements and budget constraints when designing redundancy. It then outlines some real-world risks like hardware and application failures. The presentation provides an overview of traditional HA solutions and emerging virtualization technologies. It also includes a cheat sheet on options for scaling and clustering the web, application, and database tiers based on service level agreements.
2013 OTM EU SIG evolv applications Data ManagementMavenWire
This document discusses the history of Oracle Transportation Management (OTM) implementation processes in Europe and outlines best practices for data management and user access management. It describes how early OTM implementations relied on individual efforts which led to inconsistencies. As the user base grew, common tools and processes were developed but still varied between projects. The document advocates defining standardized practices to improve consistency, supportability and efficiency across implementations. It provides recommendations for best practices in loading reference data, managing data changes over time, and provisioning user access roles and privileges in a centralized manner.
This document provides an overview of OMEGAMON XE for Messaging for z/OS Version 7.3. It monitors IBM MQ and IBM Integration Bus for z/OS. It offers complete monitoring of messaging resources including queue managers, queues, channels, and message flows. It provides real-time monitoring and historical reporting to help troubleshoot problems. It also allows configuration management and automated problem detection and response.
This document provides an overview and agenda for a presentation on IBM storage management software, including Tivoli OMEGAMON XE for Storage on z/OS. The presentation covers Tivoli solutions for monitoring and managing z/OS storage subsystems, key issues in z/OS storage, and capabilities of OMEGAMON XE for storage such as performance monitoring, space management, and automation of storage administration tasks. Additional IBM Tivoli storage solutions are also discussed.
This document provides an overview of IBM Flex System Manager, an integrated management solution for data centers. It discusses challenges organizations face with managing complex, siloed IT infrastructures and outlines how Flex System Manager addresses these challenges through simplified, automated management. Key capabilities of Flex System Manager include integrated firmware and software updates, virtualization management, storage management, fabric management, energy management, and a user interface with interactive chassis maps and overlay views.
The document provides an overview of MavenWire's LogisticsWired solution. LogisticsWired is a pre-configured Oracle Transportation Management environment that supports industry standard logistics flows. It offers rapid deployment, best-in-class hosting, and a proven support infrastructure. The solution details section describes the modules, users, workflows, integration capabilities, and support services provided. Solution flows show order management, planning, execution, tracking and freight settlement processes.
This document discusses value-add tools that can make an Oracle EPM investment more efficient. It describes the EPM Maestro Suite, MerlinXL Report Wizard, and Accelatis Ascension Suite as examples of supported value-add solutions that are developed using standard technologies and focus on Oracle EPM applications. Consulting solutions are noted to potentially cause issues with upgrades and knowledge transfer. The document provides an overview of each solution and examples of how customers have benefited from increased productivity, automation, and insights.
The document discusses how IBM products like Service Management Suite can help companies address challenges in mobilizing their mainframe systems of record to support new mobile workloads. It describes issues like limited mainframe capacity, difficulties modernizing for web and mobile, and slow problem diagnosis. The solutions discussed include tools for optimizing performance, modernizing applications, quickly diagnosing problems, and ensuring high availability. Mobile enablement is presented as a continuous process involving planning, development, testing, release, deployment, and monitoring phases supported by tools like CICS, OMEGAMON, and Rational products.
This document discusses the use of Near-Term History (NTH) features in IBM's OMEGAMON XE on z/OS v5.3 to investigate performance issues on a z/OS system. It provides an example where a systems programmer receives a report of response time problems on LPAR Z2 between 1-2pm. The programmer navigates through various NTH workspaces in the Enhanced 3270 User Interface to view historical CPU utilization details for the relevant time period at the CPC and LPAR level in order to identify high utilization on LPAR Z2 as the potential cause. The document demonstrates how NTH allows drilling down from the CPC to LPAR level to help troubleshoot reported
Provides comprehensive service management capabilities for IBM z Systems. It is a single offering containing capabilities to manage z/OS and all key subsystems. It offers high availability and automated operations to improve service levels and reduce downtime. It also provides network management to maintain high availability of z Systems networks and performance management for real-time and historical performance and availability management. It features a single point of control using modern dashboards to monitor and operate applications on both z and non-z systems.
Learn about z/OS Workload Management Update for z/OS V1.11 and V1.12. For more information on IBM System z, visit http://ibm.co/PNo9Cb.
Visit the official Scribd Channel of IBM India Smarter Computing at http://bit.ly/VwO86R to get access to more documents.
IMS 14 includes many new features to improve agility, application deployment and management, integration with DB2, business growth capabilities, infrastructure enhancements, and database and transaction manager enhancements. Key highlights include enhancements to support dynamic database changes, catalog management of resources, OSAM and DEDB improvements, SQL aggregation functions, DBRC and FDBR enhancements, reduced TCO, and cascaded transaction support across LPARs.
Real Time Operating Systems for Embedded SystemsAditya Vichare
This document discusses real-time operating systems for embedded systems. It defines embedded systems and real-time embedded systems, noting examples like smart home security systems. It then defines real-time operating systems (RTOS) as operating systems intended for real-time applications that process data as it comes in without buffer delay. Key features of RTOS are discussed, including priority-based scheduling, minimal interrupt latency, preemptible kernels, and task-based modular development. Examples of RTOS usage include air traffic control systems and anti-lock braking systems.
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfMavenWire
The presentation will include an overview of how the two systems integrate at a high level. We will then delve deeper and describe and diagram the flows between EBS and OTM, for the following processes: Sales Orders, Purchasing, Payables, Rates and Ship Methods. With that complete, we will discuss lessons learned from the projects, including the relative maturity of this integration offering, data mapping issues (particularly around units of measure and delivery dates), synchronization of shared data (including locations, carriers and service levels) and understanding several key terminology differences between the two products. Finally, we will end with a Q and A session, so that attendees can get answers to related questions or delve deeper into particular segments for greater detail.
Presented by Chris Plough at MavenWire.
This document summarizes experiences implementing workload management goals for CICS and IMS transactions as well as DB2 stored procedures. It describes converting two critical CICS systems to WLM transaction management to meet an SLA of 98% of transactions completing within 2 seconds. This improved the response time distribution. IMS regions were later converted to WLM transaction management as well, which provided more consistent response times during resource shortages. Managing DB2 stored procedures with WLM initially caused problems due to dependent and independent enclaves performing the same tasks, which was later addressed.
The document describes a test conducted by IBM's WAS System Test team to build a large-scale Liberty collective topology of 10,000 collective members running on 225 virtual machines. The test stressed both the system management layer through REST API calls and application workload. No significant tuning was required for Liberty to scale to 10,000 members, though the collective controllers required JVM and OS tuning to handle the large data set. The large-scale collective ran stably for over 7 days while undergoing mixed workloads.
Reduce The Risk Critical To Protect Critical To Monitorjellobrand
The document discusses how IBM Tivoli Monitoring (ITM) can provide system performance and state monitoring of servers, applications, and infrastructure to complement Tivoli Storage Manager (TSM) backup and recovery. ITM monitors resources like CPU, memory, and network performance and detects issues before they cause outages. It offers out-of-the-box reporting, monitoring, situations, and automated responses to improve problem resolution. When used together, ITM and TSM provide a comprehensive solution for data protection, backup monitoring, and overall system health.
IBM offers a portfolio of IMS Tools to help customers manage their IMS databases and transactions. The tools include solutions for database administration, performance management, backup and recovery, application management, and system administration. Key tools analyzed in the document are IMS Performance Analyzer, IMS Problem Investigator, and IMS Index Builder. These tools help users monitor performance, troubleshoot issues, and rebuild indexes for IMS databases. IBM is committed to ongoing support and development of these IMS Tools to help customers optimize their IMS environments.
TSMExplorer is an alternative solution for managing IBM Tivoli Storage Manager (TSM) servers that provides a user-friendly web interface. It allows administrators to control multiple TSM servers from a single point and monitor servers through alerting and reporting functions. TSMExplorer also includes an agent that enables centralized management of TSM client configurations. The solution aims to make TSM administration easier for all levels of administrators.
This document discusses daily health checks for IBM Tivoli Storage Manager Version 6. It provides an overview of the TSM Admin Center health check feature, including how to set it up and how to interpret the different health indicators. It also reviews how to view server details, errors, missed events and more through the health check.
GSE Nordic 2015 CICS Performance and Consolidation The CICS TS V5 releases introduce a number of runtime enhancements to reduce CPU usage, improve response times, reduce resource usage, while providing additional insight into transaction performance. Come along to this session as we explore some of the newer performance benefits found in CICS TS and how savings can translate to your environment. We will also look at a lab benchmark that consolidated CICS regions, maintaining throughput, saving significant MIPS, and reducing the management overhead.
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]vasuballa
This Oracle Development session summarizes practical tips and lessons learned from performance tuning and benchmarking the world’s largest Oracle E-Business Suite environments. Application system administrators will get concrete tips and techniques for identifying and resolving performance bottlenecks on all layers of the technology stack. They will also learn how Oracle’s engineered systems such as Oracle Exadata and Oracle Exalogic can dramatically improve the performance of their system
Ims12 workbench data visualization - IMS UG May 2014 Sydney & MelbourneRobert Hain
Analyzing problems with transactions on z/OS can feel like measuring a strand of cotton when your starting point is a shirt: you need to dissect individual aspects of the transaction without losing the overall picture of how they fit together. That means knowing where and how to get logs for various subsystems, relating these logs together, and finally interpreting the combined output.
IBM Transaction Analysis Workbench for z/OS is a tool that provides a coherent picture of a transaction across subsystems - including IMS, DB2, CICS, WebSphere MQ, and z/OS itself - helping you to pinpoint the source of problems. We demonstrate a step-by-step proof-of-concept model for visually interacting with composite log data to help identify and resolve problems involving multiple subsystems.
This document provides an overview of SAP BASIS topics, including client administration, user administration, transports, background jobs, and monitoring tools. It contains descriptions of common SAP transactions codes (T-codes) used for tasks such as client creation, user locking, transport role assignments, and monitoring work processes and system logs. The roles and responsibilities of a BASIS administrator are outlined, such as installing and monitoring the SAP system, user and client management, and applying patches.
The document provides an overview of MavenWire's LogisticsWired solution. LogisticsWired is a pre-configured Oracle Transportation Management environment that supports industry standard logistics flows. It offers rapid deployment, best-in-class hosting, and a proven support infrastructure. The solution details section describes the modules, users, workflows, integration capabilities, and support services provided. Solution flows show order management, planning, execution, tracking and freight settlement processes.
This document discusses value-add tools that can make an Oracle EPM investment more efficient. It describes the EPM Maestro Suite, MerlinXL Report Wizard, and Accelatis Ascension Suite as examples of supported value-add solutions that are developed using standard technologies and focus on Oracle EPM applications. Consulting solutions are noted to potentially cause issues with upgrades and knowledge transfer. The document provides an overview of each solution and examples of how customers have benefited from increased productivity, automation, and insights.
The document discusses how IBM products like Service Management Suite can help companies address challenges in mobilizing their mainframe systems of record to support new mobile workloads. It describes issues like limited mainframe capacity, difficulties modernizing for web and mobile, and slow problem diagnosis. The solutions discussed include tools for optimizing performance, modernizing applications, quickly diagnosing problems, and ensuring high availability. Mobile enablement is presented as a continuous process involving planning, development, testing, release, deployment, and monitoring phases supported by tools like CICS, OMEGAMON, and Rational products.
This document discusses the use of Near-Term History (NTH) features in IBM's OMEGAMON XE on z/OS v5.3 to investigate performance issues on a z/OS system. It provides an example where a systems programmer receives a report of response time problems on LPAR Z2 between 1-2pm. The programmer navigates through various NTH workspaces in the Enhanced 3270 User Interface to view historical CPU utilization details for the relevant time period at the CPC and LPAR level in order to identify high utilization on LPAR Z2 as the potential cause. The document demonstrates how NTH allows drilling down from the CPC to LPAR level to help troubleshoot reported
Provides comprehensive service management capabilities for IBM z Systems. It is a single offering containing capabilities to manage z/OS and all key subsystems. It offers high availability and automated operations to improve service levels and reduce downtime. It also provides network management to maintain high availability of z Systems networks and performance management for real-time and historical performance and availability management. It features a single point of control using modern dashboards to monitor and operate applications on both z and non-z systems.
Learn about z/OS Workload Management Update for z/OS V1.11 and V1.12. For more information on IBM System z, visit http://ibm.co/PNo9Cb.
Visit the official Scribd Channel of IBM India Smarter Computing at http://bit.ly/VwO86R to get access to more documents.
IMS 14 includes many new features to improve agility, application deployment and management, integration with DB2, business growth capabilities, infrastructure enhancements, and database and transaction manager enhancements. Key highlights include enhancements to support dynamic database changes, catalog management of resources, OSAM and DEDB improvements, SQL aggregation functions, DBRC and FDBR enhancements, reduced TCO, and cascaded transaction support across LPARs.
Real Time Operating Systems for Embedded SystemsAditya Vichare
This document discusses real-time operating systems for embedded systems. It defines embedded systems and real-time embedded systems, noting examples like smart home security systems. It then defines real-time operating systems (RTOS) as operating systems intended for real-time applications that process data as it comes in without buffer delay. Key features of RTOS are discussed, including priority-based scheduling, minimal interrupt latency, preemptible kernels, and task-based modular development. Examples of RTOS usage include air traffic control systems and anti-lock braking systems.
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfMavenWire
The presentation will include an overview of how the two systems integrate at a high level. We will then delve deeper and describe and diagram the flows between EBS and OTM, for the following processes: Sales Orders, Purchasing, Payables, Rates and Ship Methods. With that complete, we will discuss lessons learned from the projects, including the relative maturity of this integration offering, data mapping issues (particularly around units of measure and delivery dates), synchronization of shared data (including locations, carriers and service levels) and understanding several key terminology differences between the two products. Finally, we will end with a Q and A session, so that attendees can get answers to related questions or delve deeper into particular segments for greater detail.
Presented by Chris Plough at MavenWire.
This document summarizes experiences implementing workload management goals for CICS and IMS transactions as well as DB2 stored procedures. It describes converting two critical CICS systems to WLM transaction management to meet an SLA of 98% of transactions completing within 2 seconds. This improved the response time distribution. IMS regions were later converted to WLM transaction management as well, which provided more consistent response times during resource shortages. Managing DB2 stored procedures with WLM initially caused problems due to dependent and independent enclaves performing the same tasks, which was later addressed.
The document describes a test conducted by IBM's WAS System Test team to build a large-scale Liberty collective topology of 10,000 collective members running on 225 virtual machines. The test stressed both the system management layer through REST API calls and application workload. No significant tuning was required for Liberty to scale to 10,000 members, though the collective controllers required JVM and OS tuning to handle the large data set. The large-scale collective ran stably for over 7 days while undergoing mixed workloads.
Reduce The Risk Critical To Protect Critical To Monitorjellobrand
The document discusses how IBM Tivoli Monitoring (ITM) can provide system performance and state monitoring of servers, applications, and infrastructure to complement Tivoli Storage Manager (TSM) backup and recovery. ITM monitors resources like CPU, memory, and network performance and detects issues before they cause outages. It offers out-of-the-box reporting, monitoring, situations, and automated responses to improve problem resolution. When used together, ITM and TSM provide a comprehensive solution for data protection, backup monitoring, and overall system health.
IBM offers a portfolio of IMS Tools to help customers manage their IMS databases and transactions. The tools include solutions for database administration, performance management, backup and recovery, application management, and system administration. Key tools analyzed in the document are IMS Performance Analyzer, IMS Problem Investigator, and IMS Index Builder. These tools help users monitor performance, troubleshoot issues, and rebuild indexes for IMS databases. IBM is committed to ongoing support and development of these IMS Tools to help customers optimize their IMS environments.
TSMExplorer is an alternative solution for managing IBM Tivoli Storage Manager (TSM) servers that provides a user-friendly web interface. It allows administrators to control multiple TSM servers from a single point and monitor servers through alerting and reporting functions. TSMExplorer also includes an agent that enables centralized management of TSM client configurations. The solution aims to make TSM administration easier for all levels of administrators.
This document discusses daily health checks for IBM Tivoli Storage Manager Version 6. It provides an overview of the TSM Admin Center health check feature, including how to set it up and how to interpret the different health indicators. It also reviews how to view server details, errors, missed events and more through the health check.
GSE Nordic 2015 CICS Performance and Consolidation The CICS TS V5 releases introduce a number of runtime enhancements to reduce CPU usage, improve response times, reduce resource usage, while providing additional insight into transaction performance. Come along to this session as we explore some of the newer performance benefits found in CICS TS and how savings can translate to your environment. We will also look at a lab benchmark that consolidated CICS regions, maintaining throughput, saving significant MIPS, and reducing the management overhead.
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]vasuballa
This Oracle Development session summarizes practical tips and lessons learned from performance tuning and benchmarking the world’s largest Oracle E-Business Suite environments. Application system administrators will get concrete tips and techniques for identifying and resolving performance bottlenecks on all layers of the technology stack. They will also learn how Oracle’s engineered systems such as Oracle Exadata and Oracle Exalogic can dramatically improve the performance of their system
Ims12 workbench data visualization - IMS UG May 2014 Sydney & MelbourneRobert Hain
Analyzing problems with transactions on z/OS can feel like measuring a strand of cotton when your starting point is a shirt: you need to dissect individual aspects of the transaction without losing the overall picture of how they fit together. That means knowing where and how to get logs for various subsystems, relating these logs together, and finally interpreting the combined output.
IBM Transaction Analysis Workbench for z/OS is a tool that provides a coherent picture of a transaction across subsystems - including IMS, DB2, CICS, WebSphere MQ, and z/OS itself - helping you to pinpoint the source of problems. We demonstrate a step-by-step proof-of-concept model for visually interacting with composite log data to help identify and resolve problems involving multiple subsystems.
This document provides an overview of SAP BASIS topics, including client administration, user administration, transports, background jobs, and monitoring tools. It contains descriptions of common SAP transactions codes (T-codes) used for tasks such as client creation, user locking, transport role assignments, and monitoring work processes and system logs. The roles and responsibilities of a BASIS administrator are outlined, such as installing and monitoring the SAP system, user and client management, and applying patches.
WebSphere Technical University: Top WebSphere Problem Determination FeaturesChris Bailey
Problem determination is an important focus area in the IBM WebSphere Application Server. Serviceability improvements have been added that have greatly improved the ability to find root causes of problems in both the full IBM WebSphere Application Server profile, and the newer Liberty profile. The session focuses on how to effectively use serviceability improvements added to the application server since V8.0. This includes high performance extensibe logging, cross-component trace, IBM Support Assistant data collector, timed operations, memory leak detection/prevention, and IBM Support Assistant 5.
Presented at the WebSphere Technical University 2014, Dusseldorf
This document summarizes a presentation on database optimization techniques for DBAs. It discusses using reports like AWR, ASH, and ADDM to analyze performance issues. It also covers using explain plans and trace files to diagnose problems. Specific troubleshooting steps are provided for examples involving parallel processing issues, performance degradation after an upgrade, and temporary space usage. The presentation emphasizes using data from tools like these to identify and address real performance problems, rather than superficial "tinsel" optimizations.
Highly Available, Highly Scalable – Enterprise Manager 12c for Large Enterprises discusses using Oracle Enterprise Manager (EM) 12c to monitor a large enterprise environment with thousands of database instances, application servers, and other targets across multiple platforms and versions. It describes how EM 12c provides highly available monitoring with redundancy and disaster recovery, and how it addresses challenges of managing and reporting at large scale. Key points covered include building a highly available EM infrastructure, managing targets and alerts in bulk, leveraging the metric framework and reporting capabilities, and performing regular maintenance tasks to keep the EM environment healthy.
Continuent Tungsten - Scalable Saa S Data Managementguest2e11e8
The key needs of SaaS vendors include:
i) managing multi-tenant architectures with shared DBMS, ii) maintaining customer SLAs for uptime and performance and iii) optimized, efficient operations.
The key benefits Continuent Tungsten offers SaaS vendors are:
i) high availability and protection from data loss, ii) simple, efficient cluster management and iii) enable complex database topologies.
Tungsten offers high-availability, database cluster management and management of complex topologies for multi-tenant architectures.
Tungsten high availability and data protection features include maintaining live copies with data consistency checking and tightly coupled backup/restore integration with cluster management tools.
Tungsten cluster management allows SaaS vendors to migrate customers and perform system upgrades without downtime, thus enabling these maintenance operations during normal business hours.
Tungsten also enables complex replication topologies, including data filtering and data archiving strategies, maintaining extra data copies for data-marts, routing different customers to different DBMS copies, and providing cross-site multi-master replication.
Dean Sheehan [InfluxData] | InfluxDB Time Series Engine Overview | InfluxDays...InfluxData
Hear from InfluxData’s Field CTO as he provides an overview of the InfluxDB Time Series Engine. Learn more about the time series merge tree (TSM) and how it relates to the API, Flux, and Tasks. In the session, he will also provide a sneak peek into the future of the InfluxDB Time Series Engine.
OOW15 - Getting Optimal Performance from Oracle E-Business Suitevasuballa
This packed Oracle development session summarizes practical tips and lessons learned from performance tuning and benchmarking the world’s largest Oracle E-Business Suite environments. Application system administrators will get concrete tips and techniques for identifying and resolving performance bottlenecks on all layers of the technology stack. They will also learn how Oracle’s engineered systems, such as Oracle Exadata and Oracle Exalogic, can dramatically improve the performance of their system.
IMS V12 includes several performance enhancements over previous versions, including improved internal instruction paths, logging enhancements like extended format OLDS and striping, reduced TCB switching in DBCTL, and new capabilities like secondary indexes for fast path databases and dynamic buffer pools. Benchmark results showed equal or better performance than IMS V11 across workloads. Specific enhancements saw improvements such as over 20% CPU savings for DBCTL TCB switching and up to 81% CPU reduction for synchronous OTMA queues.
The document outlines best practices for optimizing performance in the different layers of Oracle E-Business Suite, including the applications tier, concurrent manager, database tier, and applications. It discusses approaches to identifying and resolving performance issues such as defining the problem clearly, gathering the right data to analyze the issue, identifying the root cause, and searching for known solutions. Specific techniques are provided for tuning each layer to maximize throughput and response times.
This document discusses stored procedures in SQL Server. It covers creating, updating, and deleting stored procedures, as well as using parameters, variables, and error handling within stored procedures. Several key benefits of stored procedures are that they reduce network traffic, can be optimized by the database compiler, and allow centralized management of logic and security. The document also provides examples of creating parameterized and non-parameterized stored procedures.
This document provides an overview of Scriptomatic Solutions' Siebel Application Monitoring solution. The solution monitors key components of the Siebel application, like servers, services, and databases, and displays the status in a simple web-based dashboard. This allows issues to be quickly identified and resolved, reducing downtime and administrative overhead. The solution extracts data from the Siebel environment, loads it into a database, and presents it through customizable dashboards for easy monitoring from a single interface.
1. Our Experiences Implementing Goals
By Online Transaction Response Time
CMG
Session #131
Dec 2004
Len Jejer
Ray Smith
The Harford Financial Services
Group
Workload Manager
2. Trademarks and Disclaimers
CICS and DB2 are registered trademarks of IBM Corporation in the US and
other countries.
RMF, WLM, zOS, IMS are trademarks of IBM Corporation in the US and
other countries.
SAS is a registered trademark of The SAS Institute, Inc. in the US and other
countries.
MXG is a trademark of Barry Merrill in the US and other countries.
Use of and references to products in this presentation is not intended to be
a product endorsement or recommendation of that product by The Hartford
Financial Services Group or employees of The Hartford Financial Services
Group.
3. References And
Acknowledgements http://www-1.ibm.com/support/techdocs/atsmastr.nsf/Web/Techdocs
http://www.redbooks.ibm.com
SG24-5326-00 – WLM Redbook
SG24-6404-00 – IMS V7 Perf Monitoring and Tuning
SG24-4693-01 – DB2 Stored Procedures
IBM Manuals
MVS Planning: Workload Management
RMF Suite
A special thanks goes to the RMF/WLM ETR Q&A support team for their
contributions to this project
Thanks to Peter Enrico for information we got from his handouts and classes
Thanks also goes to the RMF, WLM, IMS, and CICS support folks at IBM
4. Workload Manager Level-Set
WLM manages the performance of the
workloads in a zOS environment
Works toward optimizing resource utilization and
meeting workload goals
5. Workload Manager Level-Set
Manages CPU, I/O and storage
CPU is managed using dispatching priority and rate of
consumption
Memory is managed by using dynamic storage
isolation
I/O is managed using I/O priority or CPU dispatch
priority
6. Workload Manager Concepts
WLM manages workloads according to goals
defined
Velocity goals
Response time goals
WLM uses importance to prioritize goal
achievement
7. WLM Importance
Importance is WLM’s “search order”
Higher importance work tends to receive resources
Lower importance work tends to donate resources
We saw discretionary work can get cycles from the
higher priority work when the higher priority work was
exceeding the goals
8. WLM Importance
SYSTEM and SYSSTC highest, but no storage
isolation
Importance 1-5
Discretionary (MTTW algorithm)
9. WLM Goals
Velocity Goals
Measure of acceptable delay
(using)/(using + waiting)
Average Response Time Goals
Percentile Response Time Goals
Less likely to be influenced by outliers
“Bucket-ize” response time distribution
10. WLM Transaction Sampling
WLM Samples Performance Blocks (PB)
Sampled once every .250 seconds
One adjustment made every 10 seconds
Adjusted work left alone for a minute or so
11. WLM Transaction Sampling
In CICS, PB’s predefined
#PB = MAXTASKS
Keep MAXTASKS within reason to avoid excessive
WLM sampling and overhead
In IMS, PB’s are dynamic
#PB = # of MPR
PB’s come and go with MPR’s
13. The CICS Challenge
• 1.5 million transactions/day during month-end processing
• Processor at 100% utilization
14. Environment
OS/390 2.10
Over-committed 8-way processor running 2
LPAR’s
CICS V4
Two major production regions and four
ancillary regions
15. Impeders
Month-end batch
10 jobs each taking 5 hours CPU time running 5 at a
time among others
Very long In/Ready Queue
Mis-behaved DDF Enclaves
16. Solutions
Don’t run batch during the day
Raise CICS region velocity
Never did get it to go @ 90% velocity goal
Put CICS in WLM-managed transaction
response time goals
17. We Lined Up Resources
IBMLINK -- just did searches
IBMLINK – RMF/WLM ETR Q&A
IBM on the Web
Redbooks
19. We Measured What We Had
Measured transaction counts and response time
CICS 110 data
MXG
80% of volume was covered by < 12
transactions
Developed goals for those transactions using
desired response time given current
transaction response goals
20. We Determined Goals
Used the key transactions to determine service
class goals
High volume transactions will lift the region
Region tends to be managed to the most aggressive
transaction goal
Some transactions will get a free ride
Separated CICS system transactions
Long-runners
Never ending
21. Service Classes Naming
Establish good WLM naming conventions
Change names if they don’t work
Accommodate test and production service classes
Accommodate IMS/CICS separate service classes
In CICS, use report classes to be able to track
individual transactions in monitors if necessary
22. We Defined Service Classes
Importance
Go with something that fits your policy with very little
or no user work above the transaction service classes
Percentage making the response time goal
Good tweaking tool, start lower and move up
Response time goal
Go with what you got at first
23. Examples of Service Class
TRANCP01
Importance 1, 98% in .5 secs or less
Classified 70-80% of total volume
TRANCP02
Importance 1, 98% in 1.2 secs or less
Classified 20-30% of total volume
TRANCP03
Importance 2, 98% in 2.0 secs or less
CICS Overhead and long runners
24. We Set Up Classification
Rules
Classification rules in CICS subsystem
Used Subsystem Instance (VTAM Applid) and
Transaction Name (SI/TN)
In JES/STC, PF11 over a couple times,
“Manage Region Using Goals Of” REGION
Install and activate the policy
27. We Did More Analysis
Online monitors can be used to monitor proper
classification of transactions
Can run 110 data to simulate response time goal
achievement
SAS/MXG helped us decipher the data
28. We Took The Plunge
Change “Manage Region Using Goals Of” to
TRANSACTION
We installed and activated the policy
Tuned using high-volume transactions
Got to a point of diminishing returns
29. We Changed The Service
Class Names
Don’t use FAST, SLOW, etc in service class
name, the phone will eventually ring!
TRANCP01, TRANCT01 etc. worked for us
We used transaction name for report classes
Report classes were minimally used in our case
32. We Were Surprised
• 1.5 million transactions/day during month-end processing
• Processor at 100% utilization
33. We
Tweaked
That annoying, consistent 10AM dip
We took stuff out of SYSSTC
Netview, DB2, DF/HSM
CICS goals would handle most of DB2 work
34. We Smiled
• 1.5 million transactions/day during month-end processing
• Processor at 100% utilization
35. We Moved Onto IMS
IMS somewhat well behaved, some month-
end stress
4 production control regions, 5 test control
regions
Environment not “super-constrained”
zOS 1.4 (+ OA06672 for canned reports)
IMS V7 (+ PQ71906)
36. We Took A Different
Approach
More granularity required due to nature of
IMS architecture and our structure
Classified by IMS SSID/Tran Class
All inclusive, nothing defaulted
zOS 1.2 allowed for simulation with report
classes
37. We Setup Workload
Manager Kept report classes granular and only
consisting of 1 service class
In IMS region classification rules (STC/JES),
left everything “Managed According to Goals
of” REGION
39. RMF/PM
• Use Report Classes
• Click on
RESOURCE/SYSPLEX
• Multitude of Report
Class reports to choose
from
• Filter on Report Class
Name
40. We Analyzed and Monitored
zOS 1.2 and Report Classes allowed us to
model with 100% accuracy
Each IMS transaction class was given a
report class.
41. We Tweaked
Using the report classes, we were able to
move different IMS transaction classes in
different service classes and re-analyze non-
disruptively
BEFORE implementation we knew what
goals were being achieved
42. We Implemented
Modify ALL related IMS region JES/STC
classifications to TRANSACTION
Control regions
MPR’s
DBRC address spaces
DLI regions
IMS Connect Address Spaces
Install/Activate Policy
43. We Monitored
RMF/PM
RMF Monitor III
APAR OA06672 required for Mon III SYSRTD
<reportclassname>
SAS/MXG
Use TYPE72GO to “bucketize” report classes
(doesn’t need OA06672)
44. We Benefited
When DB2 Stored Procedures came into the
system, we were better set up to manage the
influx of new work
At 100% processor utilization, we were able
to over-achieve aggressive IMS goals with
3,000,000 IMS transactions a day
45. We Began The Stored
Procedure Saga
DB2 Administrators provided initiative
DB2 Version 8 requires WLM management of
Stored Procedures
Avoid the last minute rush, get an understanding
of things early on
46. We Defined The AE
SG24-4693-01 DB2 Stored Procedures
Parameters can be specified in AE panel or in
DB2 JCL
NUMTCB is important—too low = too many
SPAS started
48. We Learned About WLM SPAS
Each SPAS can only service a single Service
Class when “Unlimited” is specified
We set production to “Unlimited” and test to
“Single AS Per System”
Changes to definition or JCL will require a
refresh of the AE itself
50. WLM AE Vary Commands
V WLM,APPLENV=<AEname>,REFRESH
V WLM,APPLENV=<AEname>,QUIESCE
V WLM,APPLENV=<AEname>, RESUME
zOS System Commands
51. We Diagramed The Workflow
LPAR2
DB2 1
Batch Jobs
IMS1
DB2 2
SPAS
SPAS
Batch Jobs
IMS2
Intel
LPAR1
52. We Determined Enclave
Classification
Stored Procedure calls from IMS2 would keep
the IMS transaction classification and would be
included in IMS response time
Stored Procedure calls from batch on LPAR2
would keep the batch classification
Work from LPAR1 and the network would go
through DDF classification
53. We Found Challenges
Had to maintain IMS1 response time via DDF
classifications
Did not want the batch enclaves from LPAR1 to
dominate online enclaves
Requests coming in from the Web couldn’t be
classified with response time goals THREADS=
ACTIVE or RELEASE( DEALLOCATE)
54. We Needed To Distinguish
Sources
Independent enclaves from IMS transactions on
the remote LPAR
Independent enclaves from batch jobs on the
remote LPAR
Independent enclaves from the Web
55. We Looked For Data
DB2 Accounting Data provides SP detail data
Turned on Options 7 and 8
Used MXG to format the SMF101 data
Dumped the data and looked
56. We Liked The DB2 Data
DB2 data provided a wealth of information
Originating IMS
Batch job information
Workstation information
USERID
Plan
On and on
57. We Classified The Test
Environment
Separated the IMS and batch from the Web
work (that was easy)
Put a “middle of the road” service class in for
everything
Installed the policy and did more measurements
58. We Investigated Results
Used Monitor III to view available classification
data in the ENCLAVE report
Verified what we had in the classification rules
was correct
Tried to find more to distinguish IMS and batch
59. Monitor III Example
Go into OPTIONS
Chose ENCLAVE report
Get some attributes from there to be included
in report
61. We Came Up With A Way
Origin data not available to WLM in classification
– but available in DB2 101
Used MXG/SAS to pull off the independent
enclaves from DB2 data that coming from IMS
and batch
We ran reports to tell us what the longest
running enclave from IMS was
62. We Revised DDF Service
Classes
Made the Service Class for mainframe
origination work two periods long
First period was response time %-ile, reflecting
the importance of the IMS transaction
Second period was velocity, reflecting that of
production batch
63. We Got Help From The
Application
The day before production cut over, the
applications did a “stress test”
We modified service classes and goals to
parallel what we planned for production
It was relatively calm
We made an assessment of what would happen
the following Monday
64. We Were “All Set” For
Production We started off with some struggling to make the
goals with an IMS volume of 50-60 transactions
a second
Missing goals by a percent or 2
Control regions and MPR’s were being delayed
for ENCLAVE here and there
65. It Got A Little Busier
IMS volume ramped up to the normal 100+
transactions a second
Goals were consistently being missed
Everything delayed for ENCLAVE
66. We Made Adjustments
We lowered the DDF Service Class to a lower
percentage and a little longer time
We saw some improvements
Other IMS work was suffering badly
Still not a win
67. We Made More Adjustments
We started to see queuing in the IMS Control
Regions with transactions not related to the
Stored Procedure application
We were able to isolate the transaction classes
that were being impeded and put them in their
own service class with a goal of 98% in < 0.2
seconds
68. We Kept Going
We took the local IMS transactions that were
causing the higher CPU consumption, put them
in an isolated Service Class with lower
importance
We put the DDF Service Class in a velocity goal
Things quieted down a lot
70. We Found Stuff Out
Application code had call to Stored Procedure
inside the loop
Each call was iterated multiple times (at least
10-15) instead of once
We convinced the applications to consider a
design change
71. We Put Stuff Back
Applications implemented design change
Big reduction in CPU utilization
We put offending transactions back in the
original service class (IMP=1)
Saw much better transaction flow, no issues
72. We Changed Goals
We went back and changed our DDFP001
Service Class back to a %-ile response time
goal
We cleaned up classification rules
75. Summary
Get resources lined up
Learn the measurement data
Gather more data than you think you need
Don’t be afraid to change your own plans
76. More Summary
Set reasonable expectations and know how
to react when things go awry. “What am I
going to do if…..”
Understand that you won’t get it right the first
time (see above)
Don’t be afraid to ask IBM questions. This
benefits you and you’ll find out the ETR folks are
great to work with
77. Exploit The Tool
You manage WLM, let WLM manage the
system
Feel free to reach us at:
len.jejer@thehartford.com
raymond.smith@thehartford.com