-
Notifications
You must be signed in to change notification settings - Fork 1
/
fig7.toml
88 lines (82 loc) · 2.43 KB
/
fig7.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
[topology]
[topology.cloudlab]
username = "my-username"
password = "my-cloudlab-password"
[topology.inbox]
listen_port = 28316
# use to manually specify nodes
#[topology]
# [topology.sender]
# name = "host0"
# ifaces = [{dev = "eth0", addr = "10.0.0.1"}]
# [topology.inbox]
# name = "host1"
# user = "my-username"
# ifaces = [
# {dev = "eth0", addr = "10.0.0.2"},
# {dev = "eth1", addr = "10.0.1.1"},
# ]
# listen_port = 28316
# [topology.outbox]
# name = "host2"
# ifaces = [{dev = "eth0", addr = "10.0.1.2"}]
# [topology.receiver]
# name = "host2"
# ifaces = [{dev = "eth0", addr = "10.0.1.2"}]
[sysctl]
"net.ipv4.tcp_rmem" = "4096000 4096000 12582912"
"net.ipv4.tcp_wmem" = "4096000 4096000 12582912"
"net.core.wmem_max" = "12582912"
"net.core.rmem_max" = "12582912"
[parameters]
initial_sample_rate = 128
bg_port_start = 5000
bg_port_end = 6000
qdisc_buf_size = "15mbit"
fifo_downlink = { queue = "codel", args="target=200,interval=5,packets=2000" }
fifo_uplink = { queue = "droptail" }
[structure]
bundler_root = "~/bundler-script"
[distributions]
CAIDA_CDF = "~/bundler-script/distributions/CAIDA_CDF"
[ccp]
[ccp.nimbus]
repo = "https://github.com/ccp-project/nimbus.git"
branch = "queue-control"
commit = "latest"
language = "rust"
target = "target/debug/nimbus"
[ccp.nimbus.args]
flow_mode = "Delay"
delay_mode = "Nimbus"
use_switching = "true"
bw_est_mode = "false"
loss_mode = "Bundle"
bundler_qlen = "150"
bundler_qlen_alpha = "100"
bundler_qlen_beta = "10000"
[ccp.const]
repo = "https://github.com/ccp-project/const.git"
branch = "master"
commit = "latest"
language = "rust"
target = "target/release/ccp_const"
[experiment]
seed = [0, 17, 26, 28, 41, 62, 67, 68, 88, 99]
sch = ['sfq', 'fifo']
alg = [
{ name = 'nimbus' },
{ name = 'nobundler' }
]
rate = [96]
rtt = [50]
bdp = [3]
bundle_traffic = [
[
#{source = 'iperf', alg = 'cubic', flows = 1, length = 60, port = 5200, start_delay = 0},
{source = 'poisson', start_port = 5200, conns = 200, reqs = 100000, alg = 'cubic', dist = 'CAIDA_CDF', backlogged = 0, load = '7/8', start_delay = 0}
]
]
cross_traffic = [
[],
]