Scope
- Jobs and Job Chains can be executed by Agents.
- Agents can be operated in an Agent Cluster:
- Fixed Priority Scheduling
- Round-Robin Scheduling
- Example configuration files are provided for downloading.
Agent Cluster Configuration
Agent configuration for Fixed Priority Scheduling
Description
- The process class is assigned a Primary Agent and a Fallback Agent
- All jobs are executed by the Primary Agent.
- Only If the Primary Agent becomes unavailable then the Fallback Agent will become active.
- If later on the Primary Agent becomes available then subsequent jobs will be executed on that Agent.
Note that:
- Fixed Priority Scheduling requires that the select parameter is set to first as shown in the code block above.
- If the select parameter is not set then fixed priority scheduling will be carried out by default.
Example
- Download fixed_priority_scheduling_agent.zip
- Extract the archive to your
live
folder, a directoryfixed_priority_scheduling_agent
will be created.
- Extract the archive to your
- The process class -
01_ProcessClass_Fixed_Priority_Scheduling_Agent
- has been configured for two Agents: adjust these values to point to your Agent installations.
Agent configuration for Round-Robin Scheduling
Description
- The process class is assigned a two Agents that are use interchangeably.
- Jobs are executed interchangeably on each Agent.
- If one Agent becomes unavailable then the jobs will be executed on the remaining Agent.
Note that:
- Round-Robin Scheduling requires that the select parameter is set to next as shown in the code block above.
- If the select parameter is not set then fixed priority scheduling will be carried out by default.
Example
- Download round_robin_scheduling_agent.zip
- Extract the archive to your
live
folder, a directoryfixed_priority_scheduling_agent
will be created.
- Extract the archive to your
- The process class -
01_ProcessClass_Round_Robin_Scheduling_Agent
- has been configured for two Agents: adjust these values to point to your Agent installations.
References
Change Management References
Documentation
- JobScheduler Reference Documentation:
- the <process_class> element
- the <remote_scheduler> element
- the <job_chain process_class="..."/> attribute