Orchestrator#

The Orchestrator is responsible for receiving and distributing updates from the producing model to the subscribed models, and to synchronize the timeline in the simulation. A simulation goes through different phases, all governed by the Orchestator.

Initialization phase#

During initialization, every model registers itself to the orchestrator by setting up a connection and sending their data mask. After all models have registered, the orchestrator