Benchmarking Framework for Large-Scale Distributed Systems (LSDS)
- Docker >= 1.12
- OpenJDK or OracleJDK >= 8
- Python >= 3.5
- pip >= 9.0.1
- GNU bash
- Have a Docker client/daemon up and running on your computer
- Fill out
scripts/container-start-script.sh
with the command to start your app - Fill out
lsdsuite/config/app.yaml
andlsdsuite/config/config.yaml
with the desired parameters - Build using
./gradlew docker
- Run
run_benchmarks.py
with the--local
option (An help is available through the command line)
- Have a cluster ready with Docker running on every hosts
- Fill out
scripts/container-start-script.sh
with the command to start your app - Fill out
lsdsuite/config/app.yaml
andlsdsuite/config/config.yaml
with the desired parameters - Fill out
lsdsuite/config/hosts.example
with youruser@hostname
hosts and rename ashosts
- Build using
./gradlew docker
- Run
run_benchmarks.py
(An help is available through the command line)