|
@@ -96,6 +96,10 @@ echo "$now: Starting experiments"
|
|
|
|
|
|
if [ "$whichexps" = "all" ]; then
|
|
|
echo "Running experiments..."
|
|
|
+ # Figure 6(a)
|
|
|
+ ./generate_raw_data_reads_const_db.sh ${numiters}
|
|
|
+ # Figures 6(b) and 6(c)
|
|
|
+ ./generate_raw_data_reads.sh ${numiters}
|
|
|
# Figure 7(a)
|
|
|
./generate_raw_data_bs_const_db.sh ${numiters}
|
|
|
# Figures 7(b) and 7(c)
|
|
@@ -115,6 +119,21 @@ if [ "$LOGSUFFIX" = "" ]; then
|
|
|
|
|
|
parse data/*.out > data/oram.dat
|
|
|
|
|
|
+echo
|
|
|
+echo "# Figure 6(a)"
|
|
|
+egrep 'CircuitORAMOnln read 20 (16|32|64|128|256|512|1024|2048) .* s$' data/oram.dat | sort -k4 -n
|
|
|
+echo
|
|
|
+egrep 'CircuitORAMTotl read 20 (16|32|64|128|256|512|1024|2048) .* s$' data/oram.dat | sort -k4 -n
|
|
|
+echo
|
|
|
+echo "# Figure 6(b)"
|
|
|
+egrep 'CircuitORAMOnln read ([0-9]+) 10 .* s$' data/oram.dat | sort -k3 -n
|
|
|
+echo
|
|
|
+egrep 'CircuitORAMTotl read ([0-9]+) 10 .* s$' data/oram.dat | sort -k3 -n
|
|
|
+echo
|
|
|
+echo "# Figure 6(c)"
|
|
|
+egrep 'CircuitORAMOnln read ([0-9]+) 10 .* KiB$' data/oram.dat | sort -k3 -n
|
|
|
+echo
|
|
|
+egrep 'CircuitORAMTotl read ([0-9]+) 10 .* KiB$' data/oram.dat | sort -k3 -n
|
|
|
echo
|
|
|
echo "# Figure 7(a)"
|
|
|
egrep 'CircuitORAMOnln read 20 (80|160|320|640|1280) .* s$' data/oram.dat | sort -k4 -n
|