OpenBACH is capable of performing tasks on different distant Agents thanks to the Jobs.
A Job is defined as a number of individual tasks to be executed in a sole Agent. A job might be able to launch/configure other existing software tools (e.g. ping/iperf), configure OS parameters and/or collect/generate statistics. Therefore, the Job might include an existing tool in order to controle the tool, parse its output, compute statistics and/or many others tasks. This is done in order to adapt the tool to the needs of OpenBACH and/or to the target benchmark depending on the needs of users.