Prepare third-party dependencies.
$ git clone https://github.com/catid/wirehair wirehair/wirehair
Create scripts/hosts.txt
with following content
#service <SERVICE_HOST>
<HOST1>
<HOST2>
...
Build artifact and run plaza service
$ bash -ex scripts/run_service.sh
In the second terminal, spawn and monitor peers on hosts
$ python3 scripts/spawn_monitor_remote.py
In the third terminal, run put/get benchmark
$ python3 scripts/put_get.py [NUM_OPERATION] [NUM_CONCURRENT]
Shutdown peers and plaza service
$ bash -ex scripts/stop_peers.sh
The first two terminals should exit automatically.