MVS Planning: Workload Management

Total Page:16

File Type:pdf, Size:1020Kb

MVS Planning: Workload Management z/OS Version 2 Release 3 MVS Planning: Workload Management IBM SC34-2662-30 Note Before using this information and the product it supports, read the information in “Notices” on page 235. This edition applies to Version 2 Release 3 of z/OS (5650-ZOS) and to all subsequent releases and modifications until otherwise indicated in new editions. Last updated: 2019-06-24 © Copyright International Business Machines Corporation 1994, 2019. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Figures................................................................................................................. xi Tables..................................................................................................................xv About this information....................................................................................... xvii Who should use this information..............................................................................................................xvii Where to find more information............................................................................................................... xvii Other referenced documents.................................................................................................................. xviii Information updates on the web...............................................................................................................xix How to send your comments to IBM.....................................................................xxi If you have a technical problem................................................................................................................xxi Summary of changes.........................................................................................xxiii Summary of changes for z/OS Version 2 Release 3 (V2R3)................................................................... xxiii Summary of changes in z/OS Version 2 Release 2 (V2R2) as updated March 2017............................. xxiv Summary of changes in z/OS Version 2 Release 2 (V2R2) as updated December 2015....................... xxv Summary of changes for z/OS Version 2 Release 2 (V2R2).................................................................... xxv Changes made in z/OS Version 2 Release 1 (V2R1) as updated December 2013................................. xxv Changes made in z/OS Version 2 Release 1............................................................................................ xxv Chapter 1. Why MVS workload management?.........................................................1 Problems addressed by workload management.........................................................................................1 MVS workload management solution for today and tomorrow.................................................................. 1 Chapter 2. What is MVS workload management?.................................................... 3 Performance administration........................................................................................................................ 4 Performance management.......................................................................................................................... 5 Workload balancing......................................................................................................................................5 Workload management concepts................................................................................................................6 What is a service definition?...................................................................................................................6 Why use service policies?.......................................................................................................................6 Organizing work into workloads and service classes............................................................................ 6 Why use resource groups or tenant resource groups?..........................................................................9 Assigning work to a service class.........................................................................................................10 Why use application environments?....................................................................................................11 Why use scheduling environments?.................................................................................................... 12 Summary of service definition and service policy concepts............................................................... 14 Chapter 3. Workload management participants.................................................... 17 Workload management work environments.............................................................................................17 Subsystem support for goal types and multiple periods.................................................................... 18 Subsystem-specific performance hints...............................................................................................19 Workload balancing................................................................................................................................... 19 Workload management in a CPSM environment................................................................................. 20 Workload management in a DB2 Distributed Data Facility environment........................................... 20 Batch workload management................................................................................................................... 20 Multisystem enclave support.................................................................................................................... 21 Intelligent Resource Director.................................................................................................................... 22 iii HiperDispatch mode.................................................................................................................................. 22 Overview............................................................................................................................................... 22 The concept of HiperDispatch mode................................................................................................... 22 Setting HiperDispatch mode in SYS1.PARMLIB.................................................................................. 23 I/O storage management...........................................................................................................................24 Handling service class periods with a response time goal................................................................. 24 Handling service class periods with a velocity goal............................................................................ 25 Handling other I/O requests................................................................................................................ 25 Controlling the information passed to the I/O manager..................................................................... 25 Non-z/OS partition CPU management...................................................................................................... 25 Workload management and Workload License Charges.......................................................................... 26 Defining the capacity of a partition......................................................................................................27 Defining group capacity........................................................................................................................28 Workload management with other products............................................................................................ 30 Chapter 4. Setting up a service definition............................................................. 31 Specifying a service definition...................................................................................................................31 Storing service definitions......................................................................................................................... 31 Defining the parts of a service definition...................................................................................................32 Chapter 5. Defining service policies......................................................................33 Using policy overrides................................................................................................................................34 Chapter 6. Defining workloads............................................................................. 37 Defining a departmental workload............................................................................................................37 Chapter 7. Defining resource groups.....................................................................39 Calculating an LPAR share — Example 1................................................................................................... 42 Specifying the capacity as a number of CPs — Example 2....................................................................... 44 Chapter 8. Defining tenant resource groups..........................................................45 Chapter 9. Defining service classes and performance goals...................................47
Recommended publications
  • Z/OS Intelligent Resource Director
    Front cover z/OS Intelligent Resource Director WLM LPAR CPU Management Dynamic Channel-path Management Channel Subsystem I/O Priority Queueing Frank Kyne Michael Ferguson Tom Russell Alvaro Salla Ken Trowell ibm.com/redbooks International Technical Support Organization z/OS Intelligent Resource Director August 2001 SG24-5952-00 Take Note! Before using this information and the product it supports, be sure to read the general information in “Special notices” on page 401. First Edition (August 2001) This edition applies to Version 1 Release 1 of z/OS, Program Number 5694-A01. Note: This book is based on a pre-GA version of a product and may not apply when the product becomes generally available. We recommend that you consult the product documentation or follow-on versions of this redbook for more current information. Comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. HYJ Mail Station P099 2455 South Road Poughkeepsie, NY 12601-5400 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 2001. All rights reserved. Note to U.S Government Users – Documentation related to restricted rights – Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Contents Preface . .ix The team that wrote this redbook. .ix Special notice . .xi IBM trademarks . xii Comments welcome. xii Part 1. Introduction to Intelligent Resource Director . 1 Chapter 1. Introduction to Intelligent Resource Director (IRD).
    [Show full text]
  • Z10 EC System Overview Level 06B, February 2011
    System z10 Enterprise Class System Overview SA22-1084-06 Level 06b, February 2011 System z10 Enterprise Class System Overview SA22-1084-06 Level 06b, February 2011 Level 06b, February 2011 Note Before using this information and the product it supports, read the information in “Safety” on page xi, Appendix D, “Notices,” on page 151, and IBM Systems Environmental Notices and User Guide, Z125-5823. | This edition, SA22-1084-06, applies to the IBM System z10 Enterprise Class (z10 EC) server. This edition replaces | SA22-1084-05. Technical changes to the text are indicated by a vertical bar (|) to the left of the change. There might be a newer version of this document in a PDF file available on Resource Link.Goto http://www.ibm.com/servers/resourcelink and click Library on the navigation bar. A newer version is indicated by a lowercase, alphabetic letter following the form number suffix (for example: 00a, 00b, 01a, 01b). © Copyright IBM Corporation 2008, 2011. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Level 06b, February 2011 Contents Figures ..............vii Power sequence controller .........31 Additional features/functions supported ....31 Tables ...............ix Monitoring and estimating CPC power consumption and temperature .......31 Preplanning and setting up the Storage Area Safety ...............xi Network (SAN) environment .......32 Safety notices ..............xi World trade safety information .......xi Chapter 3. Software support .....33 Laser safety information ..........xi z/OS ................34 Laser compliance ...........xi z/VM ................35 z/VSE ................35 About this publication ........xiii Linux on System z ............36 What is included in this publication ......xiii TPF.................36 Revisions ..............xiii Prerequisite publications..........xiii Chapter 4.
    [Show full text]
  • High Availability and Scalability of Mainframe Environments Using System Z and Z/OS As Example
    robert vaupel _ of mainframe environments high availability and scalability of mainframe environments r. vaupel Robert Vaupel High Availability and Scalability of Mainframe Environments using System z and z/OS as example High Availability and Scalability of Mainframe Environments using System z and z/OS as example by Robert Vaupel Impressum Karlsruher Institut für Technologie (KIT) KIT Scientific Publishing Straße am Forum 2 D-76131 Karlsruhe www.ksp.kit.edu KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft Diese Veröffentlichung ist im Internet unter folgender Creative Commons-Lizenz publiziert: http://creativecommons.org/licenses/by-nc-nd/3.0/de/ KIT Scientific Publishing 2013 Print on Demand ISBN 978-3-7315-0022-3 Contents 1. Introduction 1 1.1. Motivation . 1 1.2. High Availability . 3 1.3. Scalability . 5 2. z/Architecture 9 2.1. A Little History . 9 2.2. System z CMOS Heritage . 12 2.3. System zEC12 Central Electronic Complex . 13 2.4. System zEC12 Components . 14 2.5. System z Multi Chip Module . 16 2.5.1. Memory . 17 2.5.2. Book . 18 2.5.3. Processor Characterization . 18 2.6. System z High Availability Design . 19 2.6.1. Transparent CPU Sparing . 20 2.6.2. CPU Error Detection for newer System z machines . 21 2.6.3. Redundant Array of Independent Memory . 22 2.7. System z Software and Firmware Layers . 25 2.8. Instruction Execution . 27 2.8.1. CISC versus RISC Architecture . 27 2.8.2. Register Sets . 30 2.8.3. Program Status Word . 31 2.8.4.
    [Show full text]
  • IBM System Z10 Enterprise Class Technical Guide
    Front cover IBM System z10 Enterprise Class Technical Guide Describes the Enterprise Class server and related features Addresses increasing complexity, rising costs, and energy contraints Discusses infrastructure for the data center of the future Per Fremstad Wolfgang Fries Marian Gasparovic Parwez Hamid Brian Hatfield Dick Jorna Fernando Nogal Karl-Erik Stenfors ibm.com/redbooks International Technical Support Organization IBM System z10 Enterprise Class Technical Guide November 2009 SG24-7516-02 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. Third Edition (November 2009) This edition applies to the IBM System z10 Enterprise Class server, as described in IBM United States Hardware Announcement 108-794, dated October 21, 2008. © Copyright International Business Machines Corporation 2008, 2009. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xi Trademarks . xii Preface . .xv The team who wrote this book . .xv Become a published author . xvii Comments welcome. xvii Chapter 1. Introducing the System z10 Enterprise Class . 1 1.1 Wanted: an infrastructure (r)evolution. 3 1.1.1 Simplified . 4 1.1.2 Shared . 4 1.1.3 Dynamic . 5 1.1.4 z10 at the core of a dynamic infrastructure. 6 1.1.5 Storage is part of the System z10 stack . 6 1.2 System z10 EC highlights . 7 1.3 System z10 EC Models. 9 1.3.1 Model upgrade paths . 10 1.3.2 Concurrent processing unit conversions. 10 1.4 System functions and features .
    [Show full text]
  • Introduction to the New Mainframe: Z/OS Basics Access
    Glossary of terms and abbreviations This glossary defines technical terms and abbreviations used in the z/OS® Basic Skills Information Center. If you do not find the term you are looking for, refer to the IBM® Glossary of Computing Terms, available from: http://www.ibm.com/ibm/terminology. The following cross-references are used in this glossary: Contrast with: This refers to a term that has an opposed or substantively different meaning. See: This refers the reader to (a) a related term, (b) a term that is the expanded form of an abbreviation or acronym, or (c) a synonym or more preferred term. Synonym for: This indicates that the term has the same meaning as a preferred term, which is defined in its proper place in the glossary. Synonymous with: This is a reference from a defined term to all other terms that have the same meaning. Obsolete term for: This indicates that the term should not be used and refers the reader to the preferred term. This glossary includes terms and definitions from American National Standard Dictionary for Information Systems, ANSI X3.172-1990, copyright 1990 by the American National Standards Institute (ANSI). Copies may be purchased from the American National Standards Institute, 11 West 42nd Street, New York, New York 10036. Definitions are identified by an asterisk (*) that appears between the term and the beginning of the definition; a single definition taken from ANSI is identified by an asterisk after the item number for that definition. © Copyright IBM Corp. 2006. All rights reserved. 1 2 Introduction to the New Mainframe: z/OS Basics access.
    [Show full text]
  • IBM Z14 (3906) Technical Guide
    Front cover IBM z14 (3906) Technical Guide Octavian Lascu Hervey Kamga Esra Ufacik Bo Xu John Troy Frank Packheiser Michal Kordyzon Redbooks International Technical Support Organization IBM z14 (3906) Technical Guide October 2018 SG24-8451-01 Note: Before using this information and the product it supports, read the information in “Notices” on page xiii. Second Edition (October 2018) This edition applies to IBM Z®: IBM z14™, IBM z13™, IBM z13s™, IBM zEnterprise EC12 (zEC12), and IBM zEnterprise BC12 (zBC12). © Copyright International Business Machines Corporation 2017. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xiii Trademarks . xiv Preface . .xv Authors. .xv Now you can become a published author, too! . xvii Comments welcome. xvii Stay connected to IBM Redbooks . xviii Chapter 1. Introducing the IBM z14 . 1 1.1 Design considerations for the IBM z14 . 2 1.2 z14 server highlights . 3 1.2.1 Processor and memory. 4 1.2.2 Capacity and performance . 4 1.2.3 Virtualization . 6 1.2.4 I/O subsystem and I/O features . 8 1.2.5 Reliability, availability, and serviceability design. 10 1.3 z14 server technical overview . 11 1.3.1 Models . 11 1.3.2 Model upgrade paths . 12 1.3.3 Frames . 13 1.3.4 CPC drawer . 13 1.3.5 I/O connectivity: PCIe Generation 3 . 17 1.3.6 I/O subsystem . 17 1.3.7 I/O and special purpose features in the PCIe I/O drawer . 18 1.3.8 Storage connectivity .
    [Show full text]
  • Parallel Sysplex Application Considerations Derations
    IBM Front cover Parallel Sysplex Application Considerationsderations Introducing architecture mindset to leverage z/OS sysplex applications Designing applications to benefit from Parallel Sysplex DB2, DFSMStvs, CICS, IMS, WebSphere MQ applications Jordi Alastrué i Soler Mak Anders, Karl Bender Amardeep Bhattal, Paolo Bruni Andy Clifton, John Iczkovits Franck Injey, Pirooz Joodi Vasilis Karras, Andy Mitchelmore Robert Queen, Mark Rader Mayur Raja, Pete Siddall Jens Erik Wendelboe ibm.com/redbooks International Technical Support Organization Parallel Sysplex Application Considerations October 2004 SG24-6523-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (August 2004) This edition applies to IBM Parallel Sysplex technology used with operating systems z/OS (program number 5694-A01) or OS/390 (program number 5647-A01.) © Copyright International Business Machines Corporation 2004. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix The team that wrote this redbook. ix Become a published author . xi Comments welcome. xii Chapter 1. Introduction to Parallel Sysplex . 1 1.1 What is a sysplex? . 2 1.1.1 Why use a sysplex? . 3 1.2 Data sharing in a sysplex . 5 1.3 Parallel processing in a sysplex . 8 1.4 Managing work in a sysplex . 14 Chapter 2. Application design . 17 2.1 Applications in a sysplex . 18 2.2 Enabling for continuous availability . 19 2.2.1 Affinities . 21 2.2.2 Locking . 24 2.2.3 Batch window .
    [Show full text]
  • Achieving the Highest Levels of Parallel Sysplex Availabilitybility
    Front cover Achieving the Highest Levels of Parallel Sysplex Availabilitybility The latest availability recommendations Covers hardware, systems management, and software One-stop shopping for availability information Frank Kyne Christian Matthys Uno Bengtsson Andy Clifton Steve Cox Gary Hines Glenn McGeoch Dougie Lawson Geoff Nicholls David Raften ibm.com/redbooks International Technical Support Organization Achieving the Highest Levels of Parallel Sysplex Availability December 2004 SG24-6061-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (December 2004) This edition applies to IBM Parallel Sysplex technology used with operating systems z/OS (program number 5694-A01) or OS/390 (program number 5647-A01). © Copyright International Business Machines Corporation 2004. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . .x Preface . xi The team that wrote this redbook. xi Become a published author . xiii Comments welcome. xiv Chapter 1. Introduction. 1 1.1 Why availability is important to you . 2 1.2 Cost of an outage . 2 1.2.1 Component outage versus service outage . 4 1.2.2 Availability overview . 4 1.3 Continuous availability in a Parallel Sysplex . 5 1.3.1 Availability definitions . 5 1.3.2 Spectrum of availability factors . 6 1.4 What this book is all about . 8 Chapter 2. Hardware . 11 2.1 Environmental . 12 2.1.1 Power . 12 2.1.2 Cooling . 13 2.1.3 Geographic location . 13 2.1.4 Physical security .
    [Show full text]
  • Parallel Sysplex Availability Checklist
    Parallel Sysplex Availability Checklist June 2020 Authors: David Raften Gene Sale 1 Contents Table of Contents Introduction .................................................................................................................................................. 5 Establishing availability objectives ................................................................................................................ 6 Designing a high availability Parallel Sysplex ................................................................................................ 8 Maximizing computer environment availability ......................................................................................... 10 Power ...................................................................................................................................................... 10 Cooling .................................................................................................................................................... 10 Building/Computer room design ............................................................................................................ 11 Configuring hardware for availability ......................................................................................................... 11 Availability features ................................................................................................................................ 11 Configuring for availability .....................................................................................................................
    [Show full text]
  • IBM System Z10 Business Class Technical Overview
    Front cover IBM System z10 Business Class Technical Overview Describes the new IBM System z10 BC server and related features Discusses server structure and design Reviews software support Marian Gasparovic Ivan Dobos Per Fremstad Wolfgang Fries Parwez Hamid Brian Hatfield Dick Jorna Fernando Nogal Karl-Erik Stenfors ibm.com/redbooks International Technical Support Organization IBM System z10 Business Class Technical Overview November 2009 SG24-7632-01 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. Second Edition (November 2009) This edition applies to the initial announcement of the IBM System z10 Business Class server. © Copyright International Business Machines Corporation 2008, 2009. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . .x Preface . xi The team who wrote this book . xi Become a published author . xiii Comments welcome. xiii Chapter 1. Introducing the IBM System z10 Business Class . 1 1.1 Wanted: an infrastructure (r)evolution. 2 1.2 System z10 BC highlights . 7 1.3 z10 BC model structure. 8 1.4 System functions and features . 10 1.4.1 Processor . 11 1.4.2 CPC drawer . 12 1.4.3 I/O connectivity . 12 1.4.4 Cryptography . 14 1.4.5 Parallel Sysplex support . 16 1.4.6 Reliability, availability, and serviceability. 17 1.5 The performance advantage . 18 1.6 Operating systems and software. 18 Chapter 2. Hardware components . 21 2.1 Frame and drawers . 22 2.2 Drawer concept .
    [Show full text]
  • IBM Z/OS V2R2: Performance
    EPV Technologies Newsletters June 2020 - Number 06 1) Tech Papers- Are you wasting money because of SIIS? A big part of performance analysts time is dedicated to find and tune system components and applications which use an excessive amount of resources, especially CPU. The CPU usage is important because it determines a large portion of z/OS hardware and software costs. When the software pricing is based on the monthly peak of the MSUs used in 4-hour rolling average the analysts focus mostly on the workloads contributing to those peaks. With the advent of TFP (Enterprise Consumption solution) the situation is changing: all the MSUs are now relevant for the software bill, no matter the time of the day when they are used. So, with TFP, identifying and eliminating any MSU waste has become even more important than before. In the last machine generations, IBM has identified the “Store Into Instruction Stream” (SIIS) issue as possible reason for a reduction of the processor cache effectiveness and a consequent significant increase of CPU utilization. In this paper, after a short overview of the SIIS issue we will provide formulas and report examples to help you understand how relevant are the number of MSUs wasted in your systems because of SIIS events. We will also provide suggestions on what you need to do to identify SIIS culprits. If you want to receive the paper you can reply to this e-mail writing "Are you wasting money because of SIIS?" in the subject 2) Tech Events - EPV User Group 2020 The XVIII EPV User Group will be a “virtual” user group.
    [Show full text]
  • Z/OSR Workload Manager
    z/OS R Workload Manager How It Works And How To Use It Issue No. 1 Robert Vaupel Senior Technical Staff Member IBM Development Laboratory B¨oblingen,Germany Tel.: +49(0)-7031-16-4239 Email: [email protected] Copyright c 2014 April 25, 2014 Contents 1. Introduction 5 2. Basic Concepts 6 2.1. A simple Analogy . .6 2.2. Managing Work in a Computer System . .6 2.3. Service Class Goals . .7 2.4. The Service Definition . .9 3. A Look Inside WLM 11 3.1. How WLM Works . 11 3.2. CPU Management Example . 13 3.2.1. A Life Scenario . 15 3.3. Other Management Algorithms . 17 4. Managing Work on z/OS 19 4.1. Managing Address Spaces . 19 4.2. Managing Batch Work . 20 4.3. Managing TSO . 20 4.4. Managing CICS and IMS . 21 4.5. Managing Websphere and DB2 . 21 5. Defining Service Classes and Goals 23 5.1. Setting up Service Classes . 23 5.2. Setting up Service Goals . 24 5.3. Response Time Goals . 24 5.4. Execution Velocity Goals . 25 5.5. Discretionary . 25 5.6. Resource Groups . 27 5.7. Protecting Work . 27 5.7.1. CPU Critical Option . 27 5.7.2. Storage Critical Option . 28 5.8. A Bad Example . 29 5.9. System Service Classes . 31 5.10. Response Time Goals for CICS and IMS . 32 6. Performance Monitors and Reporters 34 7. Summary 35 A. Trademarks 36 B. Glossary 37 Copyright c 2014 2 List of Figures 2.1. How traffic can be managed .
    [Show full text]