This appendix is supplementary material to the submission "A Tool for Online Experiment-Driven Adaptation" by Ilias Gerostathopoulos, Ali Naci Uysal, Christian Prehofer and Tomas Bures.
Video illustration (with subtitles) accompanying our tool can be found on Youtube
Please check the separate page.
- Zookeeper & Kafka
- Python 2.7
- ElasticSearch 6.2.4
- SUMO
- CrowdNav
- Node.js and npm
- If you want to use the R optimizer, you need to also clone and install mlrMBO-API
- install git
sudo apt-get install git
- clone this repo
cd ~
git clone https://github.com/iliasger/OEDA.git
cd OEDA
bash ./req_installer.sh
- setup flask, express, angular
bash ./setup_servers.sh
- Run python server
cd ~/OEDA/Backend/
python server.py
In another terminal, navigate to tests/http-test-server and run node app.js
. Make sure localhost:3003
is not being used beforehand
- Run Angular server
cd ~/OEDA/Frontend/
bash ./serve.sh
The best way to get started with using OEDA is to watch the above video.