Hitachi

JP1 Version 13 JP1/Automatic Job Management System 3 System Design (Configuration) Guide


2.10 Considerations for executing a job by broadcast execution

If you want a job to be executed by multiple execution agents at the same time, use a function called broadcast execution. This section describes the system configuration and system components required to execute a flexible job by broadcast execution. For details about the system components, such as relay and destination agents, and other considerations required to execute flexible jobs, see 2.9 Executing jobs in a cloud environment.

The broadcast execution function sends a job defined on the manager host to a broadcast agent. The broadcast agent manages destination agents, and distributes a job to all of the destination agents. A maximum of 100 destination agents can be managed.

The following figure shows an example in which a broadcast agent distributes a job to multiple destination agents.

Figure 2‒65: Example in which a broadcast agent distributes a job to multiple destination agents

[Figure]

The broadcast agent manages the destination agents in the following way:

  1. During setup of the destination agents, the user specifies the broadcast agent that will manage the destination agents.

  2. The destination agents periodically send a heartbeat to the broadcast agent to notify the broadcast agent that they are alive (running).

  3. Upon receiving a heartbeat, the broadcast agent responds to the destination agents.

  4. The broadcast agent manages the destination agents.

The following figure shows an example in which a broadcast agent manages destination agents.

Figure 2‒66: Example in which a broadcast agent manages destination agents

[Figure]

The following figure shows an example of a system configuration that uses a broadcast agent.

Figure 2‒67: Example of a system configuration that uses a broadcast agent

[Figure]

Note that the broadcast agent must be a host that meets the following conditions:

Organization of this section