Skip to content

Commit

Permalink
[daphne-eu#437] Addressed 441#discussion_r996281224: mentioning distr…
Browse files Browse the repository at this point in the history
…ibuted connectivity among coordinator and workers.
  • Loading branch information
Aleš Zamuda committed Oct 15, 2022
1 parent 7145cb9 commit 5b09d3b
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions doc/Deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@ This file ([doc/Deploy.md](Deploy.md)) explains deployment of **Daphne system**

### Deployment Functionalities for SLURM

DaphneDSL runs within Runtimes, which consist of main worker and other distributed workers connected to it.
To establish such Runtime with connections, a deployment of the Runtimes is necessary. Such deployment is described below.
Running on the DAPHNE Distributed Runtime does not require any changes to the DaphneDSL code, but it expects to have deployed Distributed Workers.
Daphne's distributed system consists of a single coordinator and multiple DistributedWorkers. To execute Daphne in a distributed fashion, first we need to instantiate DistributedWorkers and connect them to the coordinator.
The connection of DistributedWorkers to the coordinator in the Daphne system is achieved through the `PEERS` environmental variable, passed during the deployment. Such deployment is described below.
The DaphneDSL are then run within the Daphne distributed system. Running on the Daphne distributed system does not require any changes to the DaphneDSL code, but it expects to have deployed DistributedWorkers.

The [deploy-distributed-on-slurm.sh](../deploy/deploy-distributed-on-slurm.sh) packages and starts Daphne system on a target HPC platform, and is tailored to the communication required with SLURM and the target HPC platform.
While the packaging and transfer script [deployDistributed.sh](../deploy/deployDistributed.sh) already provides some functionality, the specific upgraded functionalities in the extended [deploy-distributed-on-slurm.sh](../deploy/deploy-distributed-on-slurm.sh) compared to [deployDistributed.sh](../deploy/deployDistributed.sh) are:
Expand Down

0 comments on commit 5b09d3b

Please sign in to comment.