plots.json 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. [
  2. {
  3. "data": "server",
  4. "dataParts": ["", "2", "", "50"],
  5. "lineVariable": "workload",
  6. "xVariable": "numClients",
  7. "whichGraph": "overall_epoch_cpu",
  8. "xLabel": "Number of clients",
  9. "yLabel": "CPU time per server to calculate an epoch (s)",
  10. "yLim": [0.2, 5000],
  11. "loglog": true,
  12. "title": "Comparing CPU time for covert security\nepoch calculations across workloads (in log-log)",
  13. "fileNameStr": "epoch-workloads-cpu-2-50-loglog",
  14. "legendLoc": "lower right",
  15. "legendBBoxAnchor": [1,0]
  16. }, {
  17. "data": "server",
  18. "dataParts": ["", "2", "", "0"],
  19. "lineVariable": "workload",
  20. "xVariable": "numClients",
  21. "whichGraph": "overall_epoch_cpu",
  22. "xLabel": "Number of clients",
  23. "yLabel": "CPU time per server to calculate an epoch (s)",
  24. "yLim": [0.2, 5000],
  25. "loglog": true,
  26. "title": "Comparing CPU time for HbC security\nepoch calculations across workloads (in log-log)",
  27. "fileNameStr": "hbc-epoch-workloads-cpu-2-0-loglog",
  28. "legendLoc": "upper left"
  29. }, {
  30. "data": "server",
  31. "dataParts": ["", "2", "", "50"],
  32. "lineVariable": "workload",
  33. "xVariable": "numClients",
  34. "whichGraph": "overall_epoch_total",
  35. "xLabel": "Number of clients",
  36. "yLabel": "Server-to-server outgoing bandwidth per\nserver used to calculate an epoch (MB)",
  37. "yLim": [0.02, 1500],
  38. "yUnit": "MB",
  39. "loglog": true,
  40. "title": "Comparing bandwidth for covert security\nepoch calculations across workloads (in log-log)",
  41. "fileNameStr": "epoch-workloads-bandwidth-2-50-loglog",
  42. "legendLoc": "lower right",
  43. "legendBBoxAnchor": [1,0]
  44. }, {
  45. "data": "server",
  46. "dataParts": ["", "2", "", "0"],
  47. "lineVariable": "workload",
  48. "xVariable": "numClients",
  49. "whichGraph": "overall_epoch_total",
  50. "xLabel": "Number of clients",
  51. "yLabel": "Server-to-server bandwidth per server\nused to calculate an epoch (MB)",
  52. "yLim": [0.02, 1500],
  53. "yUnit": "MB",
  54. "loglog": true,
  55. "title": "Comparing bandwidth for HbC security\nepoch calculations across workloads (in log-log)",
  56. "fileNameStr": "hbc-epoch-workloads-bandwidth-2-0-loglog",
  57. "legendLoc": "upper left"
  58. }, {
  59. "data": "server",
  60. "dataParts": ["half", "", "", "50"],
  61. "lineVariable": "numServers",
  62. "xVariable": "numClients",
  63. "ignoreWorkload": true,
  64. "whichGraph": "overall_epoch_cpu",
  65. "xLabel": "Number of clients",
  66. "yLabel": "CPU time per server to calculate an epoch (s)",
  67. "yLim": [0.2, 5000],
  68. "loglog": true,
  69. "title": "Comparing CPU time for covert security\nepoch calculations across numbers of servers (in log-log)",
  70. "fileNameStr": "epoch-servers-cpu-any-50-loglog",
  71. "legendLoc": "lower right",
  72. "legendBBoxAnchor": [1,0]
  73. }, {
  74. "data": "server",
  75. "dataParts": ["half", "", "", "50"],
  76. "lineVariable": "numServers",
  77. "xVariable": "numClients",
  78. "ignoreWorkload": true,
  79. "whichGraph": "overall_epoch_total",
  80. "xLabel": "Number of clients",
  81. "yLabel": "Server-to-server bandwidth per server\nused to calculate an epoch (MB)",
  82. "yLim": [0.02, 1500],
  83. "yUnit": "MB",
  84. "loglog": true,
  85. "title": "Comparing bandwidth for covert security\nepoch calculations across numbers of servers (in log-log)",
  86. "fileNameStr": "epoch-servers-bandwidth-any-50-loglog",
  87. "legendLoc": "lower right",
  88. "legendBBoxAnchor": [1,0]
  89. }, {
  90. "data": "server",
  91. "dataParts": ["all", "2", "", ""],
  92. "lineVariable": "lambda",
  93. "xVariable": "numClients",
  94. "ignoreWorkload": true,
  95. "whichGraph": "overall_epoch_cpu",
  96. "xLabel": "Number of clients",
  97. "yLabel": "CPU time per server to calculate an epoch (s)",
  98. "yLim": [0.2, 5000],
  99. "loglog": true,
  100. "title": "Comparing CPU time for covert security\nepoch calculations across different values of lambda\n(in log-log)",
  101. "fileNameStr": "epoch-lambda-cpu-all-2-loglog",
  102. "legendLoc": "lower right",
  103. "legendBBoxAnchor": [1,0]
  104. }, {
  105. "data": "server",
  106. "dataParts": ["all", "2", "", ""],
  107. "lineVariable": "lambda",
  108. "xVariable": "numClients",
  109. "ignoreWorkload": true,
  110. "whichGraph": "overall_epoch_total",
  111. "xLabel": "Number of clients",
  112. "yLabel": "Server-to-server bandwidth per server\nused to calculate an epoch (MB)",
  113. "yLim": [0.02, 1500],
  114. "yUnit": "MB",
  115. "loglog": true,
  116. "title": "Comparing bandwidth for covert security\nepoch calculations across different values of lambda\n(in log-log)",
  117. "fileNameStr": "epoch-lambda-bandwidth-all-2-loglog",
  118. "legendLoc": "lower right",
  119. "legendBBoxAnchor": [1,0]
  120. }, {
  121. "data": "client",
  122. "dataParts": ["vote", "2", "", "50"],
  123. "lineVariable": "lambda",
  124. "xVariable": "numClients",
  125. "whichGraph": "vote_cpu",
  126. "xLabel": "Number of clients",
  127. "yLabel": "Client CPU time to make a new vote row (s)",
  128. "title": "Measuring CPU time for making vote rows\n(in linear scale)",
  129. "fileNameStr": "vote-lambda-cpu-2",
  130. "legendLoc": "upper left"
  131. }, {
  132. "data": "client",
  133. "dataParts": ["vote", "2", "", "50"],
  134. "lineVariable": "lambda",
  135. "xVariable": "numClients",
  136. "whichGraph": "vote_sent",
  137. "xLabel": "Number of clients",
  138. "yLabel": "Size of proof used when\nmaking a new vote row (KB)",
  139. "yUnit": "KB",
  140. "title": "Measuring proof size for making vote rows\n(in linear scale)",
  141. "fileNameStr": "vote-lambda-bandwidth-2",
  142. "legendLoc": "upper left"
  143. }, {
  144. "data": "client",
  145. "dataParts": ["rep", "2", "", "50"],
  146. "lineVariable": "lambda",
  147. "xVariable": "numClients",
  148. "whichGraph": "rep_prove_cpu",
  149. "xLabel": "Number of clients",
  150. "yLabel": "CPU time to make a new reputation proof (s)",
  151. "title": "Measuring CPU time for making reputation proofs\n(in linear scale)",
  152. "fileNameStr": "rep_prove-lambda-cpu-2",
  153. "legendLoc": "lower right",
  154. "legendBBoxAnchor": [1, 0]
  155. }, {
  156. "data": "client",
  157. "dataParts": ["rep", "2", "", "50"],
  158. "lineVariable": "lambda",
  159. "xVariable": "numClients",
  160. "whichGraph": "rep_prove_sent",
  161. "xLabel": "Number of clients",
  162. "yLabel": "Size of proof used when\nmaking a new reputation proof (KB)",
  163. "yUnit": "KB",
  164. "title": "Measuring proof size for making reputation proofs\n(in linear scale)",
  165. "fileNameStr": "rep_prove-lambda-bandwidth-2",
  166. "legendLoc": "lower right",
  167. "legendBBoxAnchor": [1, 0]
  168. }, {
  169. "data": "client",
  170. "dataParts": ["rep", "2", "", "50"],
  171. "lineVariable": "lambda",
  172. "xVariable": "numClients",
  173. "whichGraph": "rep_verify_cpu",
  174. "xLabel": "Number of clients",
  175. "yLabel": "CPU time to verify a new reputation proof (s)",
  176. "title": "Comparing CPU time for verifying reputation proofs\n(in linear scale)",
  177. "fileNameStr": "rep_verify-lambda-cpu-2",
  178. "legendLoc": "lower right",
  179. "legendBBoxAnchor": [1, 0]
  180. }
  181. ]