Chapter 8. How to Start

Table of Contents

8.1. Environment
8.2. Server
8.3. Deploy Agents
8.3.1. Deploy-Agents using: SSH plug-in
8.4. Check availability of Agents
8.5. Activate Topology

8.1. Environment

In order to enable DDS environment you need to source the DDS_env.sh script. The script is located in the directory where you installed PoD.

cd [DDS INSTALLATION]
source DDS_env.sh

8.2. Server

Use the dds-session command to start/stop/list DDS sessions.

dds-session start

8.3. Deploy Agents

In order to deploy agents you can use different DDS plug-ins.

8.3.1. Deploy-Agents using: SSH plug-in

DDS's SSH plug-in is the best and the fastest way to deploy DDS agents. When you don't have an RMS or you want to use a Cloud based system or even if you want just to use resources around you, like computers of your colleagues, then the plug-in is the best way to go.

First of all you need to define resources.

Then use dds-submit to deploy DDS agents on the given resources:

dds-submit --rms ssh -c FULL_PATH_TO_YOUR_SSHPLUGIN_RESOURCE_FILE

8.4. Check availability of Agents

Using dds-info you can query different kinds of information from DDS. For example you can check how many agents are already online:

dds-info -n

or query more detailed info about agents:

dds-info -l

8.5. Activate Topology

Once you get enough online agents, you can activate them. Activation of agents means, that DDS will use the given topology to distribute user tasks across available resources (agents):

dds-topology --activate FULL_PATH_TO_YOUR_TOPOLOGY_FILE

DDS will automatically check whether available resources are actually sufficient to execute the given topology.