Remote Execution of Processes: AgentsFlux Agents are an add-on to Flux. Flux Agents are used to delegate processes to remote machines, consequently dividing the workload of a single machine to achieve better scalability.

The advantage to using agents is that they allow processes to be executed on remote computers to increase overall system throughput and to allow processes to run on computers that contain unique resources.
This architecture allows lightweight Flux agents to run scripts, native executables, batch files, and processes. Agents can be grouped into pools. Process Actions in a flow chart can specify a pool of agents on which to execute their commands. Agents report their results back to the Process Actions upon completion.
Process Actions in a flow chart can specify a pool of agents that execute their commands. Agents report back their results to the Process Action upon completion. Commands can be run on Agents either asynchronously or synchronously. Additionally, commands run on Agents can be configured to run with a timeout period.
Examples:
Flux Agents sold as an addition to Flux. Please contact Support to learn how Agents can work for your application.