guix-env: some update.
[oweals/gnunet.git] / src / ats / experiments / example.exp
1 [experiment]
2 name = test
3 max_duration = 15 s
4 log_freq = 1000 ms
5 cfg_file = experiments/gnunet_ats_sim_default.conf
6 log_output_dir = data/
7 log_append_time_stamp = no
8   
9 [episode-0]
10 # Setup addresses
11
12 # operations = address_add, address_del, start_set_property, stop_set_property, 
13 # start_set_preference, stop_preference, start_request, stop_request
14 duration = 0
15 op-0-operation = address_add
16 op-0-address-id = 0
17 op-0-peer-id = 0
18 op-0-address-session = 0
19 op-0-address-network = 0
20 op-0-address = 0_0_test
21 op-0-plugin = test
22
23 op-1-operation = address_add
24 op-1-address-id = 1
25 op-1-peer-id = 1
26 op-1-address-session = 0
27 op-1-address-network = 0
28 op-1-address = 1_1_test
29 op-1-plugin = test
30
31 op-2-operation = start_request
32 op-2-peer-id = 0
33
34 op-3-operation = start_request
35 op-3-peer-id = 1
36
37 [episode-1]
38 # Set delay
39 duration = 5 s
40
41 op-0-operation = start_set_property
42 op-0-address-id = 0
43 op-0-peer-id = 0
44 # constant, linear, sinus, random
45 op-0-gen-type = random
46 op-0-base-rate= 10000
47 op-0-max-rate = 20000
48 op-0-frequency = 1000 ms
49 # bandwidth, latency
50 # "TERMINATOR", "UTILIZATION_UP", "UTILIZATION_DOWN", "UTILIZATION_PAYLOAD_UP", "UTILIZATION_PAYLOAD_DOWN", "NETWORK_TYPE", "DELAY", "DISTANCE", "COST_WAN", "COST_LAN", "COST_WLAN"
51 op-0-property = DELAY  
52
53 op-1-operation = start_set_property
54 op-1-address-id = 1
55 op-1-peer-id = 1
56 # constant, linear, sinus, random
57 op-1-gen-type = constant
58 op-1-base-rate= 1
59 op-1-max-rate = 1
60 op-1-frequency = 1000 ms
61 # bandwidth, latency
62 # "TERMINATOR", "UTILIZATION_UP", "UTILIZATION_DOWN", "UTILIZATION_PAYLOAD_UP", "UTILIZATION_PAYLOAD_DOWN", "NETWORK_TYPE", "DELAY", "DISTANCE", "COST_WAN", "COST_LAN", "COST_WLAN"
63 op-1-property = DELAY  
64
65
66 [episode-2]
67 # Shutdown
68 duration = 2 s
69 op-0-operation = stop_set_property
70 op-0-address-id = 0
71 op-0-peer-id = 0
72 op-0-property = DELAY
73
74 op-1-operation = stop_set_property
75 op-1-address-id = 1
76 op-1-peer-id = 1
77 op-1-property = DELAY
78
79 [episode-3]
80 # Shutdown
81 duration = 2 s
82
83 op-0-operation = stop_request
84 op-0-peer-id = 0  
85
86 op-1-operation = stop_request
87 op-1-peer-id = 1
88
89 op-2-operation = address_del
90 op-2-address-id = 0
91 op-2-peer-id = 0
92 op-2-address-session = 0
93 op-2-address-network = 0
94 op-2-address = 0_0_test
95 op-2-plugin = test
96
97 op-2-operation = address_del
98 op-2-address-id = 1
99 op-2-peer-id = 1
100 op-2-address-session = 0
101 op-2-address-network = 0
102 op-2-address = 1_1_test
103 op-2-plugin = test
104