IBM Tivoli Workload Automation View, Control and Cropor IBM Tivoli Workload Automation View, Control and Automate Composite Workloads Mark A. Edwards Market Manager IBM Tivoli

  • View
    217

  • Download
    3

Embed Size (px)

Text of IBM Tivoli Workload Automation View, Control and Cropor IBM Tivoli Workload Automation View,...

  • IBM Corporation

    IBM Tivoli Workload AutomationView, Control and Automate Composite Workloads

    Mark A. EdwardsMarket ManagerIBM Tivoli Workload Automation

  • IBM IBM Corporation2

    Tivoli Workload Automation is used by customers to deliver core business services

    Retailers use it to update pricing on Web sites, control inventory and replenish systems, transfer data, backup data, and control CRM and data warehouse systems

    Banks use it to process consumer and commercial transactions, provide online account services to customers, execute investment transactions, process back-end analytics and reports, and transfer and backup data

    Process and package food companies use it to schedule daily product runs, and to control inventory and deliveries

    Entertainment companies use it to schedule and load delivery trucks with media for distribution to the marketplace

    Healthcare providers use it to manage online services for customers and partners, to control back-end processes and backup data

  • IBM IBM Corporation3

    It isnt just scheduling unattended batch jobs!Service-oriented architecture with open interfacing for J2EE, Web Services and custom applications

    Extended agents for packaged ERP, grid and z/OS systems

    Integration with many Tivoli products for advanced services management and automationAn enterprise backbone that drives composite workloads according to business policies while providing consistent visibility, control and automation

    Batch workloads

    Event-drivenworkloads

    Batchworkloads

    ERP workloads

    Legacy appworkloads

    Event-drivenworkloads

    Batchworkloads

    Web Services

    J2EEworkloads

    Legacy appworkloads

    ERP workloads

    Event-drivenworkloads

    Batch workloads

    Web Services

    J2EEworkloads

    Legacy appworkloads

    ERP workloads

    Event-drivenworkloads

    Batch workloads

    Compositeservices

    Compositeapps

    Web Services

    J2EEworkloads

    Legacy appworkloads

    ERP workloads

    Event-drivenworkloads

    Batch workloads

    OPC & Maestro

    Tivoli Workload Automation

    IBMs evolution from Scheduling to Workload Automation

  • IBM IBM Corporation4

    IT Service Execution Process Activities(Formal ITUP / PRM-IT Flow)

    IBMs evolution from Scheduling to Workload Automation

    Createservice

    schedulesand plans

    Maintainservice

    schedulesand plans

    Deliver andmonitorservice

    schedulesand plans

    Detectservice

    executionincidencesand events

    Measure,analyze and

    reportperformance

    Businessstrategy

    Service levelagreements

    Labor driven Automated

    Optimization Loop

    Stand-alonerequests

    Change ProcessStorage Process

    Continuity Process

    Change ProcessStorage ProcessCapacity Process

    Availability ProcessContinuity Process

    Manageresources and

    workloads,adapt delivery

    of service

    Tivoli Workload AutomationHelps view, control and automate the entire process of delivering composite workloads across heterogeneous applications and systems

  • IBM IBM Corporation5

    Tivoli Workload Automation services

    Integrate Tivoli Workload Automation managed workloads with composite business services through SOA

    Model and plan time-triggered workloads and policy-based event-triggered workloads

    Choreograph composite workloads and resolve dependencies throughout heterogeneous infrastructures

    Prioritize and broker workloads to best available resources

    Consolidate management of all enterprise workloads while virtualizingheterogeneous IT infrastructures

    EMCEMCIBM

    HitachiHitachiHPHP

    SunDell

    Network Hardware

    Virtual StorageVirtual

    Application Server

    Virtual Application

    Server

    Virtual Application

    ServerVirtual

    NetworksVirtual

    Application Servers

    Modeling UIModeling UI

    Workload Management

    Service

    Workload Management

    ServiceProvisioning

    ServiceProvisioning

    Service

    Operational UIOperational UI

    Brokering and Execution ServiceBrokering and Execution Service

    Choreography ServiceChoreography Service

    Triggering ServiceTriggering Service

    Planning ServicePlanning Service

    SOA Enterprise Service BusSOA Enterprise Service Bus

    Business ProcessesBusiness ProcessesBusiness ProcessesBusiness Processes

    Business ProcessesBusiness Processes

    HP

    Virtualized Environment

    EventsEventsEventsEvents

    EventsEvents

    Time andCalendaring

    Rules

    Time andCalendaring

    Rules

  • IBM IBM Corporation6

    Tivoli Workload Automation componentsVisibility

    Single, consistent view for monitoring, reporting and auditing

    ControlCentralized planning and management of mixed workloads

    Service oriented architecture

    High scalabilityAutomation

    Alerts and notifications

    Fault tolerant and workload restart processes

    Policy-based event triggering

    Policy-based workload dispatching

    Adaptation to changes and incidences in the IT infrastructure

    J2EE and WebServices APIs

    Tivoli Dynamic Workload Broker

    Job Scheduling Console

    Tivoli Workload Scheduler Agents

    AIX, HP, Solaris, Windows, Linux, OS/400, z/OS

    Tivoli Workload Scheduler for Applications

    SAP PeopleSoft Oracle

    Dynamic Workload Console

    New

    New EnhancedEnhanced

    Enhanced

    Mainframe, Distributed or End to End Workload Automation Engines

    Tivoli Workload Scheduler

    Enhanced

    New

    Tivoli Workload Scheduler LoadLeveler

    HPC Grid Clusters

    Enhanced

  • IBM IBM Corporation7

    Single point of control

    Job Scheduling ConsoleDrag-and-drop object-based planning and modeling

    Filterable views of all jobs and jobstreamsincluding all dependencies

    Dynamic Workload ConsoleMonitor and manage

    Exceptions-based monitoring Monitor and tune workload throughput and

    performance Take manual action Trial forecasting

    Report production plans and performance Standard reports (templates) User-defined reports Historical execution data and statistics Audit reports for compliance

    Job Scheduling Console

    Dynamic Workload Console

  • IBM IBM Corporation8

    Mainframe workload automationTivoli Workload Scheduler for z/OS

    Environment: z/OS

    ViewCentralized view of models, plans and production workloadsIntegration with Tivoli Enterprise Portal and Tivoli Business Systems Manager

    ControlCentralized management of heterogeneous, composite workloadsPolicy-based calendar-, time- and event-triggered planning and modelingHighly secure and scalable

    AutomationFault tolerant and workload recovery processesCritical path analysisDispatching of workloads to best available resourcesIntegration with Tivoli Storage Manager to coordinate data backups with application workload events and plansIntegration with Tivoli System Automation to start, stop and move applications

    SysplexII

    SysplexI

    StandbyController

    z/OS Tracker

    StandbyController

    z/OS Tracker

    z/OSController

    Remotez/OS Tracker

    Remotez/OS Tracker

    z/OS Tracker

    Remotez/OS Tracker

    DynamicWorkloadConsole

    JobScheduling

    Console

    ISPF,PIF

    New York

    Tokyo

    J2EE andWeb Services

    APIs

  • IBM IBM Corporation9

    New for Tivoli Workload Scheduler for z/OS V8.3 (4Q2006)

    Service oriented architectureOpen, published J2EE and Web Services APIs

    Graphical interfacingEnhanced Java-based Job Scheduling Console for planning

    New Tivoli Dynamic Workload Console, a web-based operations console for submitting and monitoring workloads, exceptions-based monitoring, recovering failing workloads or resources, and reporting

    AutomationWorkload prioritization and promotion, critical path analysis, dynamic brokering

    End-to-end Workload AutomationSeamless and flexible integration with distributed components

    New ability to connect z controllers directly to distributed agents

  • IBM IBM Corporation10

    Critical path analysis

    Users are enabled to identify jobs that are critical for their business

    At Daily Plan, TWS calculates the critical path to critical jobs

    New views are provided to monitor Critical Jobs and their Critical Paths

    Jobs are automatically promoted when they risk to miss their deadline

    Internal priority for jobs in Ready status

    WLM Service Class for Started jobs

    WLM Service Classes will be specified at operation level

    A

    B C

    D

    E F

    H

    J

    G

    I

    IA = 12:00Duration = 10.00Deadline = 12:30(Planned end time = 12:20)

    10:0010:0110:0210:0310:0410:05

    IA = 11:30Duration = 40.00Deadline = 12:00(Planned end time = 12:10)

    IA = 11:00Duration =30.00Deadline = 11:50(Planned end time = 11:30)

    Latest start time = 10:10

  • IBM IBM Corporation11

    Dynamic workload brokering

    TWS integrates with Workload Manager (WLM), leveraging Scheduling Environment (SE) and Service Class objects

    New integration with WLM SE has been provided

    Dynamic routing of workload to MVS systems in the Sysplex based on best available resources

    SE becomes part of TWS operation

    SE availability status is checked before jobs submission

    Automatic re-submission of jobs at SE availability status change

    Integration with WLM Service Class has been enhanced in TWS

    WLM Service class can be defined at TWS operation level

    Jobs will be promoted to the specified WLM Service Class if they