浏览代码

Plots that match what are being used in the thesis

Stan Gurtler 2 年之前
父节点
当前提交
d72564235e
共有 26 个文件被更改,包括 5 次插入5 次删除
  1. 二进制
      prsona/plt/epoch-lambda-bandwidth-all-2-loglog.pdf
  2. 二进制
      prsona/plt/epoch-lambda-bandwidth-all-2.pdf
  3. 二进制
      prsona/plt/epoch-lambda-cpu-all-2-loglog.pdf
  4. 二进制
      prsona/plt/epoch-lambda-cpu-all-2.pdf
  5. 二进制
      prsona/plt/epoch-servers-bandwidth-any-50-loglog.pdf
  6. 二进制
      prsona/plt/epoch-servers-bandwidth-any-50.pdf
  7. 二进制
      prsona/plt/epoch-servers-cpu-any-50-loglog.pdf
  8. 二进制
      prsona/plt/epoch-servers-cpu-any-50.pdf
  9. 二进制
      prsona/plt/epoch-workloads-bandwidth-2-50-loglog.pdf
  10. 二进制
      prsona/plt/epoch-workloads-bandwidth-2-50.pdf
  11. 二进制
      prsona/plt/epoch-workloads-cpu-2-50-loglog.pdf
  12. 二进制
      prsona/plt/epoch-workloads-cpu-2-50.pdf
  13. 二进制
      prsona/plt/hbc-epoch-workloads-bandwidth-2-0-loglog.pdf
  14. 二进制
      prsona/plt/hbc-epoch-workloads-bandwidth-2-0.pdf
  15. 二进制
      prsona/plt/hbc-epoch-workloads-cpu-2-0-loglog.pdf
  16. 二进制
      prsona/plt/hbc-epoch-workloads-cpu-2-0.pdf
  17. 4 4
      prsona/plt/plots.json
  18. 二进制
      prsona/plt/rep_prove-lambda-bandwidth-2.pdf
  19. 二进制
      prsona/plt/rep_prove-lambda-cpu-2-loglinear.pdf
  20. 二进制
      prsona/plt/rep_prove-lambda-cpu-2.pdf
  21. 二进制
      prsona/plt/rep_verify-lambda-bandwidth-2.pdf
  22. 二进制
      prsona/plt/rep_verify-lambda-cpu-2-loglinear.pdf
  23. 二进制
      prsona/plt/rep_verify-lambda-cpu-2.pdf
  24. 二进制
      prsona/plt/vote-lambda-bandwidth-2.pdf
  25. 二进制
      prsona/plt/vote-lambda-cpu-2.pdf
  26. 1 1
      prsona/scripts/make_graphs.py

二进制
prsona/plt/epoch-lambda-bandwidth-all-2-loglog.pdf


二进制
prsona/plt/epoch-lambda-bandwidth-all-2.pdf


二进制
prsona/plt/epoch-lambda-cpu-all-2-loglog.pdf


二进制
prsona/plt/epoch-lambda-cpu-all-2.pdf


二进制
prsona/plt/epoch-servers-bandwidth-any-50-loglog.pdf


二进制
prsona/plt/epoch-servers-bandwidth-any-50.pdf


二进制
prsona/plt/epoch-servers-cpu-any-50-loglog.pdf


二进制
prsona/plt/epoch-servers-cpu-any-50.pdf


二进制
prsona/plt/epoch-workloads-bandwidth-2-50-loglog.pdf


二进制
prsona/plt/epoch-workloads-bandwidth-2-50.pdf


二进制
prsona/plt/epoch-workloads-cpu-2-50-loglog.pdf


二进制
prsona/plt/epoch-workloads-cpu-2-50.pdf


二进制
prsona/plt/hbc-epoch-workloads-bandwidth-2-0-loglog.pdf


二进制
prsona/plt/hbc-epoch-workloads-bandwidth-2-0.pdf


二进制
prsona/plt/hbc-epoch-workloads-cpu-2-0-loglog.pdf


二进制
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"
     }, {

二进制
prsona/plt/rep_prove-lambda-bandwidth-2.pdf


二进制
prsona/plt/rep_prove-lambda-cpu-2-loglinear.pdf


二进制
prsona/plt/rep_prove-lambda-cpu-2.pdf


二进制
prsona/plt/rep_verify-lambda-bandwidth-2.pdf


二进制
prsona/plt/rep_verify-lambda-cpu-2-loglinear.pdf


二进制
prsona/plt/rep_verify-lambda-cpu-2.pdf


二进制
prsona/plt/vote-lambda-bandwidth-2.pdf


二进制
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)