16 Getting Started with Tivoli Dynamic Workload Broker Version 1.1
Workload Broker Resource Repository to complete the dynamic state of the
environment in steps 2.2 and 2.3.
5. Tivoli Dynamic Workload Broker identifies the agent with the best available
resources to execute a job in step 3.1. Results of the job execution are
submitted back to the Tivoli Dynamic Workload Broker Resource Repository
in step 3.2.
6. If there are any exceptions or error messages, these are posted to the Tivoli
Enterprise Portal monitored by the IT Operator in step 3.3.
The allocation status or new resource discoveries are posted to the scheduling
operator via a Web interface in step 4.1. If any corrective action needs to be
done, the scheduling operator can update the Tivoli Dynamic Workload Broker
Resource Repository via step 4.2.
1.5 Technical overview
The IBM Tivoli workload automation portfolio provides a solution combining the
strengths of various products. This could be thought of as the Tivoli workload
management solution set. This technical overview describes various product
features and functions for the Tivoli workload automation portfolio for distributed
The four products for distributed solutions reviewed in this section are Tivoli
Workload Scheduler, Tivoli Dynamic Workload Broker, Tivoli Workload Scheduler
LoadLeveler, and IBM Enterprise Workload Manager.
Note: IBM Enterprise Workload Manager is not a Tivoli branded product.
Chapter 1. Tivoli Dynamic Workload Broker overview 17
Figure 1-6 IBM Tivoli workload automation portfolio
Tivoli Workload Scheduler is the centralized job scheduler that allows you to do
batch scheduling based on a calendar. You would plan the workload with
dependencies between jobs within a job stream over a future time period. This
software will then execute, also known as orchestrate, these job streams and
allow centalized management for successful or exception handling for
unsuccessful job execution. If necessary due to workload delays, deadline
scheduling can be handled by the software. Tivoli Workload Scheduler can be
specified to suppress, continue, or cancel a job or job stream processing for the
desired results.
Tivoli Dynamic Workload Broker manages the workload submitted to it based on
a resource allocation policy. A policy is defined by the workload administrator by
criteria of available resources. The Tivoli Dynamic Workload Broker server
software determines what hardware has the available resources required by the
job. Clustered systems pooled together have Tivoli Dynamic Workload Broker
agents that communicate with the server. These agents automatically detect the
current state of resources. The server then determines the system with the agent
Batch scheduling,
Workload planning
Orchestration of jobs
Centralized systems
Deadline scheduling
Manages jobs across
compute nodes
Parallel job scheduling
Load balancing
Resource metering
Job monitoring and
Tivoli workload automation portfolio for distributed solutions
Manages workload
based on resource
allocation policy
Workload is defined by the
requirements of the job
Jobs are assigned based
on policy
Resource pools are
automatically detected
Allocates resources
in real time
Meet business goals
by policy
Service contracts
QoS enforcement
Thread level priorities
Execution monitoring

Get Getting Started with Tivoli Dynamic Workload Broker Version 1.1 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.