Ian Goldberg f40fbc0dd4 Try a little harder to recover from malformed logs %!s(int64=2) %!d(string=hai) anos
..
Dockerfile d60d48f128 2P writes %!s(int64=2) %!d(string=hai) anos
README.md a5379daf02 docker stuff %!s(int64=3) %!d(string=hai) anos
build-docker 6839f3491d Upgrade the docker scripts %!s(int64=2) %!d(string=hai) anos
experiments-2p-preproc.sh a5a62db46f updating scripts with new folder %!s(int64=3) %!d(string=hai) anos
experiments-OT.sh a5a62db46f updating scripts with new folder %!s(int64=3) %!d(string=hai) anos
experiments-cpir.sh 98ad40a21a adding a sleep after a cpir part1 is launched %!s(int64=3) %!d(string=hai) anos
experiments-online.sh a5a62db46f updating scripts with new folder %!s(int64=3) %!d(string=hai) anos
experiments.sh a5a62db46f updating scripts with new folder %!s(int64=3) %!d(string=hai) anos
parse_logs f40fbc0dd4 Try a little harder to recover from malformed logs %!s(int64=2) %!d(string=hai) anos
repro 8ab13f5a44 Typo in logfile name to parse for test run %!s(int64=2) %!d(string=hai) anos
run-experiment d3566a3e57 We only use 1 DPF for 2-party writes, not 3, so correct the number of OTs we need %!s(int64=2) %!d(string=hai) anos
set-networking 6839f3491d Upgrade the docker scripts %!s(int64=2) %!d(string=hai) anos
start-docker 6839f3491d Upgrade the docker scripts %!s(int64=2) %!d(string=hai) anos
stop-docker 6839f3491d Upgrade the docker scripts %!s(int64=2) %!d(string=hai) anos
unset-networking 6839f3491d Upgrade the docker scripts %!s(int64=2) %!d(string=hai) anos

README.md

  • ./build-docker.sh builds the docker image
  • ./run-docker.sh launches three docker containers for parties P2, P0, and P1
  • ./set-networking.sh sets up the latencies and bandwidth constraints among the three docker containers launched; pass arguments of latency and bandwidth (e.g., ./set-networking.sh 1ms 40mbit). ./unset-networking.sh removes the latency and bandwidth settings.
  • ./experiments.sh runs the three parties
  • ./cleanup.sh stops the three dockers