HCL Workload Automation, Version 9.4

Scheduling workload dynamically

About this task

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

The HCL Workload Automation 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 HCL Workload Automation 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 HCL Workload Automation 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 HCL Workload Automation 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, HCL Workload Automation checks the job requirements, the available resources and the related characteristics and submits the job to the resource that best meets the requirements.