Commit Graph

43 Commits

Author SHA1 Message Date
Quentin De Coninck
b0e2eb2508 Added QUIC experience 2017-05-05 14:03:50 +02:00
Quentin De Coninck
5833eecc54 msg: change size of messages 2017-02-28 21:08:58 +01:00
Quentin De Coninck
efa57d7516 siri: updated xp to add delay between bursts of requests 2017-02-23 17:10:21 +01:00
Quentin De Coninck
add9ad43c9 mpExperienceSiriMsg: siri with msg background traffic 2017-02-23 11:36:08 +01:00
Quentin De Coninck
8476882cf2 mpExperienceIperf: add iperfParallel parameter
Allow to specify the number of parallel connections to make for an iperf
test. Useful to model congestion in a network.
2016-09-20 15:57:14 +02:00
Quentin De Coninck
4750bf6d9a mpExperienceIperf: add iperfTime parameter
Now, the iperf test is not stuck to 10 seconds anymore (it's still the
default value anyway).

Signed-off-by: Quentin De Coninck <quentin.deconinck@uclouvain.be>
2016-09-19 14:37:16 +02:00
Quentin De Coninck
2b9820b849 Revert "mpExperience: added openBup xp param"
/sys/module/*/parameters/* must be done in minitopo-experiences,
otherwise nothing happens...

This reverts commit c3d1f41615.
2016-09-16 12:38:42 +02:00
Quentin De Coninck
c3d1f41615 mpExperience: added openBup xp param
Allows to specify if backup subflows should be opened or not directly
2016-09-13 13:15:37 +02:00
Quentin De Coninck
d7e3307348 mpExperienceDITG: packets of 1428 bytes 2016-06-21 17:48:55 +02:00
Quentin De Coninck
7c6d22e38b mpExperienceDITG: add constant rate 2016-06-21 17:48:50 +02:00
Quentin De Coninck
040a8229e7 mpExperienceDITG: fix silly bug 2016-06-21 17:48:42 +02:00
Quentin De Coninck
059fdb4d1c mpExperience/mpParamXp: allow path 0 to be backup too 2016-06-21 17:47:40 +02:00
Quentin De Coninck
63a8f60e82 mpExperience/mpParamXp: add possibility to specify backup on path 1 2016-06-21 17:47:40 +02:00
Quentin De Coninck
b4e1b944f8 mpExperienceDITG: burst now 2016-06-21 17:47:35 +02:00
Quentin De Coninck
cca5ee9635 mpExperienceDITG: change name of parameter, be clearer 2016-06-21 17:47:28 +02:00
Quentin De Coninck
e77baf3b65 mpExperienceDITG 2016-06-21 17:47:20 +02:00
Quentin De Coninck
30084ffa43 minitopo: specify the metric for the metric scheduler 2016-06-21 17:47:10 +02:00
Quentin De Coninck
81c5b2d919 mpParamXp: with expiration sysctl set to 300 ms 2016-06-21 17:46:55 +02:00
Quentin De Coninck
9753f109b5 mpExperience: add priority parameter on interfaces 2016-06-21 17:46:55 +02:00
Quentin De Coninck
447669c24d mpParamXp: added tcp_early_retrans sysctl 2016-06-21 17:46:55 +02:00
Benjamin Hesmans
ed859c44fa Added VLC experience
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
Signed-off-by: Quentin De Coninck <quentin.deconinck@uclouvain.be>
2016-06-21 17:46:55 +02:00
Quentin De Coninck
8c56ffca19 mpExperienceSiri
With Java client and Python server
2016-06-21 17:46:08 +02:00
Quentin De Coninck
b5ae4673a9 mpExperience: added snaplenPcap param to specify snaplen to tcpdump
Avoid storing huge pcap files with lot of useless payloads
2016-06-21 17:46:08 +02:00
Benjamin Hesmans
a7af377776 Revert "mpParamXp: add different client and server schedulers"
This is currently not possible in the kernel for mininet.

Should implement per ns sched sysctl first before this

This reverts commit 134ece953cb64e066be2545b48a98bdb4f000506.
2016-06-21 17:46:08 +02:00
Quentin De Coninck
08857dd9a0 mpParamXp: add different client and server schedulers 2016-06-21 17:46:08 +02:00
Quentin De Coninck
165a46a3c4 mpExperienceAb 2016-06-21 17:26:36 +02:00
Quentin De Coninck
f9ba259343 mpExperienceNetperf 2016-06-21 17:26:36 +02:00
Quentin De Coninck
af949fe45b mpExperienceHTTP 2016-06-21 17:26:36 +02:00
Quentin De Coninck
b1f390b4e4 mpParam: add CC 2016-06-21 17:26:36 +02:00
Benjamin Hesmans
fcce224011 Add Epload experiment
http://wprof.cs.washington.edu/spdy/tool/

Note : The install guide is on uspm git
2015-11-17 15:20:14 +01:00
Benjamin Hesmans
dd56e490d6 Add https experience
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-08-18 12:47:20 +02:00
Benjamin Hesmans
8cb08628f8 add wmem sysctl
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-24 10:05:40 +01:00
Benjamin Hesmans
c0ef540e9c add none experiment
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-03-05 11:32:11 +01:00
Benjamin Hesmans
fe68f5ab82 fix issues with NC
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-27 11:24:48 +01:00
Benjamin Hesmans
ff8d8c5537 Remove white spaces...
for f in `ls *.py`; do sed -i -e 's/\s\+$//' $f; done
2015-02-26 17:43:45 +01:00
Benjamin Hesmans
2f516754e1 add args for userspace pm
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-23 12:42:14 +01:00
Benjamin Hesmans
b448fd6ce4 wip userspace pm
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-23 12:26:32 +01:00
Benjamin Hesmans
13d9bdb635 wip on per ns sysctl
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-23 11:32:22 +01:00
Benjamin Hesmans
6576eb330f add changePvAt to control application rate
During an experiment, you can change the application rate with the
param changePvAt:when,-L XX(unit)

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-02-10 11:03:21 +01:00
Benjamin Hesmans
b7d7df4d26 add sched option
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-21 11:34:29 +01:00
Benjamin Hesmans
c20c9238ac support for sysctl
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-14 15:19:39 +01:00
Benjamin Hesmans
2573388ccf add Pv experiment
example :

sudo ./mpPerf.py -t conf/topo/3_ecmp_2 -x conf/xp/3_ncpv

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-12 16:37:26 +01:00
Benjamin Hesmans
e1e26d3817 wip
Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>
2015-01-08 19:52:45 +01:00