Algorithms are executed at the vantage6-node. The node receives a computation task from the vantage6-server. The node will then retrieve the algorithm, execute it and return the results to the server.
Algorithms are shared using Docker images which are stored in a Docker image registry which is accessible to the nodes. In the following sections we explain the fundamentals of algorithm containers.
​Input & output
Interface between the node and algorithm container
​Wrappers
Library to simplify and standardized the node-algorithm input and output
​Child containers
Creating subtasks from an algorithm container
​Networking
Communicate with other algorithm containers and the vantage6-server