a) Node Agent: This is the component equivalent to NodeHandler that resides on the ORBIT nodes and listens to commands from the ORBIT Node Handler. It can run and stop the applications, dynamically pass the parameters to the applications, and report the experiment state to the controller.