|
Usage
The usage is
./topologyd <nodes-file> <log-file> [initial-wait] [cycle-wait]
where:
- nodes-file
- The configuration file containing the list of the participating
nodes. Each line in the file has the form:
<dns-name>:<port>:<http-port>
For example:
planet4.cs.huji.ac.il:8991:8999
planetlab01.ethz.ch:8991:8999
planetlab2.diku.dk:8991:8999
The first port is the port the topologyd listens to receive
incoming measurements, the second port is the port of the web monitor
listens to. topologyd randomize the order of the given list, in
order to minimize the congestion when connecting other nodes.
Important: topologyd learns on the ports it has to listen
to from that file as well. It is vital that the node running
topologyd will appear in the file as well.
-
- log-file
- The file to which the measurements results are written. Usually
retrieved later by the user.
-
- initial-wait
- The time in seconds the topologyd waits, before it begins to probe
other nodes. This gives time to the user to activate the daemon on all
nodes and without having false replies.
The default value is 10 seconds, however in the Planet-Lab deployments
values of 3-5 minutes (180-300 seconds) were proven to be more efficient-
- cycle-wait
- The topologyd cycles on the bodes lists and probes the other nodes
serially. This parameter determines the time in seconds topologyd waits
between going over the list again.
The default value is 5 seconds.-
|