equal
deleted
inserted
replaced
|
1 |
|
2 |
|
3 Files relevant: |
|
4 |
|
5 gen-emu.sh |
|
6 base-emu.tcl |
|
7 |
|
8 base-cmd.sh |
|
9 tcp-cmd-half.sh |
|
10 |
|
11 To start new experiment type: |
|
12 ./gen-emu.sh and follow instructions |
|
13 |
|
14 |
|
15 TO see execution of your program that is called do |
|
16 ./base-cmd.sh and follow instructions |
|
17 |
|
18 |
|
19 User interaction for starting experiment: |
|
20 |
|
21 gen-emu.sh: allows u to set various parameters for the experiment |
|
22 this uses base-emu.tcl |
|
23 which has all the meat of setting up TCL topology for emulab |
|
24 |
|
25 Program objects work in the following fashion: |
|
26 |
|
27 the TCL calls: |
|
28 |
|
29 base-cmd.sh with args inside file |
|
30 the base-cmd.sh |
|
31 will call TCP-Half-command.sh or DTN-half-command.sh depending |
|
32 upn the protocol that is specified |
|
33 |
|
34 |
|
35 |
|
36 Loggin is set in base-cmd.sh |
|
37 |
|
38 |
|
39 mostly: gen-emu.sh and super-base-cmd are very simple things |
|
40 for indirection. |
|
41 |
|
42 note that base-emu.sh only refs to super-base-cmd <filename> |
|
43 |
|
44 |
|
45 Logs are in: |
|
46 |
|
47 /proj/DTN/nsdi/logs/<EXPNAME>/<PROTCOL-PERHOP> |