Docker Swarm turns a pool of Docker hosts into a single, virtual Docker host. Because Docker Swarm serves the standard Docker API, any tool that already communicates with a Docker daemon can use Swarm to transparently scale to multiple hosts.

Within the Flarecast project Docker Swarm can be used to set up a swarm cluster over multiple Slurm patitions making there resources, such as dedicated graphics adapter, accessible for the Flarecast infrastructure over a single Docker host.

Currently, the Flarecast infrastructure is running on a single partition called 'flarecast' (cluster-r730-1)