Scheduling workload dynamically

You can choose to set IBM Workload Scheduler to dynamically associate your submitted workload (or part of it) to the best available resources at run time.

The IBM Workload Scheduler installation process includes the option to install the dynamic scheduling capability. If you select this option, you get the following functionality:
  • Automatically discover scheduling environment resources
  • Match job requirements to available resources
  • Control and optimize use of resources
  • Automatically follow resource changes
  • Request additional resources when needed
You can submit IBM Workload Scheduler jobs, including jobs defined to run on extended agents, as well as J2EE applications (if you selected the option to schedule J2EE at installation time). To schedule workload dynamically, you:
  1. Use the Dynamic Workload Console to define the agents you want to use for running workload as logical resources or groups of resources.
  2. Update your IBM Workload Scheduler job definitions to make as destination CPU the dynamic workload broker workstation (this workstation works as a bridge between the scheduler engine and the pool of resources)
  3. For every IBM Workload Scheduler job, add a JSDL (Job Submission Description Language) job definition where you match the job with required resources, candidate hosts, and scheduling and optimization preferences. Use the Dynamic Workload Console to do this easily.

When a job is thus submitted, either as part of a job stream in the plan or through ad hoc submission, IBM Workload Scheduler checks the job requirements, the available resources and the related characteristics and submits the job to the resource that best meets the requirements.