multiscale-cosim / EBRAINS-cosim

EBRAINS-cosim
Other
5 stars 0 forks source link

2.3 Command & Control (steering) using ZeroMQ #100

Open mfahdaz opened 2 years ago

mfahdaz commented 2 years ago
Aspect Detail
Summary The Command & Control (steering) channel between the Orchestrator and Application Companions.
Task Area Design, Enhancement
Assignee
Information
Prerequisites
Dependencies

Summary

The Command & Control (C&C) channel routes the steering commands from Orchestrator to Application Companions and the responses from application companions to Orchestrator. This task is to update the existing implementation of C&C in MVP #55 with ZeroMQs to adapt it for multi-node deployment.

The requirements are the essentially the same as for the MVP #55:

Requirement for models: multiple simulate(time) steps. We can stop and start at these synchronosation steps. This assures that all spikes are send and received. Kill can be send at all times.

Other things related to this:

  1. Synchronizing the step-size of the simulators (Model init phase)
  2. Establishing the connection, signaling protocol

Tasks

Requirements

Acceptance criteria

w-klijn commented 2 years ago

Design Fahad