Mixed Workloads in WebSphere XD V6.0 on z/OS

Book description

This IBM Redbooks publication extends the material provided in the Using WebSphere Extended Deployment V6.0 To Build an On Demand Production Environment, SG24-7153 , by providing a z/OS-centric description of the On Demand Router (ODR) and the long-running application support provided with WebSphere Extended Deployment (XD) 6.0.

This book demonstrates the additional value the ODR provides as it is integrated with the existing z/OS Workload Manager. It also describes the long-running application support now available on z/OS with XD 6.0 along with its relationship to the traditional z/OS batch facilities.

This book describes an XD 6.0 installation into our existing ITSO High Availability WebSphere Network Deployment environment as well as step-by-step instructions that take you through the configuration of the ODRs and dynamic clusters. It presents the setting up of a long-running application environment in detail. It uses a sample scenario to demonstrate the integration of an ODR Service Policy with a corresponding WLM Service Policy and the resulting finer grained WLM workload classification that the ODR now makes possible. Additional scenarios take you through the deployment and execution of a long-running workload.

Please note that the additional material referenced in the text is not available from IBM.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team that wrote this IBM Redbook
    2. Become a published author
    3. Comments welcome
  3. Chapter 1: Introduction
    1. WebSphere Extended Deployment for z/OS
    2. Overview (1/2)
    3. Overview (2/2)
  4. Chapter 2: Concepts
    1. Service policies and the On Demand Router
      1. Service policies
      2. On Demand Router
      3. ODR and z/OS WLM integration
      4. Shared workload management
    2. The long-running environment
      1. Overview
      2. Long-running environment components
      3. Anatomy of a long-running batch application (1/2)
      4. Anatomy of a long-running batch application (2/2)
    3. Why WebSphere Batch on z/OS
      1. WebSphere Extended Deployment on z/OS Benefits
    4. Security
  5. Chapter 3: Our environment
    1. Infrastructure considerations
    2. The architecture we used
      1. Our front-end systems
      2. Our back-end systems (1/2)
      3. Our back-end systems (2/2)
  6. Chapter 4: Establishing the OLTP Environment
    1. Setting up the ODR
      1. Planning consideration for setting up the ODR
      2. Creating a new ODR in the administrative console
      3. Modifying default values in the new ODR
    2. Setting up the OLTP scenario dynamic cluster
      1. Creating the node group for the dynamic cluster
      2. Creating the node group for the dynamic cluster
      3. Modifying the default values in the new dynamic cluster
  7. Chapter 5: Online transaction processing (OLTP) scenario
    1. OLTP scenario description
      1. XDStock application
    2. Installing the XDStock application
    3. Configuring WLM on z/OS
    4. Configuring WLM WebSphere XD
      1. Creating the service policies and transaction classes
      2. Adding work classes to the XDStock application
    5. Adjusting servant minimum and maximum
    6. Activating the propagation of TCLASS
    7. Executing the scenario
      1. Starting the On Demand Routers
      2. Starting the application servers in the dynamic cluster
      3. Preparing to observe the scenario
      4. Applying the workload (1/2)
      5. Applying the workload (2/2)
      6. Conclusion
  8. Chapter 6: Establishing the long-running environment
    1. Configuring the long-running environment
    2. Configuration the long-running scheduler
      1. Long-running scheduler configuration overview
      2. Creating node group and dynamic cluster for LRS (1/2)
      3. Creating node group and dynamic cluster for LRS (2/2)
      4. Additional configuration for the LRS dynamic cluster (1/2)
      5. Additional configuration for the LRS dynamic cluster (2/2)
      6. Creating the LRS database and tables
      7. Configuring the JDBC provider and LRS data source (1/2)
      8. Configuring the JDBC provider and LRS data source (2/2)
      9. Deploying the Long-Running Scheduler (LRS) application
    3. Configuring long-running execution environment
      1. Overview
      2. Creating a node group and dynamic cluster for LREE
      3. Creating the LREE database and tables
      4. Defining and testing the LREE data source
      5. Deploying LREE application
    4. Testing the Long-Running Environment
  9. Chapter 7: Long-running batch workloads
    1. Long-running sample application overview
      1. The BatchTrade application
      2. BatchTrade xJCL
      3. Submitting BatchTrade jobs
      4. Monitoring and managing BatchTrade jobs
    2. Installing the sample applications
      1. Creating the tables and data source
      2. Installing the applications into the LREE dynamic cluster
      3. Creating a shared library for the JZOS executables
      4. Security for accessing BDS files
      5. Invoking BatchTrade
    3. BatchTrade test utility
      1. Installing the WebServicesBatchConsole utility
    4. Running BatchTrade
      1. Validating the long-running environment: submit a job (1/2)
      2. Validating the long-running environment: submit a job (2/2)
      3. Submitting multiple jobs
      4. Checkpoint-restart demonstration
    5. Some observations and lessons learned
      1. Backing datastore for long-running batch job steps
      2. Batch data streams (BDSs) and bean cache setting
      3. Behavior of LREE dynamic cluster
      4. Transactional considerations
  10. Chapter 8: Running mixed workloads
    1. Mixed workloads
    2. Mixed workloads on same nodes and separate dynamic clusters
      1. Setting up the environment
      2. Executing the workload
      3. Observations
    3. Mixed workloads in the same dynamic cluster
      1. Setting up the environment
      2. Executing the workload
    4. Mixed workloads in dynamic cluster sharing common business logic
      1. Setting up the environment
      2. Executing the workload
    5. Final thoughts and recommendations
      1. The best approach for deploying mixed workloads
      2. Service policy determination
  11. Appendix A: Troubleshooting and performance tips
    1. WebSphere Infocenter
    2. Java Virtual Machine Storage tuning tips for z/OS
    3. Modify command (1/2)
    4. Modify command (2/2)
    5. WAS XD and UNIX system services
  12. Appendix B: Additional material
    1. Locating the Web material
    2. Using the Web material
      1. How to use the Web material
  13. Related publications
    1. IBM Redbooks
    2. Online resources
    3. How to get IBM Redbooks
    4. Help from IBM
  14. Index (1/2)
  15. Index (2/2)
  16. Back cover

Product information

  • Title: Mixed Workloads in WebSphere XD V6.0 on z/OS
  • Author(s): G Michael Connolly, David SK Chan, Rajesh Ramachandran, Jeff Sampson, Bart Tague
  • Release date: December 2006
  • Publisher(s): IBM Redbooks
  • ISBN: None