├── .gitignore ├── .travis.yml ├── Dockerfiles ├── exp-base └── exp-copy ├── GCLOUD.md ├── LICENSE ├── LOCALKUBE.md ├── Makefile ├── README.md ├── bin ├── bench_metadata.sh ├── bench_micro.sh ├── bench_retwis.sh ├── dash-proxy.sh ├── deploy-exp.sh ├── end_status.sh ├── env ├── fmt.sh ├── g-cluster.sh ├── icde19-exp.sh ├── image.sh ├── k8s_api_server.sh ├── k8s_api_token.sh ├── lsim-dash-deploy.sh ├── redis-deploy.sh ├── redis-sync.erl ├── start-redis-sync.sh ├── status.sh ├── stop.sh └── zipf.py ├── config └── vm.args ├── emulab ├── README.md ├── emulab-list-of-nodes.png ├── emulab.config ├── init-master.sh ├── init-node.sh ├── init.sh ├── killall.sh └── nodes-table ├── evaluation ├── .gitignore ├── Makefile ├── generic.R ├── icde19.tar.gz ├── icde19 │ ├── README.md │ ├── first.R │ ├── gmap.R │ ├── gset_gcounter.R │ ├── memory.R │ ├── metadata.R │ ├── retwis.R │ ├── retwis_processing.R │ └── second.R ├── icde19_revision.tar.gz ├── more_plots │ ├── crdt.R │ ├── plot1.R │ ├── plot4.R │ ├── plot5.R │ ├── processing.R │ └── retwis_latency.R ├── preprocess.py └── util.R ├── include └── exp.hrl ├── priv └── .gitkeep ├── rebar.config ├── rebar.config.script ├── rebar.lock ├── rebar3 ├── src ├── exp.app.src ├── exp_app.erl ├── exp_barrier_peer_service.erl ├── exp_barrier_peer_service_client.erl ├── exp_barrier_peer_service_server.erl ├── exp_config.erl ├── exp_kube_orchestration.erl ├── exp_local_simulations_support.erl ├── exp_orchestration.erl ├── exp_overlay.erl ├── exp_redis_metrics_store.erl ├── exp_resource.erl ├── exp_rsg.erl ├── exp_rsg_master.erl ├── exp_simulation_runner.erl ├── exp_simulations.erl ├── exp_simulations_support.erl ├── exp_sup.erl └── exp_util.erl └── test ├── exp_modes_SUITE.erl └── exp_simulations_SUITE.erl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfiles/exp-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/Dockerfiles/exp-base -------------------------------------------------------------------------------- /Dockerfiles/exp-copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/Dockerfiles/exp-copy -------------------------------------------------------------------------------- /GCLOUD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/GCLOUD.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/LICENSE -------------------------------------------------------------------------------- /LOCALKUBE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/LOCALKUBE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/README.md -------------------------------------------------------------------------------- /bin/bench_metadata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/bench_metadata.sh -------------------------------------------------------------------------------- /bin/bench_micro.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/bench_micro.sh -------------------------------------------------------------------------------- /bin/bench_retwis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/bench_retwis.sh -------------------------------------------------------------------------------- /bin/dash-proxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/dash-proxy.sh -------------------------------------------------------------------------------- /bin/deploy-exp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/deploy-exp.sh -------------------------------------------------------------------------------- /bin/end_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/end_status.sh -------------------------------------------------------------------------------- /bin/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/env -------------------------------------------------------------------------------- /bin/fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/fmt.sh -------------------------------------------------------------------------------- /bin/g-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/g-cluster.sh -------------------------------------------------------------------------------- /bin/icde19-exp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/icde19-exp.sh -------------------------------------------------------------------------------- /bin/image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/image.sh -------------------------------------------------------------------------------- /bin/k8s_api_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/k8s_api_server.sh -------------------------------------------------------------------------------- /bin/k8s_api_token.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/k8s_api_token.sh -------------------------------------------------------------------------------- /bin/lsim-dash-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/lsim-dash-deploy.sh -------------------------------------------------------------------------------- /bin/redis-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/redis-deploy.sh -------------------------------------------------------------------------------- /bin/redis-sync.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/redis-sync.erl -------------------------------------------------------------------------------- /bin/start-redis-sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/start-redis-sync.sh -------------------------------------------------------------------------------- /bin/status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/status.sh -------------------------------------------------------------------------------- /bin/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/stop.sh -------------------------------------------------------------------------------- /bin/zipf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/bin/zipf.py -------------------------------------------------------------------------------- /config/vm.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/config/vm.args -------------------------------------------------------------------------------- /emulab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/emulab/README.md -------------------------------------------------------------------------------- /emulab/emulab-list-of-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/emulab/emulab-list-of-nodes.png -------------------------------------------------------------------------------- /emulab/emulab.config: -------------------------------------------------------------------------------- 1 | user=vitor 2 | -------------------------------------------------------------------------------- /emulab/init-master.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/emulab/init-master.sh -------------------------------------------------------------------------------- /emulab/init-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/emulab/init-node.sh -------------------------------------------------------------------------------- /emulab/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/emulab/init.sh -------------------------------------------------------------------------------- /emulab/killall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/emulab/killall.sh -------------------------------------------------------------------------------- /emulab/nodes-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/emulab/nodes-table -------------------------------------------------------------------------------- /evaluation/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | metrics/ 3 | processed/ 4 | -------------------------------------------------------------------------------- /evaluation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/Makefile -------------------------------------------------------------------------------- /evaluation/generic.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/generic.R -------------------------------------------------------------------------------- /evaluation/icde19.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19.tar.gz -------------------------------------------------------------------------------- /evaluation/icde19/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/README.md -------------------------------------------------------------------------------- /evaluation/icde19/first.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/first.R -------------------------------------------------------------------------------- /evaluation/icde19/gmap.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/gmap.R -------------------------------------------------------------------------------- /evaluation/icde19/gset_gcounter.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/gset_gcounter.R -------------------------------------------------------------------------------- /evaluation/icde19/memory.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/memory.R -------------------------------------------------------------------------------- /evaluation/icde19/metadata.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/metadata.R -------------------------------------------------------------------------------- /evaluation/icde19/retwis.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/retwis.R -------------------------------------------------------------------------------- /evaluation/icde19/retwis_processing.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/retwis_processing.R -------------------------------------------------------------------------------- /evaluation/icde19/second.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19/second.R -------------------------------------------------------------------------------- /evaluation/icde19_revision.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/icde19_revision.tar.gz -------------------------------------------------------------------------------- /evaluation/more_plots/crdt.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/more_plots/crdt.R -------------------------------------------------------------------------------- /evaluation/more_plots/plot1.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/more_plots/plot1.R -------------------------------------------------------------------------------- /evaluation/more_plots/plot4.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/more_plots/plot4.R -------------------------------------------------------------------------------- /evaluation/more_plots/plot5.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/more_plots/plot5.R -------------------------------------------------------------------------------- /evaluation/more_plots/processing.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/more_plots/processing.R -------------------------------------------------------------------------------- /evaluation/more_plots/retwis_latency.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/more_plots/retwis_latency.R -------------------------------------------------------------------------------- /evaluation/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/preprocess.py -------------------------------------------------------------------------------- /evaluation/util.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/evaluation/util.R -------------------------------------------------------------------------------- /include/exp.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/include/exp.hrl -------------------------------------------------------------------------------- /priv/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/rebar.config -------------------------------------------------------------------------------- /rebar.config.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/rebar.config.script -------------------------------------------------------------------------------- /rebar.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/rebar.lock -------------------------------------------------------------------------------- /rebar3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/rebar3 -------------------------------------------------------------------------------- /src/exp.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp.app.src -------------------------------------------------------------------------------- /src/exp_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_app.erl -------------------------------------------------------------------------------- /src/exp_barrier_peer_service.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_barrier_peer_service.erl -------------------------------------------------------------------------------- /src/exp_barrier_peer_service_client.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_barrier_peer_service_client.erl -------------------------------------------------------------------------------- /src/exp_barrier_peer_service_server.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_barrier_peer_service_server.erl -------------------------------------------------------------------------------- /src/exp_config.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_config.erl -------------------------------------------------------------------------------- /src/exp_kube_orchestration.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_kube_orchestration.erl -------------------------------------------------------------------------------- /src/exp_local_simulations_support.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_local_simulations_support.erl -------------------------------------------------------------------------------- /src/exp_orchestration.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_orchestration.erl -------------------------------------------------------------------------------- /src/exp_overlay.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_overlay.erl -------------------------------------------------------------------------------- /src/exp_redis_metrics_store.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_redis_metrics_store.erl -------------------------------------------------------------------------------- /src/exp_resource.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_resource.erl -------------------------------------------------------------------------------- /src/exp_rsg.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_rsg.erl -------------------------------------------------------------------------------- /src/exp_rsg_master.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_rsg_master.erl -------------------------------------------------------------------------------- /src/exp_simulation_runner.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_simulation_runner.erl -------------------------------------------------------------------------------- /src/exp_simulations.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_simulations.erl -------------------------------------------------------------------------------- /src/exp_simulations_support.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_simulations_support.erl -------------------------------------------------------------------------------- /src/exp_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_sup.erl -------------------------------------------------------------------------------- /src/exp_util.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/src/exp_util.erl -------------------------------------------------------------------------------- /test/exp_modes_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/test/exp_modes_SUITE.erl -------------------------------------------------------------------------------- /test/exp_simulations_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitorenesduarte/exp/HEAD/test/exp_simulations_SUITE.erl --------------------------------------------------------------------------------