-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun
More file actions
executable file
·37 lines (31 loc) · 4.53 KB
/
run
File metadata and controls
executable file
·37 lines (31 loc) · 4.53 KB
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
#!/usr/bin/perl -w
#for my $id ( 0 .. 31 ) {
# system("export WHISKERS=/home/am7/hari/ns2.35/tcp/remy/rats/new/datacenter.dna.10 && python run-dc.py $id &");
# system("export WHISKERS=/home/am7/hari/ns2.35/tcp/remy/rats/new/datacenter.dna.10 && python run-dc.py $id &");
#}
#export WHISKERS=/home/am7/hari/ns2.35/tcp/remy/rats/new/delta1.dna
for my $id ( 0 .. 127 ) {
system("export WHISKERS=/home/am7/hari/ns2.35/tcp/remy/rats/new/delta1.dna && ./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Rational -sink TCPSink -ontype bytes -avgbytes 1000000 -offavg .5 | grep conn: >> remycc-1/cc$id &");
system("export WHISKERS=/home/am7/hari/ns2.35/tcp/remy/rats/new/delta0.1.dna && ./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Rational -sink TCPSink -ontype bytes -avgbytes 1000000 -offavg .5 | grep conn: >> remycc-.1/cc$id &");
system("export WHISKERS=/home/am7/hari/ns2.35/tcp/remy/rats/new/delta10.dna && ./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Rational -sink TCPSink -ontype bytes -avgbytes 1000000 -offavg .5 | grep conn: >> remycc-10/cc$id &");
#
system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Linux/vegas -sink TCPSink/Sack1 -ontype bytes -avgbytes 1000000 -offavg .5 | grep conn: >> vegas-avg1Moff.5/cc$id &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Linux/cubic -sink TCPSink/Sack1 -gw sfqCoDel -offavg .2 | grep conn: >> cubiccodel.2/cc$id &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Linux/cubic -sink TCPSink/Sack1 -offavg .2 | grep conn: >> cubic.2/cc$id &");
}
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Rational -sink TCPSink -simtime 100 -offavg .2 -ontype bytes -avgbytes 100000 -onrand Pareto -nsrc 8 |grep conn: >> 100Kpareto/remy &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Linux/cubic -sink TCPSink/Sack1 -gw sfqCoDel -simtime 100 -offavg .2 -ontype bytes -avgbytes 100000 -onrand Pareto -nsrc 8 |grep conn: >> 100Kpareto/cubiccodel &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Linux/cubic -sink TCPSink/Sack1 -simtime 100 -offavg .2 -ontype bytes -avgbytes 100000 -onrand Pareto -nsrc 8 |grep conn: >> 100Kpareto/cubic &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Reno/XCP -sink TCPSink/XCPSink -gw XCP -simtime 100 -offavg .2 -ontype bytes -avgbytes 100000 -onrand Pareto -nsrc 8 |grep conn: >> 100Kpareto/xcp &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15.tcl -tcp TCP/Newreno -sink TCPSink/Sack1 -simtime 100 -offavg .2 -ontype bytes -avgbytes 100000 -onrand Pareto -nsrc 8 |grep conn: >> 100Kpareto/newreno &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycubic.tcl -simtime 100 -offavg .1 |grep conn: >> remycubic/remy-cubic-dumb-15-150-off.1 &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycubic.tcl -simtime 100 -offavg .01 |grep conn: >> remycubic/remy-cubic-dumb-15-150-off.01 &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycubic.tcl -simtime 100 -ontype bytes -onavg 100000 -offavg .5 |grep conn: >> remycubic/remy-cubic-dumb-15-150-100K-off.5 &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycubic.tcl -simtime 100 -ontype bytes -onavg 1000000 -offavg .5 |grep conn: >> remycubic/remy-cubic-dumb-15-150-1M-off.5 &");#
# system ("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycubic.tcl -avgbytes 1000000000 -offtime .1 -simtime 100 |grep conn: >> remycubic/remy-cubic-dumb-15-150-long &")
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycompound.tcl -simtime 100 -offavg .2 |grep conn: >> remycompound/remy-compound-dumb-15-150-off.2 &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycompound.tcl -simtime 100 -offavg .1 |grep conn: >> remycompound/remy-compound-dumb-15-150-off.1 &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycompound.tcl -simtime 100 -offavg .01 |grep conn: >> remycompound/remy-compound-dumb-15-150-off.01 &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycompound.tcl -simtime 100 -ontype bytes -onavg 100000 -offavg .5 |grep conn: >> remycompound/remy-compound-dumb-15-150-100K-off.5 &");
# system("./remy2.tcl remyconf/dumbbell-buf1000-rtt150-bneck15-remycompound.tcl -simtime 100 -ontype bytes -onavg 1000000 -offavg .5 |grep conn: >> remycompound/remy-compound-dumb-15-150-1M-off.5 &");
#}