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 .