Browse Source

new plots.json

Stan Gurtler 2 years ago
parent
commit
3f95770657
3 changed files with 521 additions and 5 deletions
  1. 521 5
      prsona/plt/plots.json
  2. BIN
      prsona/plt/workloads-cpu-2-50.pdf
  3. BIN
      prsona/plt/workloads-wall-2-50.pdf

+ 521 - 5
prsona/plt/plots.json

@@ -4,11 +4,23 @@
         "dataParts": ["", "2", "10", "50"],
         "lineVariable": "workload",
         "xVariable": "numClients",
-        "whichGraph": "overall_epoch_wall",
+        "whichGraph": "overall_epoch_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to calculate an epoch (s)",
+        "title": "Comparing CPU time for epochs across workloads",
+        "fileNameStr": "epoch-workloads-cpu-2-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["", "2", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_recv",
         "xLabel": "Number of clients",
-        "yLabel": "Wall clock time to calculate an epoch (s)",
-        "title": "Comparing wall clock time for epochs across workloads",
-        "fileNameStr": "workloads-wall-2-50",
+        "yLabel": "Data received to calculate an epoch (B)",
+        "title": "Comparing bandwidth down for epochs across workloads",
+        "fileNameStr": "epoch-workloads-recv-2-50",
         "legendLoc": "upper left"
     },
     {
@@ -16,11 +28,515 @@
         "dataParts": ["", "2", "10", "50"],
         "lineVariable": "workload",
         "xVariable": "numClients",
+        "whichGraph": "overall_epoch_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to calculate an epoch (B)",
+        "title": "Comparing bandwidth up for epochs across workloads",
+        "fileNameStr": "epoch-workloads-sent-2-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "2", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "vote_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new vote row (s)",
+        "title": "Comparing CPU time for making votes across workloads",
+        "fileNameStr": "vote-workloads-cpu-2-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "2", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "vote_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new vote row (B)",
+        "title": "Comparing bandwidth down for making votes across workloads",
+        "fileNameStr": "vote-workloads-recv-2-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "2", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "vote_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new vote row (B)",
+        "title": "Comparing bandwidth up for making votes across workloads",
+        "fileNameStr": "vote-workloads-sent-2-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "2", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new reputation proof (s)",
+        "title": "Comparing CPU time for making reputation proofs across workloads",
+        "fileNameStr": "rep_prove-workloads-cpu-2-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "2", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new reputation proof (B)",
+        "title": "Comparing bandwidth down for making reputation proofs across workloads",
+        "fileNameStr": "rep_prove-workloads-recv-2-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "2", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new reputation proof (B)",
+        "title": "Comparing bandwidth up for making reputation proofs across workloads",
+        "fileNameStr": "rep_prove-workloads-sent-2-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
         "whichGraph": "overall_epoch_cpu",
         "xLabel": "Number of clients",
         "yLabel": "CPU time to calculate an epoch (s)",
         "title": "Comparing CPU time for epochs across workloads",
-        "fileNameStr": "workloads-cpu-2-50",
+        "fileNameStr": "epoch-workloads-cpu-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to calculate an epoch (B)",
+        "title": "Comparing bandwidth down for epochs across workloads",
+        "fileNameStr": "epoch-workloads-recv-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to calculate an epoch (B)",
+        "title": "Comparing bandwidth up for epochs across workloads",
+        "fileNameStr": "epoch-workloads-sent-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "vote_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new vote row (s)",
+        "title": "Comparing CPU time for making votes across workloads",
+        "fileNameStr": "vote-workloads-cpu-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "vote_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new vote row (B)",
+        "title": "Comparing bandwidth down for making votes across workloads",
+        "fileNameStr": "vote-workloads-recv-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "vote_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new vote row (B)",
+        "title": "Comparing bandwidth up for making votes across workloads",
+        "fileNameStr": "vote-workloads-sent-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new reputation proof (s)",
+        "title": "Comparing CPU time for making reputation proofs across workloads",
+        "fileNameStr": "rep_prove-workloads-cpu-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new reputation proof (B)",
+        "title": "Comparing bandwidth down for making reputation proofs across workloads",
+        "fileNameStr": "rep_prove-workloads-recv-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["", "3", "10", "50"],
+        "lineVariable": "workload",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new reputation proof (B)",
+        "title": "Comparing bandwidth up for making reputation proofs across workloads",
+        "fileNameStr": "rep_prove-workloads-sent-3-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to calculate an epoch (s)",
+        "title": "Comparing CPU time for epochs across numbers of servers",
+        "fileNameStr": "epoch-servers-cpu-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to calculate an epoch (B)",
+        "title": "Comparing bandwidth down for epochs across numbers of servers",
+        "fileNameStr": "epoch-servers-recv-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to calculate an epoch (B)",
+        "title": "Comparing bandwidth up for epochs across numbers of servers",
+        "fileNameStr": "epoch-servers-sent-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "overall_epoch_cpu",
+        "xLabel": "Number of servers",
+        "yLabel": "CPU time to calculate an epoch (s)",
+        "title": "Comparing CPU time for epochs across numbers of clients",
+        "fileNameStr": "epoch-clients-cpu-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "overall_epoch_recv",
+        "xLabel": "Number of servers",
+        "yLabel": "Data received to calculate an epoch (B)",
+        "title": "Comparing bandwidth down for epochs across numbers of clients",
+        "fileNameStr": "epoch-clients-recv-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "overall_epoch_sent",
+        "xLabel": "Number of servers",
+        "yLabel": "Data sent to calculate an epoch (B)",
+        "title": "Comparing bandwidth up for epochs across numbers of clients",
+        "fileNameStr": "epoch-clients-sent-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new vote row (s)",
+        "title": "Comparing CPU time for epochs across lambda",
+        "fileNameStr": "epoch-lambda-cpu-2-25",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new vote row (B)",
+        "title": "Comparing bandwidth down for epochs across lambda",
+        "fileNameStr": "epoch-lambda-recv-2-25",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "server",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "overall_epoch_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new vote row (B)",
+        "title": "Comparing bandwidth up for epochs across lambda",
+        "fileNameStr": "epoch-lambda-sent-2-25",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "vote_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new vote row (s)",
+        "title": "Comparing CPU time for making vote rows across numbers of servers",
+        "fileNameStr": "vote-servers-cpu-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "vote_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new vote row (B)",
+        "title": "Comparing bandwidth down for making new vote rows across numbers of servers",
+        "fileNameStr": "vote-servers-recv-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "vote_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new vote row (B)",
+        "title": "Comparing bandwidth up for making new vote rows across numbers of servers",
+        "fileNameStr": "vote-servers-sent-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "vote_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new vote row (s)",
+        "title": "Comparing CPU time for making vote rows across numbers of servers",
+        "fileNameStr": "vote-clients-cpu-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "vote_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new vote row (B)",
+        "title": "Comparing bandwidth down for making new vote rows across numbers of servers",
+        "fileNameStr": "vote-clients-recv-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "vote_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new vote row (B)",
+        "title": "Comparing bandwidth up for making new vote rows across numbers of servers",
+        "fileNameStr": "vote-clients-sent-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "vote_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new vote row (s)",
+        "title": "Comparing CPU time for making vote rows across lambda",
+        "fileNameStr": "vote-lambda-cpu-2-25",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "vote_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new vote row (B)",
+        "title": "Comparing bandwidth down for making new vote rows across lambda",
+        "fileNameStr": "vote-lambda-recv-2-25",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "vote_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new vote row (B)",
+        "title": "Comparing bandwidth up for making new vote rows across lambda",
+        "fileNameStr": "vote-lambda-sent-2-25",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new reputation proof (s)",
+        "title": "Comparing CPU time for making reputation proofs across numbers of servers",
+        "fileNameStr": "rep_prove-servers-cpu-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new reputation proof (B)",
+        "title": "Comparing bandwidth down for making new reputation proofs across numbers of servers",
+        "fileNameStr": "rep_prove-servers-recv-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numServers",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new reputation proof (B)",
+        "title": "Comparing bandwidth up for making new reputation proofs across numbers of servers",
+        "fileNameStr": "rep_prove-servers-sent-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "rep_prove_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new reputation proof (s)",
+        "title": "Comparing CPU time for making new reputation proofs across numbers of servers",
+        "fileNameStr": "rep_prove-clients-cpu-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "rep_prove_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new reputation proof (B)",
+        "title": "Comparing bandwidth down for making new reputation proofs across numbers of servers",
+        "fileNameStr": "rep_prove-clients-recv-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "numClients",
+        "xVariable": "numServers",
+        "whichGraph": "rep_prove_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new reputation proof (B)",
+        "title": "Comparing bandwidth up for making new reputation proofs across numbers of servers",
+        "fileNameStr": "rep_prove-clients-sent-25-50",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_cpu",
+        "xLabel": "Number of clients",
+        "yLabel": "CPU time to make a new reputation proof (s)",
+        "title": "Comparing CPU time for making reputation proofs across lambda",
+        "fileNameStr": "rep_prove-lambda-cpu-2-25",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_recv",
+        "xLabel": "Number of clients",
+        "yLabel": "Data received to make a new reputation proof (B)",
+        "title": "Comparing bandwidth down for making new reputation proofs across lambda",
+        "fileNameStr": "rep_prove-lambda-recv-2-25",
+        "legendLoc": "upper left"
+    },
+    {
+        "data": "client",
+        "dataParts": ["all", "2", "25", "50"],
+        "lineVariable": "lambda",
+        "xVariable": "numClients",
+        "whichGraph": "rep_prove_sent",
+        "xLabel": "Number of clients",
+        "yLabel": "Data sent to make a new reputation proof (B)",
+        "title": "Comparing bandwidth up for making new reputation proofs across lambda",
+        "fileNameStr": "rep_prove-lambda-sent-2-25",
         "legendLoc": "upper left"
     }
 ]

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


BIN
prsona/plt/workloads-wall-2-50.pdf