avadapal 2 years ago
parent
commit
146bd22cad
1 changed files with 8 additions and 4 deletions
  1. 8 4
      Docker/run-experiment.sh

+ 8 - 4
Docker/run-experiment.sh

@@ -13,6 +13,7 @@ mode=read
 size=20
 iters=128
 modeval=0
+ramsize=0
 if [ "$1" != "" ]; then
     mode="$1"
 fi
@@ -29,7 +30,9 @@ fi
 if [ "$5" != "" ]; then
     duoramtype="$5"
 fi
-
+if [ "$6" != "" ]; then
+    ramsize="$6"
+fi
 if [ "$mode" = "read" ]; then
     modeval="0"
 fi
@@ -74,11 +77,11 @@ date "+===== Start %s %F %T"
         savefilep2=$$.p2.out
         savefilep0=$$.p1.out
         savefilep1=$$.p0.out
-        docker exec -w /root/duoram/preprocessing duoram_p2 bash -c "$DUORAM_NUMA_P2 stdbuf -o 0  ./p2preprocessing $p0addr $p1addr $iters $size $modeval > $savefilep2 2>&1" &
+        docker exec -w /root/duoram/preprocessing duoram_p2 bash -c "$DUORAM_NUMA_P2 stdbuf -o 0  ./p2preprocessing $p0addr $p1addr $iters $size $modeval $ramsize > $savefilep2 2>&1" &
         sleep 4
-        docker exec -w /root/duoram/preprocessing duoram_p1 bash -c "$DUORAM_NUMA_P1 stdbuf -o 0  ./preprocessing1  $p0addr $p2addr $iters $size $modeval > $savefilep1 2>&1" &
+        docker exec -w /root/duoram/preprocessing duoram_p1 bash -c "$DUORAM_NUMA_P1 stdbuf -o 0  ./preprocessing1  $p0addr $p2addr $iters $size $modeval $ramsize > $savefilep1 2>&1" &
         sleep 2
-        docker exec -w /root/duoram/preprocessing duoram_p0 bash -c "$DUORAM_NUMA_P0 stdbuf -o 0  ./preprocessing0  $p1addr $p2addr $iters $size $modeval > $savefilep0 2>&1" &
+        docker exec -w /root/duoram/preprocessing duoram_p0 bash -c "$DUORAM_NUMA_P0 stdbuf -o 0  ./preprocessing0  $p1addr $p2addr $iters $size $modeval $ramsize > $savefilep0 2>&1" &
         wait
         echo ===== P0 output
         docker exec -w /root/duoram/preprocessing duoram_p0 cat $savefilep0
@@ -117,6 +120,7 @@ date "+===== Start %s %F %T"
         sleep 1
         docker exec -w /root/duoram/2p-preprocessing duoram_p0 ./OT $p0addr $p1addr 0 128 &
         sleep 2
+        wait
         docker exec -w /root/duoram/2p-preprocessing duoram_p1 bash -c "$DUORAM_NUMA_P1 stdbuf -o 0  ./preprocessing1  $p0addr $size $iters > $savefilep1 2>&1" &
         sleep 4
         docker exec -w /root/duoram/2p-preprocessing duoram_p0 bash -c "$DUORAM_NUMA_P0 stdbuf -o 0  ./preprocessing0 $p1addr $size $iters > $savefilep0 2>&1" &