#run_spec azure sfs_bluesky
# BlueSky, testing with a greater degree of parallelism
+#BLUESKY_TARGET=s3:mvrable-bluesky-west
+#BLUESKY_CACHE_SIZE=$((32 * 1024 * 1024))
+#BLUESKY_EXTRA_OPTS=""
+#run_spec s3-west-hi16-crypt sfs_bluesky-hi
+#
+#BLUESKY_TARGET=azure
+#BLUESKY_CACHE_SIZE=$((32 * 1024 * 1024))
+#BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_CRYPTO=1"
+#run_spec azure-hi16 sfs_bluesky-hi
+
BLUESKY_TARGET=s3:mvrable-bluesky-west
BLUESKY_CACHE_SIZE=$((32 * 1024 * 1024))
-BLUESKY_EXTRA_OPTS=""
-run_spec s3-west-hi16-crypt sfs_bluesky-hi
+BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_CRYPTO=1 BLUESKY_OPT_FULL_SEGMENTS=1"
+run_spec s3-west-hi16-fullfetch sfs_bluesky-hi
-BLUESKY_TARGET=azure
+BLUESKY_TARGET=s3:mvrable-bluesky-west
+BLUESKY_CACHE_SIZE=$((32 * 1024 * 1024))
+BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_CRYPTO=1 BLUESKY_OPT_NO_GROUP_READS=1"
+run_spec s3-west-hi16-noreadagg sfs_bluesky-hi
+
+BLUESKY_TARGET=s3:mvrable-bluesky-west
BLUESKY_CACHE_SIZE=$((32 * 1024 * 1024))
-BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_CRYPTO=1"
-run_spec azure-hi16 sfs_bluesky-hi
+BLUESKY_EXTRA_OPTS="BLUESKY_OPT_NO_CRYPTO=1 BLUESKY_OPT_NO_AGGREGATION=1"
+run_spec s3-west-hi16-nosegments sfs_bluesky-hi
#BLUESKY_TARGET=native
#run_spec native-hi8 sfs_bluesky-hi
set grid
set xlabel "Requested Operations per Second"
set x2label "Working Set Size (GB)"
-
-XMAX=1250
-set xrange [0:XMAX]
-set x2range [0:XMAX*OPS_WSS_SCALE]
set xtics nomirror
set x2tics auto
-set grid
-set key top right
+XMAX=1600
+set xrange [0:XMAX]
+set x2range [0:XMAX*OPS_WSS_SCALE]
-set output "spec1.eps"
+set output "spec1a.eps" # Base comparison
+set key off
set ylabel "Achieved Operations per Second"
-plot "../20110311/sfssum.20110312-native" with linespoints title "Local NFS", \
- "../20110311/sfssum.20110311-s3-west" with linespoints title "BlueSky", \
- "../20110311/sfssum.20110311-s3-west-4kfs" with linespoints title "BlueSky (4K blocks)", \
- "../20110311/sfssum.20110312-s3-west-fullseg" with linespoints title "BlueSky (full fetches)", \
- "../20110401/sfssum.20110401-azure" with linespoints title "Azure"
+plot "../20110409/sfssum.20110410-native-hi16" with linespoints title "Local NFS", \
+ "../20110409/sfssum.20110409-s3-west-hi16" with linespoints title "BlueSky", \
+ "../20110409/sfssum.20110411-s3-west-hi16-crypt" with linespoints title "BlueSky (crypto)", \
+ "../20110409/sfssum.20110430-s3-west-hi16-nosegments" with linespoints title "BlueSky (noseg)", \
+ "../20110409/sfssum.20110430-s3-west-hi16-fullfetch" with linespoints title "BlueSky (norange)"
+ #"../20110409/sfssum.20110430-s3-west-hi16-noreadagg" with linespoints title "BlueSky (noreadagg)"
+
+#set output "spec2a.eps"
+#plot "../20110409/sfssum.20110409-s3-west-hi16" with linespoints title "BlueSky", \
+# "../20110409/sfssum.20110411-s3-west-hi16-crypt" with linespoints title "BlueSky (+crypto)", \
+# "../20110409/sfssum.20110430-s3-west-hi16-nosegments" with linespoints title "BlueSky (noseg)", \
+# "../20110409/sfssum.20110430-s3-west-hi16-fullfetch" with linespoints title "BlueSky (norange)", \
+# "../20110409/sfssum.20110430-s3-west-hi16-noreadagg" with linespoints title "BlueSky (noreadagg)"
-set output "spec2.eps"
+set output "spec1b.eps"
+set key top left
set ylabel "Operation Latency (ms)"
-set yrange [0:50]
-plot "../20110311/sfssum.20110312-native" using 1:3 with linespoints title "Local NFS", \
- "../20110311/sfssum.20110311-s3-west" using 1:3 with linespoints title "BlueSky", \
- "../20110311/sfssum.20110311-s3-west-4kfs" using 1:3 with linespoints title "BlueSky (4K blocks)", \
- "../20110311/sfssum.20110312-s3-west-fullseg" using 1:3 with linespoints title "BlueSky (full fetches)", \
- "../20110401/sfssum.20110401-azure" using 1:3 with linespoints title "Azure"
+set yrange [0:100]
+set key top right
+plot "../20110409/sfssum.20110410-native-hi16" using 1:3 with linespoints title "Local NFS", \
+ "../20110409/sfssum.20110409-s3-west-hi16" using 1:3 with linespoints title "BlueSky", \
+ "../20110409/sfssum.20110411-s3-west-hi16-crypt" using 1:3 with linespoints title "BlueSky (crypto)", \
+ "../20110409/sfssum.20110430-s3-west-hi16-nosegments" using 1:3 with linespoints title "BlueSky (noseg)", \
+ "../20110409/sfssum.20110430-s3-west-hi16-fullfetch" using 1:3 with linespoints title "BlueSky (norange)"
+ #"../20110409/sfssum.20110430-s3-west-hi16-noreadagg" using 1:3 with linespoints title "BlueSky (noreadagg)"
-XMAX=1600
+# Comparison with low parallelism
+XMAX=1250
set xrange [0:XMAX]
set x2range [0:XMAX*OPS_WSS_SCALE]
-set xtics nomirror
-set x2tics auto
set yrange [*:*]
-set output "spec-parallel1.eps"
+set key off
+set output "spec2a.eps"
set ylabel "Achieved Operations per Second"
-plot "../20110311/sfssum.20110312-native" with linespoints title "Local NFS Server", \
- "../20110311/sfssum.20110315-native-hi8" with linespoints title "Local (8 clients)", \
+plot "../20110311/sfssum.20110312-native" with linespoints title "Local NFS", \
"../20110311/sfssum.20110311-s3-west" with linespoints title "BlueSky", \
- "../20110311/sfssum.20110314-s3-west-hi8" with linespoints title "BlueSky (8 clients)"
+ "../20110311/sfssum.20110311-s3-west-4kfs" with linespoints title "BlueSky (4K)", \
+ "../20110311/sfssum.20110312-s3-west-noseg" with linespoints title "BlueSky (No Segments)", \
+ "../20110311/sfssum.20110312-s3-west-fullseg" with linespoints title "BlueSky (full fetches)", \
+ "../20110401/sfssum.20110401-azure" with linespoints title "Azure"
-set output "spec-parallel2.eps"
+set key top right
set ylabel "Operation Latency (ms)"
-plot "../20110311/sfssum.20110312-native" using 1:3 with linespoints title "Local NFS Server", \
- "../20110311/sfssum.20110315-native-hi8" using 1:3 with linespoints title "Local (8 clients)", \
+set yrange [0:100]
+set output "spec2b.eps"
+plot "../20110311/sfssum.20110312-native" using 1:3 with linespoints title "Local NFS", \
"../20110311/sfssum.20110311-s3-west" using 1:3 with linespoints title "BlueSky", \
- "../20110311/sfssum.20110314-s3-west-hi8" using 1:3 with linespoints title "BlueSky (8 clients)"
-
+ "../20110311/sfssum.20110311-s3-west-4kfs" using 1:3 with linespoints title "BlueSky (4K)", \
+ "../20110311/sfssum.20110312-s3-west-noseg" using 1:3 with linespoints title "BlueSky (noseg)", \
+ "../20110311/sfssum.20110312-s3-west-fullseg" using 1:3 with linespoints title "BlueSky (norange)", \
+ "../20110401/sfssum.20110401-azure" using 1:3 with linespoints title "BlueSky (Azure)"
# CIFS results
XMAX=1000