Browse Source

Plots that match what are being used in the thesis

Stan Gurtler 2 years ago
parent
commit
d72564235e

BIN
prsona/plt/epoch-lambda-bandwidth-all-2-loglog.pdf


BIN
prsona/plt/epoch-lambda-bandwidth-all-2.pdf


BIN
prsona/plt/epoch-lambda-cpu-all-2-loglog.pdf


BIN
prsona/plt/epoch-lambda-cpu-all-2.pdf


BIN
prsona/plt/epoch-servers-bandwidth-any-50-loglog.pdf


BIN
prsona/plt/epoch-servers-bandwidth-any-50.pdf


BIN
prsona/plt/epoch-servers-cpu-any-50-loglog.pdf


BIN
prsona/plt/epoch-servers-cpu-any-50.pdf


BIN
prsona/plt/epoch-workloads-bandwidth-2-50-loglog.pdf


BIN
prsona/plt/epoch-workloads-bandwidth-2-50.pdf


BIN
prsona/plt/epoch-workloads-cpu-2-50-loglog.pdf


BIN
prsona/plt/epoch-workloads-cpu-2-50.pdf


BIN
prsona/plt/hbc-epoch-workloads-bandwidth-2-0-loglog.pdf


BIN
prsona/plt/hbc-epoch-workloads-bandwidth-2-0.pdf


BIN
prsona/plt/hbc-epoch-workloads-cpu-2-0-loglog.pdf


BIN
prsona/plt/hbc-epoch-workloads-cpu-2-0.pdf


+ 4 - 4
prsona/plt/plots.json

@@ -30,7 +30,7 @@
         "whichGraph": "overall_epoch_cpu",
         "xLabel": "Number of clients",
         "yLabel": "CPU time per server to calculate an epoch (s)",
-        "title": "Comparing CPU time for HBC security\nepoch calculations across workloads",
+        "title": "Comparing CPU time for HbC security\nepoch calculations across workloads",
         "fileNameStr": "hbc-epoch-workloads-cpu-2-0",
         "legendLoc": "upper left"
     }, {
@@ -42,7 +42,7 @@
         "xLabel": "Number of clients",
         "yLabel": "CPU time per server to calculate an epoch (s)",
         "loglog": true,
-        "title": "Comparing CPU time for HBC security\nepoch calculations across workloads (in log-log)",
+        "title": "Comparing CPU time for HbC security\nepoch calculations across workloads (in log-log)",
         "fileNameStr": "hbc-epoch-workloads-cpu-2-0-loglog",
         "legendLoc": "upper left"
     }, {
@@ -79,7 +79,7 @@
         "xLabel": "Number of clients",
         "yLabel": "Server-to-server bandwidth per server\nused to calculate an epoch (MB)",
         "yUnit": "MB",
-        "title": "Comparing bandwidth for HBC security\nepoch calculations across workloads",
+        "title": "Comparing bandwidth for HbC security\nepoch calculations across workloads",
         "fileNameStr": "hbc-epoch-workloads-bandwidth-2-0",
         "legendLoc": "upper left"
     }, {
@@ -92,7 +92,7 @@
         "yLabel": "Server-to-server bandwidth per server\nused to calculate an epoch (MB)",
         "yUnit": "MB",
         "loglog": true,
-        "title": "Comparing bandwidth for HBC security\nepoch calculations across workloads (in log-log)",
+        "title": "Comparing bandwidth for HbC security\nepoch calculations across workloads (in log-log)",
         "fileNameStr": "hbc-epoch-workloads-bandwidth-2-0-loglog",
         "legendLoc": "upper left"
     }, {

BIN
prsona/plt/rep_prove-lambda-bandwidth-2.pdf


BIN
prsona/plt/rep_prove-lambda-cpu-2-loglinear.pdf


BIN
prsona/plt/rep_prove-lambda-cpu-2.pdf


BIN
prsona/plt/rep_verify-lambda-bandwidth-2.pdf


BIN
prsona/plt/rep_verify-lambda-cpu-2-loglinear.pdf


BIN
prsona/plt/rep_verify-lambda-cpu-2.pdf


BIN
prsona/plt/vote-lambda-bandwidth-2.pdf


BIN
prsona/plt/vote-lambda-cpu-2.pdf


+ 1 - 1
prsona/scripts/make_graphs.py

@@ -498,7 +498,7 @@ def plotComparison(data, dataParts, xVariable, lineVariable, whichGraph, **kwarg
 
             if extraFit:
                 popt, pcov = curve_fit(genericCube, xs, ys)
-                beyondXs = np.linspace(xs[-1], 100, 50)
+                beyondXs = np.linspace(xs[-1], 300, 50)
                 ax.plot(beyondXs, genericCube(beyondXs, *popt), linestyle='--', color=color)
             if loglog and not loglogLineFit and dataParts[3] != '0':
                 popt, pcov = curve_fit(onlyCube, xs, ys)