Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ycai
simbricks
Commits
02c660d6
Commit
02c660d6
authored
Oct 28, 2020
by
Jialin Li
Browse files
multiple servers in echo experiment
parent
381c8251
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
21 additions
and
19 deletions
+21
-19
experiments/Makefile
experiments/Makefile
+4
-2
experiments/experiments/qemu-corundum-bm-echo.sh
experiments/experiments/qemu-corundum-bm-echo.sh
+0
-14
experiments/guests/qemu-echo-client/run.sh
experiments/guests/qemu-echo-client/run.sh
+4
-2
experiments/guests/qemu-echo-server-0/run.sh
experiments/guests/qemu-echo-server-0/run.sh
+1
-1
experiments/guests/qemu-echo-server-1/run.sh
experiments/guests/qemu-echo-server-1/run.sh
+6
-0
experiments/guests/qemu-echo-server-2/run.sh
experiments/guests/qemu-echo-server-2/run.sh
+6
-0
No files found.
experiments/Makefile
View file @
02c660d6
...
@@ -61,8 +61,10 @@ GUESTS := \
...
@@ -61,8 +61,10 @@ GUESTS := \
qemu-i40e-rpc-client
\
qemu-i40e-rpc-client
\
qemu-tas-server
\
qemu-tas-server
\
qemu-tas-client
\
qemu-tas-client
\
qemu-echo-server
\
qemu-echo-client
\
qemu-echo-client
\
qemu-echo-server-0
\
qemu-echo-server-1
\
qemu-echo-server-2
\
# experiments we want for the paper
# experiments we want for the paper
EXPERIMENTS
:=
\
EXPERIMENTS
:=
\
...
@@ -98,7 +100,7 @@ EXP_CP := \
...
@@ -98,7 +100,7 @@ EXP_CP := \
#experiments not using check points
#experiments not using check points
EXP_NCP
:=
\
EXP_NCP
:=
\
qemu-corundum-bm-echo
\
qemu-corundum-bm-echo
-switch
\
qemu-corundum-bm-pair
\
qemu-corundum-bm-pair
\
qemu-corundum-bm-switched-1
\
qemu-corundum-bm-switched-1
\
qemu-i40e-bm-mtcp
\
qemu-i40e-bm-mtcp
\
...
...
experiments/experiments/qemu-corundum-bm-echo.sh
deleted
100644 → 0
View file @
381c8251
#!/bin/bash
source
common-functions.sh
init_out qemu-corundum-bm-echo
$1
run_corundum_bm a
run_corundum_bm b
sleep
2
run_wire ab a b
run_qemu a a build/qemu-echo-server.tar
run_qemu b b build/qemu-echo-client.tar
client_pid
=
$!
wait
$client_pid
cleanup
experiments/guests/qemu-echo-client/run.sh
View file @
02c660d6
#!/bin/bash
#!/bin/bash
insmod mqnic.ko
insmod mqnic.ko
ip
link set
dev eth0 up
ip
link set
dev eth0 up
ip addr add 10.100.0.
2
/24 dev eth0
ip addr add 10.100.0.
1
/24 dev eth0
sleep
2
sleep
2
ping
-c
5 10.100.0.1
ping
-c
5 10.100.0.2
ping
-c
5 10.100.0.3
ping
-c
5 10.100.0.4
poweroff
-f
poweroff
-f
experiments/guests/qemu-echo-server/run.sh
→
experiments/guests/qemu-echo-server
-0
/run.sh
View file @
02c660d6
#!/bin/bash
#!/bin/bash
insmod mqnic.ko
insmod mqnic.ko
ip
link set
dev eth0 up
ip
link set
dev eth0 up
ip addr add 10.100.0.
1
/24 dev eth0
ip addr add 10.100.0.
2
/24 dev eth0
sleep
infinity
sleep
infinity
poweroff
-f
poweroff
-f
experiments/guests/qemu-echo-server-1/run.sh
0 → 100755
View file @
02c660d6
#!/bin/bash
insmod mqnic.ko
ip
link set
dev eth0 up
ip addr add 10.100.0.3/24 dev eth0
sleep
infinity
poweroff
-f
experiments/guests/qemu-echo-server-2/run.sh
0 → 100755
View file @
02c660d6
#!/bin/bash
insmod mqnic.ko
ip
link set
dev eth0 up
ip addr add 10.100.0.4/24 dev eth0
sleep
infinity
poweroff
-f
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment