You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@resilientdb.apache.org by da...@apache.org on 2025/11/29 09:36:38 UTC

(incubator-resilientdb) branch hotstuff-1-ari updated (cf82302a -> b4295a5a)

This is an automated email from the ASF dual-hosted git repository.

dakaikang pushed a change to branch hotstuff-1-ari
in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git


    from cf82302a Update contact email for AWS instance activation
     new 3677f431 update script
     new f6cd6393 update scipts
     new b4295a5a automated scripts

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.md                                          |  2 +-
 scripts/deploy/all_batching_experiment.sh          | 44 ++++++++++++++++
 scripts/deploy/all_geo_scale_experiment.sh         | 46 +++++++++++++++++
 scripts/deploy/all_geographical_experiment.sh      | 42 +++++++++++++++
 scripts/deploy/all_leader_slowness_experiment.sh   | 44 ++++++++++++++++
 scripts/deploy/all_network_delay_experiment.sh     | 46 +++++++++++++++++
 scripts/deploy/all_rollback_experiment.sh          | 51 ++++++++++++++++++
 scripts/deploy/all_scalability_experiment.sh       | 45 ++++++++++++++++
 scripts/deploy/all_tailforking_experiment.sh       | 50 ++++++++++++++++++
 scripts/deploy/batching_experiment.py              |  4 +-
 scripts/deploy/batching_experiment.sh              |  2 +-
 scripts/deploy/config/eu-west-2-machines           | 23 ++++++++-
 scripts/deploy/config/hs.config                    |  7 +--
 scripts/deploy/config/hs1.config                   |  4 +-
 scripts/deploy/config/hs2.config                   |  5 +-
 scripts/deploy/config/slot_hs1.config              |  4 +-
 scripts/deploy/geo_scale_experiment.py             | 16 +++---
 scripts/deploy/geo_scale_experiment.sh             |  2 +-
 ...ty_experiment.py => geographical_experiment.py} | 35 +++++++++----
 ...le_experiment.sh => geographical_experiment.sh} |  9 ++--
 .../deploy/latex_plot_data/batching_latency.data   |  6 +++
 .../latex_plot_data/batching_throughput.data       |  6 +++
 .../leader_slowness_100_latency.data               |  6 +++
 .../leader_slowness_100_throughput.data            |  6 +++
 .../leader_slowness_10_latency.data                |  6 +++
 .../leader_slowness_10_throughput.data             |  6 +++
 .../latex_plot_data/network_delay_1_latency.data   |  7 +++
 .../network_delay_1_throughput.data                |  7 +++
 .../latex_plot_data/network_delay_500_latency.data |  7 +++
 .../network_delay_500_throughput.data              |  7 +++
 .../latex_plot_data/network_delay_50_latency.data  |  7 +++
 .../network_delay_50_throughput.data               |  7 +++
 .../latex_plot_data/network_delay_5_latency.data   |  7 +++
 .../network_delay_5_throughput.data                |  7 +++
 .../deploy/latex_plot_data/rollback_latency.data   |  6 +++
 .../latex_plot_data/rollback_latency.data\303\247" |  6 +++
 .../latex_plot_data/rollback_throughput.data       |  6 +++
 .../latex_plot_data/scalability_latency.data       |  3 ++
 .../latex_plot_data/scalability_throughput.data    |  3 ++
 .../latex_plot_data/tail_forking_latency.data      |  6 +++
 .../latex_plot_data/tail_forking_throughput.data   |  6 +++
 scripts/deploy/leader_slowness_experiment.py       |  2 +-
 scripts/deploy/multiply_by_1000.sh                 |  4 ++
 scripts/deploy/network_delay_experiment.py         |  2 +-
 scripts/deploy/performance/calculate_result.py     |  2 +
 scripts/deploy/performance/hs1_performance.sh      |  5 +-
 scripts/deploy/performance/hs2_performance.sh      |  6 ++-
 scripts/deploy/performance/hs_performance.sh       |  5 +-
 scripts/deploy/performance/slot_hs1_performance.sh |  5 +-
 .../plot_data/batching_latency/HS-1-SLOT_100.data  |  1 +
 .../plot_data/batching_latency/HS-1-SLOT_1000.data |  1 +
 .../batching_latency/HS-1-SLOT_10000.data          |  1 +
 .../plot_data/batching_latency/HS-1-SLOT_500.data  |  1 +
 .../plot_data/batching_latency/HS-1-SLOT_5000.data |  1 +
 .../plot_data/batching_latency/HS-1_100.data       |  1 +
 .../plot_data/batching_latency/HS-1_1000.data      |  1 +
 .../plot_data/batching_latency/HS-1_10000.data     |  1 +
 .../plot_data/batching_latency/HS-1_500.data       |  1 +
 .../plot_data/batching_latency/HS-1_5000.data      |  1 +
 .../plot_data/batching_latency/HS-2_100.data       |  1 +
 .../plot_data/batching_latency/HS-2_1000.data      |  1 +
 .../plot_data/batching_latency/HS-2_10000.data     |  1 +
 .../plot_data/batching_latency/HS-2_500.data       |  1 +
 .../plot_data/batching_latency/HS-2_5000.data      |  1 +
 .../deploy/plot_data/batching_latency/HS_100.data  |  1 +
 .../deploy/plot_data/batching_latency/HS_1000.data |  1 +
 .../plot_data/batching_latency/HS_10000.data       |  1 +
 .../deploy/plot_data/batching_latency/HS_500.data  |  1 +
 .../deploy/plot_data/batching_latency/HS_5000.data |  1 +
 .../batching_throughput/HS-1-SLOT_100.data         |  1 +
 .../batching_throughput/HS-1-SLOT_1000.data        |  1 +
 .../batching_throughput/HS-1-SLOT_10000.data       |  1 +
 .../batching_throughput/HS-1-SLOT_500.data         |  1 +
 .../batching_throughput/HS-1-SLOT_5000.data        |  1 +
 .../plot_data/batching_throughput/HS-1_100.data    |  1 +
 .../plot_data/batching_throughput/HS-1_1000.data   |  1 +
 .../plot_data/batching_throughput/HS-1_10000.data  |  1 +
 .../plot_data/batching_throughput/HS-1_500.data    |  1 +
 .../plot_data/batching_throughput/HS-1_5000.data   |  1 +
 .../plot_data/batching_throughput/HS-2_100.data    |  1 +
 .../plot_data/batching_throughput/HS-2_1000.data   |  1 +
 .../plot_data/batching_throughput/HS-2_10000.data  |  1 +
 .../plot_data/batching_throughput/HS-2_500.data    |  1 +
 .../plot_data/batching_throughput/HS-2_5000.data   |  1 +
 .../plot_data/batching_throughput/HS_100.data      |  1 +
 .../plot_data/batching_throughput/HS_1000.data     |  1 +
 .../plot_data/batching_throughput/HS_10000.data    |  1 +
 .../plot_data/batching_throughput/HS_500.data      |  1 +
 .../plot_data/batching_throughput/HS_5000.data     |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_0.data   |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_1.data   |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_10.data  |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_4.data   |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_7.data   |  1 +
 .../leader_slowness_100_latency/HS-1_0.data        |  1 +
 .../leader_slowness_100_latency/HS-1_1.data        |  1 +
 .../leader_slowness_100_latency/HS-1_10.data       |  1 +
 .../leader_slowness_100_latency/HS-1_4.data        |  1 +
 .../leader_slowness_100_latency/HS-1_7.data        |  1 +
 .../leader_slowness_100_latency/HS-2_0.data        |  1 +
 .../leader_slowness_100_latency/HS-2_1.data        |  1 +
 .../leader_slowness_100_latency/HS-2_10.data       |  1 +
 .../leader_slowness_100_latency/HS-2_4.data        |  1 +
 .../leader_slowness_100_latency/HS-2_7.data        |  1 +
 .../leader_slowness_100_latency/HS_0.data          |  1 +
 .../leader_slowness_100_latency/HS_1.data          |  1 +
 .../leader_slowness_100_latency/HS_10.data         |  1 +
 .../leader_slowness_100_latency/HS_4.data          |  1 +
 .../leader_slowness_100_latency/HS_7.data          |  1 +
 .../HS-1-SLOT_0.data                               |  1 +
 .../HS-1-SLOT_1.data                               |  1 +
 .../HS-1-SLOT_10.data                              |  1 +
 .../HS-1-SLOT_4.data                               |  1 +
 .../HS-1-SLOT_7.data                               |  1 +
 .../leader_slowness_100_throughput/HS-1_0.data     |  1 +
 .../leader_slowness_100_throughput/HS-1_1.data     |  1 +
 .../leader_slowness_100_throughput/HS-1_10.data    |  1 +
 .../leader_slowness_100_throughput/HS-1_4.data     |  1 +
 .../leader_slowness_100_throughput/HS-1_7.data     |  1 +
 .../leader_slowness_100_throughput/HS-2_0.data     |  1 +
 .../leader_slowness_100_throughput/HS-2_1.data     |  1 +
 .../leader_slowness_100_throughput/HS-2_10.data    |  1 +
 .../leader_slowness_100_throughput/HS-2_4.data     |  1 +
 .../leader_slowness_100_throughput/HS-2_7.data     |  1 +
 .../leader_slowness_100_throughput/HS_0.data       |  1 +
 .../leader_slowness_100_throughput/HS_1.data       |  1 +
 .../leader_slowness_100_throughput/HS_10.data      |  1 +
 .../leader_slowness_100_throughput/HS_4.data       |  1 +
 .../leader_slowness_100_throughput/HS_7.data       |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_0.data    |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_1.data    |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_10.data   |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_4.data    |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_7.data    |  1 +
 .../leader_slowness_10_latency/HS-1_0.data         |  1 +
 .../leader_slowness_10_latency/HS-1_1.data         |  1 +
 .../leader_slowness_10_latency/HS-1_10.data        |  1 +
 .../leader_slowness_10_latency/HS-1_4.data         |  1 +
 .../leader_slowness_10_latency/HS-1_7.data         |  1 +
 .../leader_slowness_10_latency/HS-2_0.data         |  1 +
 .../leader_slowness_10_latency/HS-2_1.data         |  1 +
 .../leader_slowness_10_latency/HS-2_10.data        |  1 +
 .../leader_slowness_10_latency/HS-2_4.data         |  1 +
 .../leader_slowness_10_latency/HS-2_7.data         |  1 +
 .../plot_data/leader_slowness_10_latency/HS_0.data |  1 +
 .../plot_data/leader_slowness_10_latency/HS_1.data |  1 +
 .../leader_slowness_10_latency/HS_10.data          |  1 +
 .../plot_data/leader_slowness_10_latency/HS_4.data |  1 +
 .../plot_data/leader_slowness_10_latency/HS_7.data |  1 +
 .../leader_slowness_10_throughput/HS-1-SLOT_0.data |  1 +
 .../leader_slowness_10_throughput/HS-1-SLOT_1.data |  1 +
 .../HS-1-SLOT_10.data                              |  1 +
 .../leader_slowness_10_throughput/HS-1-SLOT_4.data |  1 +
 .../leader_slowness_10_throughput/HS-1-SLOT_7.data |  1 +
 .../leader_slowness_10_throughput/HS-1_0.data      |  1 +
 .../leader_slowness_10_throughput/HS-1_1.data      |  1 +
 .../leader_slowness_10_throughput/HS-1_10.data     |  1 +
 .../leader_slowness_10_throughput/HS-1_4.data      |  1 +
 .../leader_slowness_10_throughput/HS-1_7.data      |  1 +
 .../leader_slowness_10_throughput/HS-2_0.data      |  1 +
 .../leader_slowness_10_throughput/HS-2_1.data      |  1 +
 .../leader_slowness_10_throughput/HS-2_10.data     |  1 +
 .../leader_slowness_10_throughput/HS-2_4.data      |  1 +
 .../leader_slowness_10_throughput/HS-2_7.data      |  1 +
 .../leader_slowness_10_throughput/HS_0.data        |  1 +
 .../leader_slowness_10_throughput/HS_1.data        |  1 +
 .../leader_slowness_10_throughput/HS_10.data       |  1 +
 .../leader_slowness_10_throughput/HS_4.data        |  1 +
 .../leader_slowness_10_throughput/HS_7.data        |  1 +
 .../network_delay_latency/HS-1-SLOT_1_0.data       |  1 +
 .../network_delay_latency/HS-1-SLOT_1_10.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_1_11.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_1_20.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_1_21.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_1_31.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_500_0.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_500_10.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_500_11.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_500_20.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_500_21.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_500_31.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_50_0.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_50_10.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_50_11.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_50_20.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_50_21.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_50_31.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_5_0.data       |  1 +
 .../network_delay_latency/HS-1-SLOT_5_10.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_5_11.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_5_20.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_5_21.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_5_31.data      |  1 +
 .../plot_data/network_delay_latency/HS-1_1_0.data  |  1 +
 .../plot_data/network_delay_latency/HS-1_1_10.data |  1 +
 .../plot_data/network_delay_latency/HS-1_1_11.data |  1 +
 .../plot_data/network_delay_latency/HS-1_1_20.data |  1 +
 .../plot_data/network_delay_latency/HS-1_1_21.data |  1 +
 .../plot_data/network_delay_latency/HS-1_1_31.data |  1 +
 .../network_delay_latency/HS-1_500_0.data          |  1 +
 .../network_delay_latency/HS-1_500_10.data         |  1 +
 .../network_delay_latency/HS-1_500_11.data         |  1 +
 .../network_delay_latency/HS-1_500_20.data         |  1 +
 .../network_delay_latency/HS-1_500_21.data         |  1 +
 .../network_delay_latency/HS-1_500_31.data         |  1 +
 .../plot_data/network_delay_latency/HS-1_50_0.data |  1 +
 .../network_delay_latency/HS-1_50_10.data          |  1 +
 .../network_delay_latency/HS-1_50_11.data          |  1 +
 .../network_delay_latency/HS-1_50_20.data          |  1 +
 .../network_delay_latency/HS-1_50_21.data          |  1 +
 .../network_delay_latency/HS-1_50_31.data          |  1 +
 .../plot_data/network_delay_latency/HS-1_5_0.data  |  1 +
 .../plot_data/network_delay_latency/HS-1_5_10.data |  1 +
 .../plot_data/network_delay_latency/HS-1_5_11.data |  1 +
 .../plot_data/network_delay_latency/HS-1_5_20.data |  1 +
 .../plot_data/network_delay_latency/HS-1_5_21.data |  1 +
 .../plot_data/network_delay_latency/HS-1_5_31.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_0.data  |  1 +
 .../plot_data/network_delay_latency/HS-2_1_10.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_11.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_20.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_21.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_31.data |  1 +
 .../network_delay_latency/HS-2_500_0.data          |  1 +
 .../network_delay_latency/HS-2_500_10.data         |  1 +
 .../network_delay_latency/HS-2_500_11.data         |  1 +
 .../network_delay_latency/HS-2_500_20.data         |  1 +
 .../network_delay_latency/HS-2_500_21.data         |  1 +
 .../network_delay_latency/HS-2_500_31.data         |  1 +
 .../plot_data/network_delay_latency/HS-2_50_0.data |  1 +
 .../network_delay_latency/HS-2_50_10.data          |  1 +
 .../network_delay_latency/HS-2_50_11.data          |  1 +
 .../network_delay_latency/HS-2_50_20.data          |  1 +
 .../network_delay_latency/HS-2_50_21.data          |  1 +
 .../network_delay_latency/HS-2_50_31.data          |  1 +
 .../plot_data/network_delay_latency/HS-2_5_0.data  |  1 +
 .../plot_data/network_delay_latency/HS-2_5_10.data |  1 +
 .../plot_data/network_delay_latency/HS-2_5_11.data |  1 +
 .../plot_data/network_delay_latency/HS-2_5_20.data |  1 +
 .../plot_data/network_delay_latency/HS-2_5_21.data |  1 +
 .../plot_data/network_delay_latency/HS-2_5_31.data |  1 +
 .../plot_data/network_delay_latency/HS_1_0.data    |  1 +
 .../plot_data/network_delay_latency/HS_1_10.data   |  1 +
 .../plot_data/network_delay_latency/HS_1_11.data   |  1 +
 .../plot_data/network_delay_latency/HS_1_20.data   |  1 +
 .../plot_data/network_delay_latency/HS_1_21.data   |  1 +
 .../plot_data/network_delay_latency/HS_1_31.data   |  1 +
 .../plot_data/network_delay_latency/HS_500_0.data  |  1 +
 .../plot_data/network_delay_latency/HS_500_10.data |  1 +
 .../plot_data/network_delay_latency/HS_500_11.data |  1 +
 .../plot_data/network_delay_latency/HS_500_20.data |  1 +
 .../plot_data/network_delay_latency/HS_500_21.data |  1 +
 .../plot_data/network_delay_latency/HS_500_31.data |  1 +
 .../plot_data/network_delay_latency/HS_50_0.data   |  1 +
 .../plot_data/network_delay_latency/HS_50_10.data  |  1 +
 .../plot_data/network_delay_latency/HS_50_11.data  |  1 +
 .../plot_data/network_delay_latency/HS_50_20.data  |  1 +
 .../plot_data/network_delay_latency/HS_50_21.data  |  1 +
 .../plot_data/network_delay_latency/HS_50_31.data  |  1 +
 .../plot_data/network_delay_latency/HS_5_0.data    |  1 +
 .../plot_data/network_delay_latency/HS_5_10.data   |  1 +
 .../plot_data/network_delay_latency/HS_5_11.data   |  1 +
 .../plot_data/network_delay_latency/HS_5_20.data   |  1 +
 .../plot_data/network_delay_latency/HS_5_21.data   |  1 +
 .../plot_data/network_delay_latency/HS_5_31.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_0.data    |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_10.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_11.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_20.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_21.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_31.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_0.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_10.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_11.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_20.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_21.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_31.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_0.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_10.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_11.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_20.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_21.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_31.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_0.data    |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_10.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_11.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_20.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_21.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_31.data   |  1 +
 .../network_delay_throughput/HS-1_1_0.data         |  1 +
 .../network_delay_throughput/HS-1_1_10.data        |  1 +
 .../network_delay_throughput/HS-1_1_11.data        |  1 +
 .../network_delay_throughput/HS-1_1_20.data        |  1 +
 .../network_delay_throughput/HS-1_1_21.data        |  1 +
 .../network_delay_throughput/HS-1_1_31.data        |  1 +
 .../network_delay_throughput/HS-1_500_0.data       |  1 +
 .../network_delay_throughput/HS-1_500_10.data      |  1 +
 .../network_delay_throughput/HS-1_500_11.data      |  1 +
 .../network_delay_throughput/HS-1_500_20.data      |  1 +
 .../network_delay_throughput/HS-1_500_21.data      |  1 +
 .../network_delay_throughput/HS-1_500_31.data      |  1 +
 .../network_delay_throughput/HS-1_50_0.data        |  1 +
 .../network_delay_throughput/HS-1_50_10.data       |  1 +
 .../network_delay_throughput/HS-1_50_11.data       |  1 +
 .../network_delay_throughput/HS-1_50_20.data       |  1 +
 .../network_delay_throughput/HS-1_50_21.data       |  1 +
 .../network_delay_throughput/HS-1_50_31.data       |  1 +
 .../network_delay_throughput/HS-1_5_0.data         |  1 +
 .../network_delay_throughput/HS-1_5_10.data        |  1 +
 .../network_delay_throughput/HS-1_5_11.data        |  1 +
 .../network_delay_throughput/HS-1_5_20.data        |  1 +
 .../network_delay_throughput/HS-1_5_21.data        |  1 +
 .../network_delay_throughput/HS-1_5_31.data        |  1 +
 .../network_delay_throughput/HS-2_1_0.data         |  1 +
 .../network_delay_throughput/HS-2_1_10.data        |  1 +
 .../network_delay_throughput/HS-2_1_11.data        |  1 +
 .../network_delay_throughput/HS-2_1_20.data        |  1 +
 .../network_delay_throughput/HS-2_1_21.data        |  1 +
 .../network_delay_throughput/HS-2_1_31.data        |  1 +
 .../network_delay_throughput/HS-2_500_0.data       |  1 +
 .../network_delay_throughput/HS-2_500_10.data      |  1 +
 .../network_delay_throughput/HS-2_500_11.data      |  1 +
 .../network_delay_throughput/HS-2_500_20.data      |  1 +
 .../network_delay_throughput/HS-2_500_21.data      |  1 +
 .../network_delay_throughput/HS-2_500_31.data      |  1 +
 .../network_delay_throughput/HS-2_50_0.data        |  1 +
 .../network_delay_throughput/HS-2_50_10.data       |  1 +
 .../network_delay_throughput/HS-2_50_11.data       |  1 +
 .../network_delay_throughput/HS-2_50_20.data       |  1 +
 .../network_delay_throughput/HS-2_50_21.data       |  1 +
 .../network_delay_throughput/HS-2_50_31.data       |  1 +
 .../network_delay_throughput/HS-2_5_0.data         |  1 +
 .../network_delay_throughput/HS-2_5_10.data        |  1 +
 .../network_delay_throughput/HS-2_5_11.data        |  1 +
 .../network_delay_throughput/HS-2_5_20.data        |  1 +
 .../network_delay_throughput/HS-2_5_21.data        |  1 +
 .../network_delay_throughput/HS-2_5_31.data        |  1 +
 .../plot_data/network_delay_throughput/HS_1_0.data |  1 +
 .../network_delay_throughput/HS_1_10.data          |  1 +
 .../network_delay_throughput/HS_1_11.data          |  1 +
 .../network_delay_throughput/HS_1_20.data          |  1 +
 .../network_delay_throughput/HS_1_21.data          |  1 +
 .../network_delay_throughput/HS_1_31.data          |  1 +
 .../network_delay_throughput/HS_500_0.data         |  1 +
 .../network_delay_throughput/HS_500_10.data        |  1 +
 .../network_delay_throughput/HS_500_11.data        |  1 +
 .../network_delay_throughput/HS_500_20.data        |  1 +
 .../network_delay_throughput/HS_500_21.data        |  1 +
 .../network_delay_throughput/HS_500_31.data        |  1 +
 .../network_delay_throughput/HS_50_0.data          |  1 +
 .../network_delay_throughput/HS_50_10.data         |  1 +
 .../network_delay_throughput/HS_50_11.data         |  1 +
 .../network_delay_throughput/HS_50_20.data         |  1 +
 .../network_delay_throughput/HS_50_21.data         |  1 +
 .../network_delay_throughput/HS_50_31.data         |  1 +
 .../plot_data/network_delay_throughput/HS_5_0.data |  1 +
 .../network_delay_throughput/HS_5_10.data          |  1 +
 .../network_delay_throughput/HS_5_11.data          |  1 +
 .../network_delay_throughput/HS_5_20.data          |  1 +
 .../network_delay_throughput/HS_5_21.data          |  1 +
 .../network_delay_throughput/HS_5_31.data          |  1 +
 .../plot_data/rollback_latency/HS-1-SLOT_0_10.data |  1 +
 .../rollback_latency/HS-1-SLOT_0_100.data          |  1 +
 .../rollback_latency/HS-1-SLOT_10_10.data          |  1 +
 .../rollback_latency/HS-1-SLOT_10_100.data         |  1 +
 .../plot_data/rollback_latency/HS-1-SLOT_1_10.data |  1 +
 .../rollback_latency/HS-1-SLOT_1_100.data          |  1 +
 .../plot_data/rollback_latency/HS-1-SLOT_4_10.data |  1 +
 .../rollback_latency/HS-1-SLOT_4_100.data          |  1 +
 .../plot_data/rollback_latency/HS-1-SLOT_7_10.data |  1 +
 .../rollback_latency/HS-1-SLOT_7_100.data          |  1 +
 .../plot_data/rollback_latency/HS-1_0_100.data     |  1 +
 .../plot_data/rollback_latency/HS-1_10_100.data    |  1 +
 .../plot_data/rollback_latency/HS-1_1_100.data     |  1 +
 .../plot_data/rollback_latency/HS-1_4_100.data     |  1 +
 .../plot_data/rollback_latency/HS-1_7_100.data     |  1 +
 .../rollback_throughput/HS-1-SLOT_0_10.data        |  1 +
 .../rollback_throughput/HS-1-SLOT_0_100.data       |  1 +
 .../rollback_throughput/HS-1-SLOT_10_10.data       |  1 +
 .../rollback_throughput/HS-1-SLOT_10_100.data      |  1 +
 .../rollback_throughput/HS-1-SLOT_1_10.data        |  1 +
 .../rollback_throughput/HS-1-SLOT_1_100.data       |  1 +
 .../rollback_throughput/HS-1-SLOT_4_10.data        |  1 +
 .../rollback_throughput/HS-1-SLOT_4_100.data       |  1 +
 .../rollback_throughput/HS-1-SLOT_7_10.data        |  1 +
 .../rollback_throughput/HS-1-SLOT_7_100.data       |  1 +
 .../plot_data/rollback_throughput/HS-1_0_100.data  |  1 +
 .../plot_data/rollback_throughput/HS-1_10_100.data |  1 +
 .../plot_data/rollback_throughput/HS-1_1_100.data  |  1 +
 .../plot_data/rollback_throughput/HS-1_4_100.data  |  1 +
 .../plot_data/rollback_throughput/HS-1_7_100.data  |  1 +
 .../scalability_latency/HS-1-SLOT_16.data          |  1 +
 .../plot_data/scalability_latency/HS-1-SLOT_4.data |  1 +
 .../plot_data/scalability_latency/HS-1_16.data     |  1 +
 .../plot_data/scalability_latency/HS-1_4.data      |  1 +
 .../plot_data/scalability_latency/HS-2_16.data     |  1 +
 .../plot_data/scalability_latency/HS-2_4.data      |  1 +
 .../plot_data/scalability_latency/HS_16.data       |  1 +
 .../deploy/plot_data/scalability_latency/HS_4.data |  1 +
 .../scalability_throughput/HS-1-SLOT_16.data       |  1 +
 .../scalability_throughput/HS-1-SLOT_4.data        |  1 +
 .../plot_data/scalability_throughput/HS-1_16.data  |  1 +
 .../plot_data/scalability_throughput/HS-1_4.data   |  1 +
 .../plot_data/scalability_throughput/HS-2_16.data  |  1 +
 .../plot_data/scalability_throughput/HS-2_4.data   |  1 +
 .../plot_data/scalability_throughput/HS_16.data    |  1 +
 .../plot_data/scalability_throughput/HS_4.data     |  1 +
 .../deploy/results_data/figure1_ab_scalability.py  | 48 +++++++++++------
 scripts/deploy/results_data/figure1_cd_batching.py | 60 ++++++++++++++--------
 .../results_data/figure1_ef_geoscale_ycsb.py       |  8 ++-
 scripts/deploy/rollback_experiment.py              |  4 +-
 scripts/deploy/rollback_experiment.sh              |  2 +-
 scripts/deploy/scalability_experiment.py           |  2 +-
 scripts/deploy/start_eu_west_2_instances.sh        | 21 ++++++++
 scripts/deploy/tail_forking_experiment.py          |  2 +-
 415 files changed, 1057 insertions(+), 88 deletions(-)
 create mode 100755 scripts/deploy/all_batching_experiment.sh
 create mode 100755 scripts/deploy/all_geo_scale_experiment.sh
 create mode 100755 scripts/deploy/all_geographical_experiment.sh
 create mode 100755 scripts/deploy/all_leader_slowness_experiment.sh
 create mode 100755 scripts/deploy/all_network_delay_experiment.sh
 create mode 100755 scripts/deploy/all_rollback_experiment.sh
 create mode 100755 scripts/deploy/all_scalability_experiment.sh
 create mode 100755 scripts/deploy/all_tailforking_experiment.sh
 copy scripts/deploy/{scalability_experiment.py => geographical_experiment.py} (74%)
 copy scripts/deploy/{geo_scale_experiment.sh => geographical_experiment.sh} (73%)
 create mode 100644 scripts/deploy/latex_plot_data/batching_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/batching_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/leader_slowness_100_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/leader_slowness_100_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/leader_slowness_10_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/leader_slowness_10_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/network_delay_1_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/network_delay_1_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/network_delay_500_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/network_delay_500_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/network_delay_50_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/network_delay_50_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/network_delay_5_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/network_delay_5_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/rollback_latency.data
 create mode 100644 "scripts/deploy/latex_plot_data/rollback_latency.data\303\247"
 create mode 100644 scripts/deploy/latex_plot_data/rollback_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/scalability_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/scalability_throughput.data
 create mode 100644 scripts/deploy/latex_plot_data/tail_forking_latency.data
 create mode 100644 scripts/deploy/latex_plot_data/tail_forking_throughput.data
 create mode 100755 scripts/deploy/multiply_by_1000.sh
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1-SLOT_100.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1-SLOT_1000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1-SLOT_10000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1-SLOT_500.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1-SLOT_5000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1_100.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1_1000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1_10000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1_500.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-1_5000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-2_100.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-2_1000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-2_10000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-2_500.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS-2_5000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS_100.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS_1000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS_10000.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS_500.data
 create mode 100644 scripts/deploy/plot_data/batching_latency/HS_5000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_100.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_1000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_10000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_500.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_5000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1_100.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1_1000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1_10000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1_500.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-1_5000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-2_100.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-2_1000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-2_10000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-2_500.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS-2_5000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS_100.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS_1000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS_10000.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS_500.data
 create mode 100644 scripts/deploy/plot_data/batching_throughput/HS_5000.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_latency/HS_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_100_throughput/HS_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_latency/HS_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_7.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS_0.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS_1.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS_10.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS_4.data
 create mode 100644 scripts/deploy/plot_data/leader_slowness_10_throughput/HS_7.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_1_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_1_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_1_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_1_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_1_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_1_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_500_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_500_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_500_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_500_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_500_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_500_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_50_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_50_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_50_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_50_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_50_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_50_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_5_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_5_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_5_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_5_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_5_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-1_5_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_1_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_1_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_1_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_1_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_1_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_1_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_500_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_500_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_500_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_500_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_500_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_500_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_50_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_50_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_50_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_50_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_50_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_50_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_5_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_5_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_5_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_5_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_5_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS-2_5_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_1_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_1_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_1_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_1_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_1_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_1_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_500_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_500_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_500_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_500_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_500_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_500_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_50_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_50_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_50_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_50_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_50_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_50_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_5_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_5_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_5_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_5_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_5_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_latency/HS_5_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_1_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_1_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_1_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_1_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_1_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_1_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_500_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_500_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_500_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_500_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_500_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_500_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_50_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_50_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_50_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_50_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_50_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_50_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_5_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_5_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_5_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_5_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_5_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-1_5_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_1_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_1_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_1_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_1_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_1_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_1_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_500_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_500_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_500_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_500_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_500_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_500_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_50_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_50_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_50_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_50_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_50_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_50_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_5_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_5_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_5_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_5_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_5_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS-2_5_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_1_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_1_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_1_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_1_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_1_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_1_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_500_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_500_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_500_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_500_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_500_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_500_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_50_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_50_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_50_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_50_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_50_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_50_31.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_5_0.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_5_10.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_5_11.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_5_20.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_5_21.data
 create mode 100644 scripts/deploy/plot_data/network_delay_throughput/HS_5_31.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_0_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_0_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_10_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_10_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_1_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_1_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_4_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_4_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_7_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_7_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1_0_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1_10_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1_1_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1_4_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_latency/HS-1_7_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_0_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_0_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_10_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_10_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_1_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_1_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_4_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_4_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_7_10.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_7_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1_0_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1_10_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1_1_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1_4_100.data
 create mode 100644 scripts/deploy/plot_data/rollback_throughput/HS-1_7_100.data
 create mode 100644 scripts/deploy/plot_data/scalability_latency/HS-1-SLOT_16.data
 create mode 100644 scripts/deploy/plot_data/scalability_latency/HS-1-SLOT_4.data
 create mode 100644 scripts/deploy/plot_data/scalability_latency/HS-1_16.data
 create mode 100644 scripts/deploy/plot_data/scalability_latency/HS-1_4.data
 create mode 100644 scripts/deploy/plot_data/scalability_latency/HS-2_16.data
 create mode 100644 scripts/deploy/plot_data/scalability_latency/HS-2_4.data
 create mode 100644 scripts/deploy/plot_data/scalability_latency/HS_16.data
 create mode 100644 scripts/deploy/plot_data/scalability_latency/HS_4.data
 create mode 100644 scripts/deploy/plot_data/scalability_throughput/HS-1-SLOT_16.data
 create mode 100644 scripts/deploy/plot_data/scalability_throughput/HS-1-SLOT_4.data
 create mode 100644 scripts/deploy/plot_data/scalability_throughput/HS-1_16.data
 create mode 100644 scripts/deploy/plot_data/scalability_throughput/HS-1_4.data
 create mode 100644 scripts/deploy/plot_data/scalability_throughput/HS-2_16.data
 create mode 100644 scripts/deploy/plot_data/scalability_throughput/HS-2_4.data
 create mode 100644 scripts/deploy/plot_data/scalability_throughput/HS_16.data
 create mode 100644 scripts/deploy/plot_data/scalability_throughput/HS_4.data


(incubator-resilientdb) 02/03: update scipts

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dakaikang pushed a commit to branch hotstuff-1-ari
in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git

commit f6cd6393599825138c15914b78d2232987b01a5b
Author: Ubuntu <ub...@ip-172-31-18-12.ec2.internal>
AuthorDate: Fri Nov 28 06:22:17 2025 +0000

    update scipts
---
 scripts/deploy/batching_experiment.py              |   4 +-
 scripts/deploy/config/hs.config                    |   6 +--
 scripts/deploy/config/hs1.config                   |   2 +-
 scripts/deploy/config/hs2.config                   |   2 +-
 scripts/deploy/config/performance.conf             |  48 ++++++++---------
 scripts/deploy/config/slot_hs1.config              |   2 +-
 scripts/deploy/geo_scale_experiment.py             |   6 +--
 scripts/deploy/geo_scale_experiment.sh             |   2 +-
 scripts/deploy/leader_slowness_experiment.py       |   2 +-
 scripts/deploy/network_delay_experiment.py         |   2 +-
 .../results_data/.figure1_cd_batching.py.swp       | Bin 1024 -> 0 bytes
 scripts/deploy/results_data/figure1_cd_batching.py |  60 ++++++++++++++-------
 .../results_data/figure1_ef_geoscale_ycsb.py       |   8 ++-
 scripts/deploy/rollback_experiment.py              |   2 +-
 scripts/deploy/scalability_experiment.py           |   2 +-
 scripts/deploy/tail_forking_experiment.py          |   2 +-
 scripts/null                                       |   6 ++-
 17 files changed, 92 insertions(+), 64 deletions(-)

diff --git a/scripts/deploy/batching_experiment.py b/scripts/deploy/batching_experiment.py
index efa7703f..3e820e6d 100644
--- a/scripts/deploy/batching_experiment.py
+++ b/scripts/deploy/batching_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 100): 
+    timer_length = 0): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
@@ -93,7 +93,7 @@ def main():
     batch_size = args.batch_size
 
     command, config_path, max_process_txn = get_experiment_command_and_config_and_maxprocesstxn(protocol)
-    generate_config(config_path = config_path, clientBatchNum = batch_size)
+    generate_config(config_path = config_path, clientBatchNum = batch_size, max_process_txn = max_process_txn)
 
     command = command + " ./config/performance.conf"
 
diff --git a/scripts/deploy/config/hs.config b/scripts/deploy/config/hs.config
index a31e3606..887e7e41 100644
--- a/scripts/deploy/config/hs.config
+++ b/scripts/deploy/config/hs.config
@@ -1,9 +1,9 @@
 {
-  "clientBatchNum": 100,
+  "clientBatchNum": 1000,
   "enable_viewchange": false,
   "recovery_enabled": false,
   "max_client_complaint_num": 10,
-  "max_process_txn": 3,
+  "max_process_txn": 5,
   "worker_num": 8,
   "input_worker_num": 5,
   "output_worker_num": 5,
@@ -13,5 +13,5 @@
   "tpcc_enabled": false,
   "network_delay_num": 0,
   "mean_network_delay": 0,
-  "timer_length": 100
+  "timer_length": 0
 }
diff --git a/scripts/deploy/config/hs1.config b/scripts/deploy/config/hs1.config
index a31e3606..cd04ba07 100644
--- a/scripts/deploy/config/hs1.config
+++ b/scripts/deploy/config/hs1.config
@@ -13,5 +13,5 @@
   "tpcc_enabled": false,
   "network_delay_num": 0,
   "mean_network_delay": 0,
-  "timer_length": 100
+  "timer_length": 0
 }
diff --git a/scripts/deploy/config/hs2.config b/scripts/deploy/config/hs2.config
index ff9fb6b5..29f64373 100644
--- a/scripts/deploy/config/hs2.config
+++ b/scripts/deploy/config/hs2.config
@@ -13,5 +13,5 @@
   "tpcc_enabled": false,
   "network_delay_num": 0,
   "mean_network_delay": 0,
-  "timer_length": 100
+  "timer_length": 0
 }
diff --git a/scripts/deploy/config/performance.conf b/scripts/deploy/config/performance.conf
index 348496e5..201fa875 100644
--- a/scripts/deploy/config/performance.conf
+++ b/scripts/deploy/config/performance.conf
@@ -7,31 +7,31 @@ iplist=(
 172.31.17.35
 172.31.16.166
 172.31.22.194
+20.0.6.255
+20.0.2.190
+20.0.8.253
+20.0.9.123
+20.0.11.77
+20.0.5.74
+20.0.13.231
+20.0.14.230
+30.0.5.184
+30.0.8.136
+30.0.6.72
+30.0.2.168
+30.0.2.63
+30.0.6.58
+30.0.0.172
+30.0.8.115
+40.0.8.133
+40.0.4.165
+40.0.2.81
+40.0.12.0
+40.0.5.190
+40.0.12.253
+40.0.5.182
+40.0.0.70
 172.31.27.199
-172.31.31.12
-172.31.21.12
-172.31.27.59
-172.31.19.124
-172.31.19.253
-172.31.22.192
-172.31.25.183
-172.31.24.183
-172.31.22.250
-172.31.18.186
-172.31.30.241
-172.31.26.53
-172.31.30.181
-172.31.23.246
-172.31.19.31
-172.31.29.223
-172.31.17.214
-172.31.25.86
-172.31.31.90
-172.31.31.23
-172.31.25.82
-172.31.28.81
-172.31.30.211
-172.31.16.82
 )
 
 client_num=1
diff --git a/scripts/deploy/config/slot_hs1.config b/scripts/deploy/config/slot_hs1.config
index a31e3606..c82d68d3 100644
--- a/scripts/deploy/config/slot_hs1.config
+++ b/scripts/deploy/config/slot_hs1.config
@@ -1,5 +1,5 @@
 {
-  "clientBatchNum": 100,
+  "clientBatchNum": 5000,
   "enable_viewchange": false,
   "recovery_enabled": false,
   "max_client_complaint_num": 10,
diff --git a/scripts/deploy/geo_scale_experiment.py b/scripts/deploy/geo_scale_experiment.py
index 40e1b4fb..1db0e48a 100644
--- a/scripts/deploy/geo_scale_experiment.py
+++ b/scripts/deploy/geo_scale_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 100): 
+    timer_length = 0): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
@@ -102,13 +102,13 @@ def generate_performance_server_conf(region_number, output_file = "./config/perf
         for filepath, k in input_file_dict.items():
             with open(filepath, "r") as infile: 
                 for i, line in enumerate(infile):
-                    if i >= k:  # One more line for one client
+                    if i >= k:
                         break
                     outfile.write(line)
         outfile.write("\n")
         with open("./config/us-east-1-machines", "r") as infile: 
                 for i, line in enumerate(infile):
-                    if i == 1 + input_file_dict["./config/us-east-1-machines"]:  # One more line for one client
+                    if i == input_file_dict["./config/us-east-1-machines"]:  # One more line for one client
                         outfile.write(line)
                         break
         outfile.write(")\n\nclient_num=1\nkey="+ssh_key)
diff --git a/scripts/deploy/geo_scale_experiment.sh b/scripts/deploy/geo_scale_experiment.sh
index e33e36cd..82e34a7b 100755
--- a/scripts/deploy/geo_scale_experiment.sh
+++ b/scripts/deploy/geo_scale_experiment.sh
@@ -20,7 +20,7 @@ REGION_NUMBER=$2
 BENCHMARK=$3
 
 # Capture the Python script's output
-OUTPUT=$(python3 "$PYTHON_SCRIPT" "$PROTOCOL" "$REGION_NUMBER", "$BENCHMARK")
+OUTPUT=$(python3 "$PYTHON_SCRIPT" "$PROTOCOL" "$REGION_NUMBER" "$BENCHMARK")
 
 # Print the output (or use it later in the script)
 echo "returned command: $OUTPUT"
diff --git a/scripts/deploy/leader_slowness_experiment.py b/scripts/deploy/leader_slowness_experiment.py
index bdd6e6dc..6b441b43 100644
--- a/scripts/deploy/leader_slowness_experiment.py
+++ b/scripts/deploy/leader_slowness_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 100): 
+    timer_length = 0): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/network_delay_experiment.py b/scripts/deploy/network_delay_experiment.py
index 5e16a82c..c073d53a 100644
--- a/scripts/deploy/network_delay_experiment.py
+++ b/scripts/deploy/network_delay_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 100): 
+    timer_length = 0): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/results_data/.figure1_cd_batching.py.swp b/scripts/deploy/results_data/.figure1_cd_batching.py.swp
deleted file mode 100644
index f3db0501..00000000
Binary files a/scripts/deploy/results_data/.figure1_cd_batching.py.swp and /dev/null differ
diff --git a/scripts/deploy/results_data/figure1_cd_batching.py b/scripts/deploy/results_data/figure1_cd_batching.py
index 1018aa69..3ef94d3b 100644
--- a/scripts/deploy/results_data/figure1_cd_batching.py
+++ b/scripts/deploy/results_data/figure1_cd_batching.py
@@ -6,35 +6,55 @@ class ThroughputLatency:
         self.latency = latency
 
 HS = {
-    100: ThroughputLatency(55642, 9.0037),
-    1000: ThroughputLatency(393056, 20.1699),
-    2000: ThroughputLatency(653600, 30.6009),
-    5000: ThroughputLatency(1007000, 59.5984),
-    10000: ThroughputLatency(998000, 110.4805),
+#    100: ThroughputLatency(55642, 9.0037),
+    100: ThroughputLatency(0, 0),
+#    1000: ThroughputLatency(393056, 20.1699),
+    1000: ThroughputLatency(0, 0),
+#    2000: ThroughputLatency(653600, 30.6009),
+    2000: ThroughputLatency(0, 0),
+#    5000: ThroughputLatency(1007000, 59.5984),
+    5000: ThroughputLatency(0, 0),
+#    10000: ThroughputLatency(998000, 110.4805),
+    10000: ThroughputLatency(0, 0),
 }
 
 HS_2 = {
-    100: ThroughputLatency(55470, 7.171),
-    1000: ThroughputLatency(397826, 15.82379),
-    2000: ThroughputLatency(651938, 25.94823),
-    5000: ThroughputLatency(1003582, 47.59186),
-    10000: ThroughputLatency(998000, 84.84423),
+#    100: ThroughputLatency(55470, 7.171),
+    100: ThroughputLatency(44351.57894736842, 0.0069697249999999995),
+#    1000: ThroughputLatency(397826, 15.82379),
+    1000: ThroughputLatency(140981.05263157896, 0.024751925),
+#    2000: ThroughputLatency(651938, 25.94823),
+    2000: ThroughputLatency(179751.57894736843, 0.041366575),
+#    5000: ThroughputLatency(1003582, 47.59186),
+    5000: ThroughputLatency(187052.63157894736, 0.09664127499999998),
+#    10000: ThroughputLatency(998000, 84.84423),
+    10000: ThroughputLatency(210357.8947368421, 0.162620325),
 }
 
 HS_1 = {
-    100: ThroughputLatency(55303, 5.5422),
-    1000: ThroughputLatency(397826, 11.11878),
-    2000: ThroughputLatency(657016, 17.11501),
-    5000: ThroughputLatency(1003935, 32.2121),
-    10000: ThroughputLatency(998000, 60.077),
+#    100: ThroughputLatency(55303, 5.5422),
+    100: ThroughputLatency(57232.42105263158, 0.0059790875),
+#    1000: ThroughputLatency(397826, 11.11878),
+    1000: ThroughputLatency(227029.47368421053, 0.013924875),
+#   2000: ThroughputLatency(657016, 17.11501) ,
+    2000: ThroughputLatency(316471.5789473684, 0.02088595),
+#    5000: ThroughputLatency(1003935, 32.2121),
+    5000: ThroughputLatency(339252.63157894736, 0.05006580000000001),
+#    10000: ThroughputLatency(998000, 60.077),
+    10000: ThroughputLatency(310968.4210526316, 0.09185317500000001),
 }
 
 HS_1_SLOT = {
-    100: ThroughputLatency(56983, 5.336),
-    1000: ThroughputLatency(394827, 11.3962),
-    2000: ThroughputLatency(655849, 17.0732),
-    5000: ThroughputLatency(1001097, 31.4161),
-    10000: ThroughputLatency(1000000, 61.8673),
+#    100: ThroughputLatency(56983, 5.336),
+    100: ThroughputLatency(59397.708333333336, 0.0051389174999999995),
+#    1000: ThroughputLatency(394827, 11.3962),
+    1000: ThroughputLatency(146475.0, 0.086021625),
+#    2000: ThroughputLatency(655849, 17.0732),
+    2000: ThroughputLatency(198129.16666666666, 0.04868),
+#    5000: ThroughputLatency(1001097, 31.4161),
+    5000: ThroughputLatency(253000.0, 0.081467025),
+#    10000: ThroughputLatency(1000000, 61.8673),
+    10000: ThroughputLatency(280437.5, 0.108040925),
 }
 
 
diff --git a/scripts/deploy/results_data/figure1_ef_geoscale_ycsb.py b/scripts/deploy/results_data/figure1_ef_geoscale_ycsb.py
index 354e4836..1b089d48 100644
--- a/scripts/deploy/results_data/figure1_ef_geoscale_ycsb.py
+++ b/scripts/deploy/results_data/figure1_ef_geoscale_ycsb.py
@@ -21,9 +21,13 @@ HS_2 = {
 }
 
 HS_1 = {
-    2: ThroughputLatency(449, 0.719953),
-    3: ThroughputLatency(278, 1.240168),
+   # 2: ThroughputLatency(449, 0.719953),
+    2: ThroughputLatency(103.57894736842105, 3.0429666666666666),
+#    3: ThroughputLatency(278, 1.240168),
+    3: ThroughputLatency(0, 0),
     4: ThroughputLatency(192, 1.711321),
+    4: ThroughputLatency(192, 1.711321),
+    5: ThroughputLatency(184, 1.840360),
     5: ThroughputLatency(184, 1.840360),
 }
 
diff --git a/scripts/deploy/rollback_experiment.py b/scripts/deploy/rollback_experiment.py
index 66be8064..b07a84c5 100644
--- a/scripts/deploy/rollback_experiment.py
+++ b/scripts/deploy/rollback_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 100): 
+    timer_length = 0): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/scalability_experiment.py b/scripts/deploy/scalability_experiment.py
index ec751fae..5cda1548 100644
--- a/scripts/deploy/scalability_experiment.py
+++ b/scripts/deploy/scalability_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 100): 
+    timer_length = 0): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/tail_forking_experiment.py b/scripts/deploy/tail_forking_experiment.py
index f5e7b053..ae0648ea 100644
--- a/scripts/deploy/tail_forking_experiment.py
+++ b/scripts/deploy/tail_forking_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 100): 
+    timer_length = 0): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/null b/scripts/null
index 5f879988..7d372eba 100644
--- a/scripts/null
+++ b/scripts/null
@@ -1 +1,5 @@
-/home/ubuntu/incubator-resilientdb/service/contract/benchmark/data/smallbank.json: No such file or directory
+ssh: connect to host 30.0.2.63 port 22: Connection timed out
+lost connection
+
+
+n: No such file or directory


(incubator-resilientdb) 03/03: automated scripts

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dakaikang pushed a commit to branch hotstuff-1-ari
in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git

commit b4295a5aface26c41fc4aefdedb87500a6f84935
Author: Ubuntu <ub...@ip-172-31-18-12.ec2.internal>
AuthorDate: Sat Nov 29 09:36:33 2025 +0000

    automated scripts
---
 README.md                                          |  2 +-
 scripts/deploy/all_batching_experiment.sh          | 44 +++++++++++++++++++
 scripts/deploy/all_geo_scale_experiment.sh         | 46 +++++++++++++++++++
 scripts/deploy/all_geographical_experiment.sh      | 42 ++++++++++++++++++
 scripts/deploy/all_leader_slowness_experiment.sh   | 44 +++++++++++++++++++
 scripts/deploy/all_network_delay_experiment.sh     | 46 +++++++++++++++++++
 scripts/deploy/all_rollback_experiment.sh          | 51 ++++++++++++++++++++++
 scripts/deploy/all_scalability_experiment.sh       | 45 +++++++++++++++++++
 scripts/deploy/all_tailforking_experiment.sh       | 50 +++++++++++++++++++++
 scripts/deploy/batching_experiment.py              |  2 +-
 scripts/deploy/config/eu-west-2-machines           | 23 +++++++++-
 scripts/deploy/config/hs.config                    |  6 +--
 scripts/deploy/config/hs1.config                   |  4 +-
 scripts/deploy/config/hs2.config                   |  4 +-
 scripts/deploy/config/performance.conf             | 47 ++++++++++----------
 scripts/deploy/config/slot_hs1.config              |  4 +-
 scripts/deploy/geo_scale_experiment.py             | 14 +++---
 ...ty_experiment.py => geographical_experiment.py} | 37 +++++++++++-----
 ...ck_experiment.sh => geographical_experiment.sh} | 11 +++--
 .../deploy/latex_plot_data/batching_latency.data   |  6 +++
 .../latex_plot_data/batching_throughput.data       |  6 +++
 .../leader_slowness_100_latency.data               |  6 +++
 .../leader_slowness_100_throughput.data            |  6 +++
 .../leader_slowness_10_latency.data                |  6 +++
 .../leader_slowness_10_throughput.data             |  6 +++
 .../latex_plot_data/network_delay_1_latency.data   |  7 +++
 .../network_delay_1_throughput.data                |  7 +++
 .../latex_plot_data/network_delay_500_latency.data |  7 +++
 .../network_delay_500_throughput.data              |  7 +++
 .../latex_plot_data/network_delay_50_latency.data  |  7 +++
 .../network_delay_50_throughput.data               |  7 +++
 .../latex_plot_data/network_delay_5_latency.data   |  7 +++
 .../network_delay_5_throughput.data                |  7 +++
 .../deploy/latex_plot_data/rollback_latency.data   |  6 +++
 .../latex_plot_data/rollback_latency.data\303\247" |  6 +++
 .../latex_plot_data/rollback_throughput.data       |  6 +++
 .../latex_plot_data/scalability_latency.data       |  3 ++
 .../latex_plot_data/scalability_throughput.data    |  3 ++
 .../latex_plot_data/tail_forking_latency.data      |  6 +++
 .../latex_plot_data/tail_forking_throughput.data   |  6 +++
 scripts/deploy/leader_slowness_experiment.py       |  2 +-
 scripts/deploy/multiply_by_1000.sh                 |  4 ++
 scripts/deploy/network_delay_experiment.py         |  2 +-
 scripts/deploy/performance/calculate_result.py     |  2 +
 .../plot_data/batching_latency/HS-1-SLOT_100.data  |  1 +
 .../plot_data/batching_latency/HS-1-SLOT_1000.data |  1 +
 .../batching_latency/HS-1-SLOT_10000.data          |  1 +
 .../plot_data/batching_latency/HS-1-SLOT_500.data  |  1 +
 .../plot_data/batching_latency/HS-1-SLOT_5000.data |  1 +
 .../plot_data/batching_latency/HS-1_100.data       |  1 +
 .../plot_data/batching_latency/HS-1_1000.data      |  1 +
 .../plot_data/batching_latency/HS-1_10000.data     |  1 +
 .../plot_data/batching_latency/HS-1_500.data       |  1 +
 .../plot_data/batching_latency/HS-1_5000.data      |  1 +
 .../plot_data/batching_latency/HS-2_100.data       |  1 +
 .../plot_data/batching_latency/HS-2_1000.data      |  1 +
 .../plot_data/batching_latency/HS-2_10000.data     |  1 +
 .../plot_data/batching_latency/HS-2_500.data       |  1 +
 .../plot_data/batching_latency/HS-2_5000.data      |  1 +
 .../deploy/plot_data/batching_latency/HS_100.data  |  1 +
 .../deploy/plot_data/batching_latency/HS_1000.data |  1 +
 .../plot_data/batching_latency/HS_10000.data       |  1 +
 .../deploy/plot_data/batching_latency/HS_500.data  |  1 +
 .../deploy/plot_data/batching_latency/HS_5000.data |  1 +
 .../batching_throughput/HS-1-SLOT_100.data         |  1 +
 .../batching_throughput/HS-1-SLOT_1000.data        |  1 +
 .../batching_throughput/HS-1-SLOT_10000.data       |  1 +
 .../batching_throughput/HS-1-SLOT_500.data         |  1 +
 .../batching_throughput/HS-1-SLOT_5000.data        |  1 +
 .../plot_data/batching_throughput/HS-1_100.data    |  1 +
 .../plot_data/batching_throughput/HS-1_1000.data   |  1 +
 .../plot_data/batching_throughput/HS-1_10000.data  |  1 +
 .../plot_data/batching_throughput/HS-1_500.data    |  1 +
 .../plot_data/batching_throughput/HS-1_5000.data   |  1 +
 .../plot_data/batching_throughput/HS-2_100.data    |  1 +
 .../plot_data/batching_throughput/HS-2_1000.data   |  1 +
 .../plot_data/batching_throughput/HS-2_10000.data  |  1 +
 .../plot_data/batching_throughput/HS-2_500.data    |  1 +
 .../plot_data/batching_throughput/HS-2_5000.data   |  1 +
 .../plot_data/batching_throughput/HS_100.data      |  1 +
 .../plot_data/batching_throughput/HS_1000.data     |  1 +
 .../plot_data/batching_throughput/HS_10000.data    |  1 +
 .../plot_data/batching_throughput/HS_500.data      |  1 +
 .../plot_data/batching_throughput/HS_5000.data     |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_0.data   |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_1.data   |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_10.data  |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_4.data   |  1 +
 .../leader_slowness_100_latency/HS-1-SLOT_7.data   |  1 +
 .../leader_slowness_100_latency/HS-1_0.data        |  1 +
 .../leader_slowness_100_latency/HS-1_1.data        |  1 +
 .../leader_slowness_100_latency/HS-1_10.data       |  1 +
 .../leader_slowness_100_latency/HS-1_4.data        |  1 +
 .../leader_slowness_100_latency/HS-1_7.data        |  1 +
 .../leader_slowness_100_latency/HS-2_0.data        |  1 +
 .../leader_slowness_100_latency/HS-2_1.data        |  1 +
 .../leader_slowness_100_latency/HS-2_10.data       |  1 +
 .../leader_slowness_100_latency/HS-2_4.data        |  1 +
 .../leader_slowness_100_latency/HS-2_7.data        |  1 +
 .../leader_slowness_100_latency/HS_0.data          |  1 +
 .../leader_slowness_100_latency/HS_1.data          |  1 +
 .../leader_slowness_100_latency/HS_10.data         |  1 +
 .../leader_slowness_100_latency/HS_4.data          |  1 +
 .../leader_slowness_100_latency/HS_7.data          |  1 +
 .../HS-1-SLOT_0.data                               |  1 +
 .../HS-1-SLOT_1.data                               |  1 +
 .../HS-1-SLOT_10.data                              |  1 +
 .../HS-1-SLOT_4.data                               |  1 +
 .../HS-1-SLOT_7.data                               |  1 +
 .../leader_slowness_100_throughput/HS-1_0.data     |  1 +
 .../leader_slowness_100_throughput/HS-1_1.data     |  1 +
 .../leader_slowness_100_throughput/HS-1_10.data    |  1 +
 .../leader_slowness_100_throughput/HS-1_4.data     |  1 +
 .../leader_slowness_100_throughput/HS-1_7.data     |  1 +
 .../leader_slowness_100_throughput/HS-2_0.data     |  1 +
 .../leader_slowness_100_throughput/HS-2_1.data     |  1 +
 .../leader_slowness_100_throughput/HS-2_10.data    |  1 +
 .../leader_slowness_100_throughput/HS-2_4.data     |  1 +
 .../leader_slowness_100_throughput/HS-2_7.data     |  1 +
 .../leader_slowness_100_throughput/HS_0.data       |  1 +
 .../leader_slowness_100_throughput/HS_1.data       |  1 +
 .../leader_slowness_100_throughput/HS_10.data      |  1 +
 .../leader_slowness_100_throughput/HS_4.data       |  1 +
 .../leader_slowness_100_throughput/HS_7.data       |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_0.data    |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_1.data    |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_10.data   |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_4.data    |  1 +
 .../leader_slowness_10_latency/HS-1-SLOT_7.data    |  1 +
 .../leader_slowness_10_latency/HS-1_0.data         |  1 +
 .../leader_slowness_10_latency/HS-1_1.data         |  1 +
 .../leader_slowness_10_latency/HS-1_10.data        |  1 +
 .../leader_slowness_10_latency/HS-1_4.data         |  1 +
 .../leader_slowness_10_latency/HS-1_7.data         |  1 +
 .../leader_slowness_10_latency/HS-2_0.data         |  1 +
 .../leader_slowness_10_latency/HS-2_1.data         |  1 +
 .../leader_slowness_10_latency/HS-2_10.data        |  1 +
 .../leader_slowness_10_latency/HS-2_4.data         |  1 +
 .../leader_slowness_10_latency/HS-2_7.data         |  1 +
 .../plot_data/leader_slowness_10_latency/HS_0.data |  1 +
 .../plot_data/leader_slowness_10_latency/HS_1.data |  1 +
 .../leader_slowness_10_latency/HS_10.data          |  1 +
 .../plot_data/leader_slowness_10_latency/HS_4.data |  1 +
 .../plot_data/leader_slowness_10_latency/HS_7.data |  1 +
 .../leader_slowness_10_throughput/HS-1-SLOT_0.data |  1 +
 .../leader_slowness_10_throughput/HS-1-SLOT_1.data |  1 +
 .../HS-1-SLOT_10.data                              |  1 +
 .../leader_slowness_10_throughput/HS-1-SLOT_4.data |  1 +
 .../leader_slowness_10_throughput/HS-1-SLOT_7.data |  1 +
 .../leader_slowness_10_throughput/HS-1_0.data      |  1 +
 .../leader_slowness_10_throughput/HS-1_1.data      |  1 +
 .../leader_slowness_10_throughput/HS-1_10.data     |  1 +
 .../leader_slowness_10_throughput/HS-1_4.data      |  1 +
 .../leader_slowness_10_throughput/HS-1_7.data      |  1 +
 .../leader_slowness_10_throughput/HS-2_0.data      |  1 +
 .../leader_slowness_10_throughput/HS-2_1.data      |  1 +
 .../leader_slowness_10_throughput/HS-2_10.data     |  1 +
 .../leader_slowness_10_throughput/HS-2_4.data      |  1 +
 .../leader_slowness_10_throughput/HS-2_7.data      |  1 +
 .../leader_slowness_10_throughput/HS_0.data        |  1 +
 .../leader_slowness_10_throughput/HS_1.data        |  1 +
 .../leader_slowness_10_throughput/HS_10.data       |  1 +
 .../leader_slowness_10_throughput/HS_4.data        |  1 +
 .../leader_slowness_10_throughput/HS_7.data        |  1 +
 .../network_delay_latency/HS-1-SLOT_1_0.data       |  1 +
 .../network_delay_latency/HS-1-SLOT_1_10.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_1_11.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_1_20.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_1_21.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_1_31.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_500_0.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_500_10.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_500_11.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_500_20.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_500_21.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_500_31.data    |  1 +
 .../network_delay_latency/HS-1-SLOT_50_0.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_50_10.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_50_11.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_50_20.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_50_21.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_50_31.data     |  1 +
 .../network_delay_latency/HS-1-SLOT_5_0.data       |  1 +
 .../network_delay_latency/HS-1-SLOT_5_10.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_5_11.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_5_20.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_5_21.data      |  1 +
 .../network_delay_latency/HS-1-SLOT_5_31.data      |  1 +
 .../plot_data/network_delay_latency/HS-1_1_0.data  |  1 +
 .../plot_data/network_delay_latency/HS-1_1_10.data |  1 +
 .../plot_data/network_delay_latency/HS-1_1_11.data |  1 +
 .../plot_data/network_delay_latency/HS-1_1_20.data |  1 +
 .../plot_data/network_delay_latency/HS-1_1_21.data |  1 +
 .../plot_data/network_delay_latency/HS-1_1_31.data |  1 +
 .../network_delay_latency/HS-1_500_0.data          |  1 +
 .../network_delay_latency/HS-1_500_10.data         |  1 +
 .../network_delay_latency/HS-1_500_11.data         |  1 +
 .../network_delay_latency/HS-1_500_20.data         |  1 +
 .../network_delay_latency/HS-1_500_21.data         |  1 +
 .../network_delay_latency/HS-1_500_31.data         |  1 +
 .../plot_data/network_delay_latency/HS-1_50_0.data |  1 +
 .../network_delay_latency/HS-1_50_10.data          |  1 +
 .../network_delay_latency/HS-1_50_11.data          |  1 +
 .../network_delay_latency/HS-1_50_20.data          |  1 +
 .../network_delay_latency/HS-1_50_21.data          |  1 +
 .../network_delay_latency/HS-1_50_31.data          |  1 +
 .../plot_data/network_delay_latency/HS-1_5_0.data  |  1 +
 .../plot_data/network_delay_latency/HS-1_5_10.data |  1 +
 .../plot_data/network_delay_latency/HS-1_5_11.data |  1 +
 .../plot_data/network_delay_latency/HS-1_5_20.data |  1 +
 .../plot_data/network_delay_latency/HS-1_5_21.data |  1 +
 .../plot_data/network_delay_latency/HS-1_5_31.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_0.data  |  1 +
 .../plot_data/network_delay_latency/HS-2_1_10.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_11.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_20.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_21.data |  1 +
 .../plot_data/network_delay_latency/HS-2_1_31.data |  1 +
 .../network_delay_latency/HS-2_500_0.data          |  1 +
 .../network_delay_latency/HS-2_500_10.data         |  1 +
 .../network_delay_latency/HS-2_500_11.data         |  1 +
 .../network_delay_latency/HS-2_500_20.data         |  1 +
 .../network_delay_latency/HS-2_500_21.data         |  1 +
 .../network_delay_latency/HS-2_500_31.data         |  1 +
 .../plot_data/network_delay_latency/HS-2_50_0.data |  1 +
 .../network_delay_latency/HS-2_50_10.data          |  1 +
 .../network_delay_latency/HS-2_50_11.data          |  1 +
 .../network_delay_latency/HS-2_50_20.data          |  1 +
 .../network_delay_latency/HS-2_50_21.data          |  1 +
 .../network_delay_latency/HS-2_50_31.data          |  1 +
 .../plot_data/network_delay_latency/HS-2_5_0.data  |  1 +
 .../plot_data/network_delay_latency/HS-2_5_10.data |  1 +
 .../plot_data/network_delay_latency/HS-2_5_11.data |  1 +
 .../plot_data/network_delay_latency/HS-2_5_20.data |  1 +
 .../plot_data/network_delay_latency/HS-2_5_21.data |  1 +
 .../plot_data/network_delay_latency/HS-2_5_31.data |  1 +
 .../plot_data/network_delay_latency/HS_1_0.data    |  1 +
 .../plot_data/network_delay_latency/HS_1_10.data   |  1 +
 .../plot_data/network_delay_latency/HS_1_11.data   |  1 +
 .../plot_data/network_delay_latency/HS_1_20.data   |  1 +
 .../plot_data/network_delay_latency/HS_1_21.data   |  1 +
 .../plot_data/network_delay_latency/HS_1_31.data   |  1 +
 .../plot_data/network_delay_latency/HS_500_0.data  |  1 +
 .../plot_data/network_delay_latency/HS_500_10.data |  1 +
 .../plot_data/network_delay_latency/HS_500_11.data |  1 +
 .../plot_data/network_delay_latency/HS_500_20.data |  1 +
 .../plot_data/network_delay_latency/HS_500_21.data |  1 +
 .../plot_data/network_delay_latency/HS_500_31.data |  1 +
 .../plot_data/network_delay_latency/HS_50_0.data   |  1 +
 .../plot_data/network_delay_latency/HS_50_10.data  |  1 +
 .../plot_data/network_delay_latency/HS_50_11.data  |  1 +
 .../plot_data/network_delay_latency/HS_50_20.data  |  1 +
 .../plot_data/network_delay_latency/HS_50_21.data  |  1 +
 .../plot_data/network_delay_latency/HS_50_31.data  |  1 +
 .../plot_data/network_delay_latency/HS_5_0.data    |  1 +
 .../plot_data/network_delay_latency/HS_5_10.data   |  1 +
 .../plot_data/network_delay_latency/HS_5_11.data   |  1 +
 .../plot_data/network_delay_latency/HS_5_20.data   |  1 +
 .../plot_data/network_delay_latency/HS_5_21.data   |  1 +
 .../plot_data/network_delay_latency/HS_5_31.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_0.data    |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_10.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_11.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_20.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_21.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_1_31.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_0.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_10.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_11.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_20.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_21.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_500_31.data |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_0.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_10.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_11.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_20.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_21.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_50_31.data  |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_0.data    |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_10.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_11.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_20.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_21.data   |  1 +
 .../network_delay_throughput/HS-1-SLOT_5_31.data   |  1 +
 .../network_delay_throughput/HS-1_1_0.data         |  1 +
 .../network_delay_throughput/HS-1_1_10.data        |  1 +
 .../network_delay_throughput/HS-1_1_11.data        |  1 +
 .../network_delay_throughput/HS-1_1_20.data        |  1 +
 .../network_delay_throughput/HS-1_1_21.data        |  1 +
 .../network_delay_throughput/HS-1_1_31.data        |  1 +
 .../network_delay_throughput/HS-1_500_0.data       |  1 +
 .../network_delay_throughput/HS-1_500_10.data      |  1 +
 .../network_delay_throughput/HS-1_500_11.data      |  1 +
 .../network_delay_throughput/HS-1_500_20.data      |  1 +
 .../network_delay_throughput/HS-1_500_21.data      |  1 +
 .../network_delay_throughput/HS-1_500_31.data      |  1 +
 .../network_delay_throughput/HS-1_50_0.data        |  1 +
 .../network_delay_throughput/HS-1_50_10.data       |  1 +
 .../network_delay_throughput/HS-1_50_11.data       |  1 +
 .../network_delay_throughput/HS-1_50_20.data       |  1 +
 .../network_delay_throughput/HS-1_50_21.data       |  1 +
 .../network_delay_throughput/HS-1_50_31.data       |  1 +
 .../network_delay_throughput/HS-1_5_0.data         |  1 +
 .../network_delay_throughput/HS-1_5_10.data        |  1 +
 .../network_delay_throughput/HS-1_5_11.data        |  1 +
 .../network_delay_throughput/HS-1_5_20.data        |  1 +
 .../network_delay_throughput/HS-1_5_21.data        |  1 +
 .../network_delay_throughput/HS-1_5_31.data        |  1 +
 .../network_delay_throughput/HS-2_1_0.data         |  1 +
 .../network_delay_throughput/HS-2_1_10.data        |  1 +
 .../network_delay_throughput/HS-2_1_11.data        |  1 +
 .../network_delay_throughput/HS-2_1_20.data        |  1 +
 .../network_delay_throughput/HS-2_1_21.data        |  1 +
 .../network_delay_throughput/HS-2_1_31.data        |  1 +
 .../network_delay_throughput/HS-2_500_0.data       |  1 +
 .../network_delay_throughput/HS-2_500_10.data      |  1 +
 .../network_delay_throughput/HS-2_500_11.data      |  1 +
 .../network_delay_throughput/HS-2_500_20.data      |  1 +
 .../network_delay_throughput/HS-2_500_21.data      |  1 +
 .../network_delay_throughput/HS-2_500_31.data      |  1 +
 .../network_delay_throughput/HS-2_50_0.data        |  1 +
 .../network_delay_throughput/HS-2_50_10.data       |  1 +
 .../network_delay_throughput/HS-2_50_11.data       |  1 +
 .../network_delay_throughput/HS-2_50_20.data       |  1 +
 .../network_delay_throughput/HS-2_50_21.data       |  1 +
 .../network_delay_throughput/HS-2_50_31.data       |  1 +
 .../network_delay_throughput/HS-2_5_0.data         |  1 +
 .../network_delay_throughput/HS-2_5_10.data        |  1 +
 .../network_delay_throughput/HS-2_5_11.data        |  1 +
 .../network_delay_throughput/HS-2_5_20.data        |  1 +
 .../network_delay_throughput/HS-2_5_21.data        |  1 +
 .../network_delay_throughput/HS-2_5_31.data        |  1 +
 .../plot_data/network_delay_throughput/HS_1_0.data |  1 +
 .../network_delay_throughput/HS_1_10.data          |  1 +
 .../network_delay_throughput/HS_1_11.data          |  1 +
 .../network_delay_throughput/HS_1_20.data          |  1 +
 .../network_delay_throughput/HS_1_21.data          |  1 +
 .../network_delay_throughput/HS_1_31.data          |  1 +
 .../network_delay_throughput/HS_500_0.data         |  1 +
 .../network_delay_throughput/HS_500_10.data        |  1 +
 .../network_delay_throughput/HS_500_11.data        |  1 +
 .../network_delay_throughput/HS_500_20.data        |  1 +
 .../network_delay_throughput/HS_500_21.data        |  1 +
 .../network_delay_throughput/HS_500_31.data        |  1 +
 .../network_delay_throughput/HS_50_0.data          |  1 +
 .../network_delay_throughput/HS_50_10.data         |  1 +
 .../network_delay_throughput/HS_50_11.data         |  1 +
 .../network_delay_throughput/HS_50_20.data         |  1 +
 .../network_delay_throughput/HS_50_21.data         |  1 +
 .../network_delay_throughput/HS_50_31.data         |  1 +
 .../plot_data/network_delay_throughput/HS_5_0.data |  1 +
 .../network_delay_throughput/HS_5_10.data          |  1 +
 .../network_delay_throughput/HS_5_11.data          |  1 +
 .../network_delay_throughput/HS_5_20.data          |  1 +
 .../network_delay_throughput/HS_5_21.data          |  1 +
 .../network_delay_throughput/HS_5_31.data          |  1 +
 .../plot_data/rollback_latency/HS-1-SLOT_0_10.data |  1 +
 .../rollback_latency/HS-1-SLOT_0_100.data          |  1 +
 .../rollback_latency/HS-1-SLOT_10_10.data          |  1 +
 .../rollback_latency/HS-1-SLOT_10_100.data         |  1 +
 .../plot_data/rollback_latency/HS-1-SLOT_1_10.data |  1 +
 .../rollback_latency/HS-1-SLOT_1_100.data          |  1 +
 .../plot_data/rollback_latency/HS-1-SLOT_4_10.data |  1 +
 .../rollback_latency/HS-1-SLOT_4_100.data          |  1 +
 .../plot_data/rollback_latency/HS-1-SLOT_7_10.data |  1 +
 .../rollback_latency/HS-1-SLOT_7_100.data          |  1 +
 .../plot_data/rollback_latency/HS-1_0_100.data     |  1 +
 .../plot_data/rollback_latency/HS-1_10_100.data    |  1 +
 .../plot_data/rollback_latency/HS-1_1_100.data     |  1 +
 .../plot_data/rollback_latency/HS-1_4_100.data     |  1 +
 .../plot_data/rollback_latency/HS-1_7_100.data     |  1 +
 .../rollback_throughput/HS-1-SLOT_0_10.data        |  1 +
 .../rollback_throughput/HS-1-SLOT_0_100.data       |  1 +
 .../rollback_throughput/HS-1-SLOT_10_10.data       |  1 +
 .../rollback_throughput/HS-1-SLOT_10_100.data      |  1 +
 .../rollback_throughput/HS-1-SLOT_1_10.data        |  1 +
 .../rollback_throughput/HS-1-SLOT_1_100.data       |  1 +
 .../rollback_throughput/HS-1-SLOT_4_10.data        |  1 +
 .../rollback_throughput/HS-1-SLOT_4_100.data       |  1 +
 .../rollback_throughput/HS-1-SLOT_7_10.data        |  1 +
 .../rollback_throughput/HS-1-SLOT_7_100.data       |  1 +
 .../plot_data/rollback_throughput/HS-1_0_100.data  |  1 +
 .../plot_data/rollback_throughput/HS-1_10_100.data |  1 +
 .../plot_data/rollback_throughput/HS-1_1_100.data  |  1 +
 .../plot_data/rollback_throughput/HS-1_4_100.data  |  1 +
 .../plot_data/rollback_throughput/HS-1_7_100.data  |  1 +
 .../scalability_latency/HS-1-SLOT_16.data          |  1 +
 .../plot_data/scalability_latency/HS-1-SLOT_4.data |  1 +
 .../plot_data/scalability_latency/HS-1_16.data     |  1 +
 .../plot_data/scalability_latency/HS-1_4.data      |  1 +
 .../plot_data/scalability_latency/HS-2_16.data     |  1 +
 .../plot_data/scalability_latency/HS-2_4.data      |  1 +
 .../plot_data/scalability_latency/HS_16.data       |  1 +
 .../deploy/plot_data/scalability_latency/HS_4.data |  1 +
 .../scalability_throughput/HS-1-SLOT_16.data       |  1 +
 .../scalability_throughput/HS-1-SLOT_4.data        |  1 +
 .../plot_data/scalability_throughput/HS-1_16.data  |  1 +
 .../plot_data/scalability_throughput/HS-1_4.data   |  1 +
 .../plot_data/scalability_throughput/HS-2_16.data  |  1 +
 .../plot_data/scalability_throughput/HS-2_4.data   |  1 +
 .../plot_data/scalability_throughput/HS_16.data    |  1 +
 .../plot_data/scalability_throughput/HS_4.data     |  1 +
 scripts/deploy/rollback_experiment.py              |  4 +-
 scripts/deploy/rollback_experiment.sh              |  2 +-
 scripts/deploy/scalability_experiment.py           |  2 +-
 scripts/deploy/start_eu_west_2_instances.sh        | 21 +++++++++
 scripts/deploy/tail_forking_experiment.py          |  2 +-
 scripts/null                                       |  6 +--
 408 files changed, 982 insertions(+), 73 deletions(-)

diff --git a/README.md b/README.md
index b5fa39e3..5b41027a 100644
--- a/README.md
+++ b/README.md
@@ -462,7 +462,7 @@ Use the following script, replacing `protocol_name`, `num_faulty_leaders`, and `
 
 `num_faulty_leaders`: one of `[0, 1, 4, 7, 10]`
 
-`timer_length`: for HS-1-SLOT: one of `[10, 100]`; for others: `[100]`
+`timer_length`: for HS-1-SLOT: one of `[10, 100]`; for others: `[10]`
 
 
 #### Step 3: Collect Throughput and Latency Data
diff --git a/scripts/deploy/all_batching_experiment.sh b/scripts/deploy/all_batching_experiment.sh
new file mode 100755
index 00000000..7da857db
--- /dev/null
+++ b/scripts/deploy/all_batching_experiment.sh
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
+batchings=(100 500 1000 5000 10000)
+./start_us_east_1_instances.sh 32
+sleep 30
+
+rm -rf ./plot_data/batching_throughput
+rm -rf ./plot_data/batching_latency
+mkdir -p ./plot_data/batching_throughput
+mkdir -p ./plot_data/batching_latency
+
+for batching in "${batchings[@]}"; do
+
+    for protocol in "${protocols[@]}"; do
+        ./batching_experiment.sh ${protocol} ${batching}
+        tail -n 2 results.log | head -n 1 > ./plot_data/batching_throughput/${protocol}_${batching}.data    
+        tail -n 1 results.log > ./plot_data/batching_latency/${protocol}_${batching}.data                 
+    done
+
+done
+
+./stop_us_east_1_instances.sh
+rm -rf ./latex_plot_data/batching_throughput.data
+rm -rf ./latex_plot_data/batching_latency.data
+
+echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/batching_throughput.data
+echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/batching_latency.data
+
+# Read all the results
+for batching in "${batchings[@]}"; do
+    tput_str="${batching} "
+    lat_str="${batching} "
+    
+    for protocol in "${protocols[@]}"; do
+        tput_str+=$(head -n 1 ./plot_data/batching_throughput/${protocol}_${batching}.data | awk '{print $1}')" "
+        lat_str+=$(head -n 1 ./plot_data/batching_latency/${protocol}_${batching}.data | awk '{print $1}')" "
+    done
+    
+    echo "$tput_str" >> ./latex_plot_data/batching_throughput.data
+    echo "$lat_str" >> ./latex_plot_data/batching_latency.data
+done
+
+./multiply_by_1000.sh ./latex_plot_data/batching_latency.data 
\ No newline at end of file
diff --git a/scripts/deploy/all_geo_scale_experiment.sh b/scripts/deploy/all_geo_scale_experiment.sh
new file mode 100755
index 00000000..a2c342e7
--- /dev/null
+++ b/scripts/deploy/all_geo_scale_experiment.sh
@@ -0,0 +1,46 @@
+#!/bin/bash
+
+protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
+num_regions=(2 3 4 5)
+workloads=("ycsb" "tpcc")
+./start_us_east_1_instances.sh 16
+./start_eu_west_2_instances.sh 16
+./start_ap_east_1_instances.sh 10
+./start_sa_east_1_instances.sh 8
+./start_eu_central_2_instances.sh 6
+
+sleep 30
+
+for workload in "${workloads[@]}"; do
+    rm -rf ./plot_data/geo_scale_${workload}_throughput
+    rm -rf ./plot_data/geo_scale_${workload}_latency
+    mkdir -p ./plot_data/geo_scale_${workload}_throughput
+    mkdir -p ./plot_data/geo_scale_${workload}_latency
+    for num_region in "${num_regions[@]}"; do
+        for protocol in "${protocols[@]}"; do
+            ./geo_scale_experiment.sh ${protocol} ${num_region} ${workload}
+            tail -n 2 results.log | head -n 1 > ./plot_data/geo_scale_${workload}_throughput/${protocol}_${num_region}.data    
+            tail -n 1 results.log > ./plot_data/geo_scale_${workload}_latency/${protocol}_${num_region}.data    
+        done
+    done
+done
+
+./stop_all_instances.sh
+
+for workload in "${workloads[@]}"; do
+    rm -rf ./latex_plot_data/geo_scale_${workload}_throughput.data
+    rm -rf ./latex_plot_data/geo_scale_${workload}_latency.data
+    echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/geo_scale_${workload}_throughput.data
+    echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/geo_scale_${workload}_latency.data
+    for num_region in "${num_regions[@]}"; do
+        tput_str="${num_region} "
+        lat_str="${num_region} "
+        for protocol in "${protocols[@]}"; do
+            tput_str+=$(head -n 1 ./plot_data/geo_scale_${workload}_throughput/${protocol}_${num_region}.data)" "
+            lat_str+=$(head -n 1 ./plot_data/geo_scale_${workload}_latency/${protocol}_${num_region}.data)" "
+        done
+        echo "$tput_str" >> ./latex_plot_data/geo_scale_${workload}_throughput.data
+        echo "$lat_str" >> ./latex_plot_data/geo_scale_${workload}_latency.data
+    done
+done
+
diff --git a/scripts/deploy/all_geographical_experiment.sh b/scripts/deploy/all_geographical_experiment.sh
new file mode 100755
index 00000000..f7d29fbd
--- /dev/null
+++ b/scripts/deploy/all_geographical_experiment.sh
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
+num_londons=(0 10 11 20 21 31)
+./start_us_east_1_instances.sh 31
+./start_eu_west_2_instances.sh 31
+sleep 30
+
+rm -rf ./plot_data/geographical_throughput
+rm -rf ./plot_data/geographical_latency
+mkdir -p ./plot_data/geographical_throughput
+mkdir -p ./plot_data/geographical_latency
+
+for num_london in "${num_londons[@]}"; do
+    for protocol in "${protocols[@]}"; do
+        ./geographical_experiment.sh ${protocol} ${num_london}
+        tail -n 2 results.log | head -n 1 > ./plot_data/geographical_throughput/${protocol}_${num_london}.data    
+        tail -n 1 results.log > ./plot_data/geographical_latency/${protocol}_${num_london}.data                 
+    done
+
+done
+
+./stop_all_instances.sh
+rm -rf ./latex_plot_data/geographical_throughput.data
+rm -rf ./latex_plot_data/geographical_latency.data
+
+echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/geographical_throughput.data
+echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/geographical_latency.data
+
+# Read all the results
+for num_london in "${num_londons[@]}"; do
+    tput_str="${num_london} "
+    lat_str="${num_london} "
+    
+    for protocol in "${protocols[@]}"; do
+        tput_str+=$(head -n 1 ./plot_data/geographical_throughput/${protocol}_${num_london}.data)" "
+        lat_str+=$(head -n 1 ./plot_data/geographical_latency/${protocol}_${num_london}.data)" "
+    done
+    
+    echo "$tput_str" >> ./latex_plot_data/geographical_throughput.data
+    echo "$lat_str" >> ./latex_plot_data/geographical_latency.data
+done
\ No newline at end of file
diff --git a/scripts/deploy/all_leader_slowness_experiment.sh b/scripts/deploy/all_leader_slowness_experiment.sh
new file mode 100755
index 00000000..2ccb58f3
--- /dev/null
+++ b/scripts/deploy/all_leader_slowness_experiment.sh
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
+num_slows=(0 1 4 7 10)
+delays=(10 100)
+./start_us_east_1_instances.sh 31
+sleep 30
+
+for delay in "${delays[@]}"; do
+    rm -rf ./plot_data/leader_slowness_${delay}_throughput
+    rm -rf ./plot_data/leader_slowness_${delay}_latency
+    mkdir -p ./plot_data/leader_slowness_${delay}_throughput
+    mkdir -p ./plot_data/leader_slowness_${delay}_latency
+    for num_slow in "${num_slows[@]}"; do
+        for protocol in "${protocols[@]}"; do
+            ./leader_slowness_experiment.sh ${protocol} ${num_slow} ${delay}
+            tail -n 2 results.log | head -n 1 > ./plot_data/leader_slowness_${delay}_throughput/${protocol}_${num_slow}.data    
+            tail -n 1 results.log > ./plot_data/leader_slowness_${delay}_latency/${protocol}_${num_slow}.data    
+        done
+    done
+done
+
+
+./stop_us_east_1_instances.sh
+
+
+for delay in "${delays[@]}"; do
+    rm -rf ./latex_plot_data/leader_slowness_${delay}_throughput.data
+    rm -rf ./latex_plot_data/leader_slowness_${delay}_latency.data
+    echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/leader_slowness_${delay}_throughput.data
+    echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/leader_slowness_${delay}_latency.data
+    for num_slow in "${num_slows[@]}"; do
+        tput_str="${num_slow} "
+        lat_str="${num_slow} "
+        for protocol in "${protocols[@]}"; do
+            tput_str+=$(head -n 1 ./plot_data/leader_slowness_${delay}_throughput/${protocol}_${num_slow}.data | awk '{print $1}')" "
+            lat_str+=$(head -n 1 ./plot_data/leader_slowness_${delay}_latency/${protocol}_${num_slow}.data | awk '{print $1}')" "
+        done
+        echo "$tput_str" >> ./latex_plot_data/leader_slowness_${delay}_throughput.data
+        echo "$lat_str" >> ./latex_plot_data/leader_slowness_${delay}_latency.data
+    done
+    ./multiply_by_1000.sh ./latex_plot_data/leader_slowness_${delay}_latency.data
+done
+
diff --git a/scripts/deploy/all_network_delay_experiment.sh b/scripts/deploy/all_network_delay_experiment.sh
new file mode 100755
index 00000000..4190bed9
--- /dev/null
+++ b/scripts/deploy/all_network_delay_experiment.sh
@@ -0,0 +1,46 @@
+#!/bin/bash
+
+protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
+network_delays=(1 5 50 500)
+num_impacted=(0 10 11 20 21 31)
+
+rm -rf ./plot_data/network_delay_throughput
+rm -rf ./plot_data/network_delay_latency
+mkdir -p ./plot_data/network_delay_throughput
+mkdir -p ./plot_data/network_delay_latency
+
+./start_us_east_1_instances.sh 31
+sleep 30
+
+for network_delay in "${network_delays[@]}"; do
+    for n in "${num_impacted[@]}"; do
+        for protocol in "${protocols[@]}"; do
+            ./network_delay_experiment.sh ${protocol} ${n} ${network_delay}
+            tail -n 2 results.log | head -n 1 > ./plot_data/network_delay_throughput/${protocol}_${network_delay}_${n}.data    
+            tail -n 1 results.log > ./plot_data/network_delay_latency/${protocol}_${network_delay}_${n}.data    
+        done
+                     
+    done
+done
+
+
+./stop_us_east_1_instances.sh
+
+# Read all the results
+for network_delay in "${network_delays[@]}"; do
+    rm -rf ./latex_plot_data/network_delay_${network_delay}_throughput.data
+    rm -rf ./latex_plot_data/network_delay_${network_delay}_latency.data
+
+    echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/network_delay_${network_delay}_throughput.data
+    echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/network_delay_${network_delay}_latency.data
+    for n in "${num_impacted[@]}"; do
+        tput_str="${n} "
+        lat_str="${n} "
+        for protocol in "${protocols[@]}"; do
+            tput_str+=$(head -n 1 ./plot_data/network_delay_throughput/${protocol}_${network_delay}_${n}.data | awk '{print $1}')" "
+            lat_str+=$(head -n 1 ./plot_data/network_delay_latency/${protocol}_${network_delay}_${n}.data | awk '{print $1}')" "
+        done
+        echo "$tput_str" >> ./latex_plot_data/network_delay_${network_delay}_throughput.data
+        echo "$lat_str" >> ./latex_plot_data/network_delay_${network_delay}_latency.data
+    done
+done
\ No newline at end of file
diff --git a/scripts/deploy/all_rollback_experiment.sh b/scripts/deploy/all_rollback_experiment.sh
new file mode 100755
index 00000000..d1a879f3
--- /dev/null
+++ b/scripts/deploy/all_rollback_experiment.sh
@@ -0,0 +1,51 @@
+#!/bin/bash
+
+protocols=("HS-1" "HS-1-SLOT")
+delays=(10 100)
+num_slows=(0 1 4 7 10)
+./start_us_east_1_instances.sh 31
+# sleep 30
+
+rm -rf ./plot_data/rollback_throughput
+rm -rf ./plot_data/rollback_latency
+mkdir -p ./plot_data/rollback_throughput
+mkdir -p ./plot_data/rollback_latency
+
+for delay in "${delays[@]}"; do
+    for num_slow in "${num_slows[@]}"; do
+        for protocol in "${protocols[@]}"; do
+            if [[ "$protocol" != "HS-1-SLOT" && "$delay" != "100" ]]; then
+                continue
+            fi
+            ./rollback_experiment.sh ${protocol} ${num_slow} ${delay}
+            tail -n 2 results.log | head -n 1 > ./plot_data/rollback_throughput/${protocol}_${num_slow}_${delay}.data    
+            tail -n 1 results.log > ./plot_data/rollback_latency/${protocol}_${num_slow}_${delay}.data    
+        done
+    done
+done
+
+
+./stop_us_east_1_instances.sh
+
+rm -rf ./latex_plot_data/rollback_throughput.data
+rm -rf ./latex_plot_data/rollback_latency.data
+echo "n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100" > ./latex_plot_data/rollback_throughput.data
+echo "n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100" > ./latex_plot_data/rollback_latency.data
+
+for num_slow in "${num_slows[@]}"; do
+    tput_str="${num_slow} -1000 -1000 "
+    lat_str="${num_slow} -1 -1 "
+    for protocol in "${protocols[@]}"; do
+        for delay in "${delays[@]}"; do        
+            if [[ "$protocol" != "HS-1-SLOT" && "$delay" != "100" ]]; then
+                continue
+            fi
+            tput_str+=$(head -n 1 ./plot_data/rollback_throughput/${protocol}_${num_slow}_${delay}.data | awk '{print $1}')" "
+            lat_str+=$(head -n 1 ./plot_data/rollback_latency/${protocol}_${num_slow}_${delay}.data | awk '{print $1}')" "
+        done
+    done
+    echo "$tput_str" >> ./latex_plot_data/rollback_throughput.data
+    echo "$lat_str" >> ./latex_plot_data/rollback_latency.data
+done
+
+./multiply_by_1000.sh ./latex_plot_data/rollback_latency.data
\ No newline at end of file
diff --git a/scripts/deploy/all_scalability_experiment.sh b/scripts/deploy/all_scalability_experiment.sh
new file mode 100755
index 00000000..85230d66
--- /dev/null
+++ b/scripts/deploy/all_scalability_experiment.sh
@@ -0,0 +1,45 @@
+#!/bin/bash
+
+protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
+replica_numbers=(4 16 32 64)
+
+rm -rf ./plot_data/scalability_throughput
+rm -rf ./plot_data/scalability_latency
+mkdir -p ./plot_data/scalability_throughput
+mkdir -p ./plot_data/scalability_latency
+for replica_number in "${replica_numbers[@]}"; do
+    ./start_us_east_1_instances.sh ${replica_number}
+
+    sleep 30
+
+    for protocol in "${protocols[@]}"; do
+        ./scalability_experiment.sh ${protocol} ${replica_number}
+        tail -n 2 results.log | head -n 1 > ./plot_data/scalability_throughput/${protocol}_${replica_number}.data    
+        tail -n 1 results.log > ./plot_data/scalability_latency/${protocol}_${replica_number}.data                 
+    done
+
+done
+
+./stop_us_east_1_instances.sh
+
+rm -rf ./latex_plot_data/scalability_throughput.data
+rm -rf ./latex_plot_data/scalability_latency.data
+
+echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/scalability_throughput.data
+echo "n HS HS-2 HS-1 HS-1-SLOT" > ./latex_plot_data/scalability_latency.data
+
+# Read all the results
+for replica_number in "${replica_numbers[@]}"; do
+    tput_str="${replica_number} "
+    lat_str="${replica_number} "
+    
+    for protocol in "${protocols[@]}"; do
+        tput_str+=$(head -n 1 ./plot_data/scalability_throughput/${protocol}_${replica_number}.data | awk '{print $1}')" "
+        lat_str+=$(head -n 1 ./plot_data/scalability_latency/${protocol}_${replica_number}.data | awk '{print $1}')" "
+    done
+    
+    echo "$tput_str" >> ./latex_plot_data/scalability_throughput.data
+    echo "$lat_str" >> ./latex_plot_data/scalability_latency.data
+done
+
+./multiply_by_1000.sh ./latex_plot_data/scalibility_latency.data
\ No newline at end of file
diff --git a/scripts/deploy/all_tailforking_experiment.sh b/scripts/deploy/all_tailforking_experiment.sh
new file mode 100755
index 00000000..41e24c7c
--- /dev/null
+++ b/scripts/deploy/all_tailforking_experiment.sh
@@ -0,0 +1,50 @@
+#!/bin/bash
+
+protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
+delays=(10 100)
+num_slows=(0 1 4 7 10)
+./start_us_east_1_instances.sh 31
+sleep 30
+
+rm -rf ./plot_data/tail_forking_throughput
+rm -rf ./plot_data/tail_forking_latency
+mkdir -p ./plot_data/tail_forking_throughput
+mkdir -p ./plot_data/tail_forking_latency
+
+for delay in "${delays[@]}"; do
+    for num_slow in "${num_slows[@]}"; do
+        for protocol in "${protocols[@]}"; do
+            if [[ "$protocol" != "HS-1-SLOT" && "$delay" != "100" ]]; then
+                continue
+            fi
+            ./tail_forking_experiment.sh ${protocol} ${num_slow} ${delay}
+            tail -n 2 results.log | head -n 1 > ./plot_data/tail_forking_throughput/${protocol}_${num_slow}_${delay}.data    
+            tail -n 1 results.log > ./plot_data/tail_forking_latency/${protocol}_${num_slow}_${delay}.data    
+        done
+    done
+done
+
+# ./stop_us_east_1_instances.sh
+
+rm -rf ./latex_plot_data/tail_forking_throughput.data
+rm -rf ./latex_plot_data/tail_forking_latency.data
+echo "n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100" > ./latex_plot_data/tail_forking_throughput.data
+echo "n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100" > ./latex_plot_data/tail_forking_latency.data
+
+for num_slow in "${num_slows[@]}"; do
+    tput_str="${num_slow} "
+    lat_str="${num_slow} "
+    for protocol in "${protocols[@]}"; do
+        for delay in "${delays[@]}"; do   
+            if [[ "$protocol" != "HS-1-SLOT" && "$delay" != "100" ]]; then
+                continue
+            fi
+            tput_str+=$(head -n 1 ./plot_data/tail_forking_throughput/${protocol}_${num_slow}_${delay}.data | awk '{print $1}')" "
+            lat_str+=$(head -n 1 ./plot_data/tail_forking_latency/${protocol}_${num_slow}_${delay}.data | awk '{print $1}')" "
+        done
+    done
+    echo "$tput_str" >> ./latex_plot_data/tail_forking_throughput.data
+    echo "$lat_str" >> ./latex_plot_data/tail_forking_latency.data
+done
+
+./multiply_by_1000.sh ./latex_plot_data/tail_forking_latency.data
\ No newline at end of file
diff --git a/scripts/deploy/batching_experiment.py b/scripts/deploy/batching_experiment.py
index 3e820e6d..23fb11d9 100644
--- a/scripts/deploy/batching_experiment.py
+++ b/scripts/deploy/batching_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 0): 
+    timer_length = 10): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/config/eu-west-2-machines b/scripts/deploy/config/eu-west-2-machines
index 52094cc0..0d2364a8 100644
--- a/scripts/deploy/config/eu-west-2-machines
+++ b/scripts/deploy/config/eu-west-2-machines
@@ -7,4 +7,25 @@
 30.0.0.172
 30.0.8.115
 30.0.15.38
-30.0.15.146
\ No newline at end of file
+30.0.15.146
+30.0.3.243
+30.0.15.246
+30.0.7.24
+30.0.13.57
+30.0.15.108
+30.0.6.204
+30.0.5.176
+30.0.2.80
+30.0.12.168
+30.0.8.170
+30.0.6.139
+30.0.15.107
+30.0.12.227
+30.0.12.4
+30.0.8.132
+30.0.0.134
+30.0.1.254
+30.0.15.25
+30.0.1.250
+30.0.2.218
+30.0.0.156
\ No newline at end of file
diff --git a/scripts/deploy/config/hs.config b/scripts/deploy/config/hs.config
index 887e7e41..2a27ad5d 100644
--- a/scripts/deploy/config/hs.config
+++ b/scripts/deploy/config/hs.config
@@ -1,5 +1,5 @@
 {
-  "clientBatchNum": 1000,
+  "clientBatchNum": 100,
   "enable_viewchange": false,
   "recovery_enabled": false,
   "max_client_complaint_num": 10,
@@ -8,10 +8,10 @@
   "input_worker_num": 5,
   "output_worker_num": 5,
   "non_responsive_num": 0,
-  "fork_tail_num": 0,
+  "fork_tail_num": 4,
   "rollback_num": 0,
   "tpcc_enabled": false,
   "network_delay_num": 0,
   "mean_network_delay": 0,
-  "timer_length": 0
+  "timer_length": 100
 }
diff --git a/scripts/deploy/config/hs1.config b/scripts/deploy/config/hs1.config
index cd04ba07..1716fbc5 100644
--- a/scripts/deploy/config/hs1.config
+++ b/scripts/deploy/config/hs1.config
@@ -9,9 +9,9 @@
   "output_worker_num": 5,
   "non_responsive_num": 0,
   "fork_tail_num": 0,
-  "rollback_num": 0,
+  "rollback_num": 10,
   "tpcc_enabled": false,
   "network_delay_num": 0,
   "mean_network_delay": 0,
-  "timer_length": 0
+  "timer_length": 100
 }
diff --git a/scripts/deploy/config/hs2.config b/scripts/deploy/config/hs2.config
index 29f64373..e4c5b5fd 100644
--- a/scripts/deploy/config/hs2.config
+++ b/scripts/deploy/config/hs2.config
@@ -8,10 +8,10 @@
   "input_worker_num": 5,
   "output_worker_num": 5,
   "non_responsive_num": 0,
-  "fork_tail_num": 0,
+  "fork_tail_num": 10,
   "rollback_num": 0,
   "tpcc_enabled": false,
   "network_delay_num": 0,
   "mean_network_delay": 0,
-  "timer_length": 0
+  "timer_length": 100
 }
diff --git a/scripts/deploy/config/performance.conf b/scripts/deploy/config/performance.conf
index 201fa875..b85e34c5 100644
--- a/scripts/deploy/config/performance.conf
+++ b/scripts/deploy/config/performance.conf
@@ -7,31 +7,30 @@ iplist=(
 172.31.17.35
 172.31.16.166
 172.31.22.194
-20.0.6.255
-20.0.2.190
-20.0.8.253
-20.0.9.123
-20.0.11.77
-20.0.5.74
-20.0.13.231
-20.0.14.230
-30.0.5.184
-30.0.8.136
-30.0.6.72
-30.0.2.168
-30.0.2.63
-30.0.6.58
-30.0.0.172
-30.0.8.115
-40.0.8.133
-40.0.4.165
-40.0.2.81
-40.0.12.0
-40.0.5.190
-40.0.12.253
-40.0.5.182
-40.0.0.70
 172.31.27.199
+172.31.31.12
+172.31.21.12
+172.31.27.59
+172.31.19.124
+172.31.19.253
+172.31.22.192
+172.31.25.183
+172.31.24.183
+172.31.22.250
+172.31.18.186
+172.31.30.241
+172.31.26.53
+172.31.30.181
+172.31.23.246
+172.31.19.31
+172.31.29.223
+172.31.17.214
+172.31.25.86
+172.31.31.90
+172.31.31.23
+172.31.25.82
+172.31.28.81
+172.31.30.211
 )
 
 client_num=1
diff --git a/scripts/deploy/config/slot_hs1.config b/scripts/deploy/config/slot_hs1.config
index c82d68d3..1716fbc5 100644
--- a/scripts/deploy/config/slot_hs1.config
+++ b/scripts/deploy/config/slot_hs1.config
@@ -1,5 +1,5 @@
 {
-  "clientBatchNum": 5000,
+  "clientBatchNum": 100,
   "enable_viewchange": false,
   "recovery_enabled": false,
   "max_client_complaint_num": 10,
@@ -9,7 +9,7 @@
   "output_worker_num": 5,
   "non_responsive_num": 0,
   "fork_tail_num": 0,
-  "rollback_num": 0,
+  "rollback_num": 10,
   "tpcc_enabled": false,
   "network_delay_num": 0,
   "mean_network_delay": 0,
diff --git a/scripts/deploy/geo_scale_experiment.py b/scripts/deploy/geo_scale_experiment.py
index 1db0e48a..f6164f0c 100644
--- a/scripts/deploy/geo_scale_experiment.py
+++ b/scripts/deploy/geo_scale_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 0): 
+    timer_length = 100): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
@@ -76,23 +76,23 @@ def generate_performance_server_conf(region_number, output_file = "./config/perf
     input_file_dict = dict()
     if region_number == 2:
         input_file_dict["./config/us-east-1-machines"] = 16
-        input_file_dict["./config/ap-east-1-machines"] = 16
+        input_file_dict["./config/eu-west-2-machines"] = 16
     
     elif region_number == 3:
         input_file_dict["./config/us-east-1-machines"] = 11
-        input_file_dict["./config/ap-east-1-machines"] = 11
-        input_file_dict["./config/eu-west-2-machines"] = 10
+        input_file_dict["./config/eu-west-2-machines"] = 11
+        input_file_dict["./config/ap-east-1-machines"] = 10
 
     elif region_number == 4:
         input_file_dict["./config/us-east-1-machines"] = 8
-        input_file_dict["./config/ap-east-1-machines"] = 8
         input_file_dict["./config/eu-west-2-machines"] = 8
+        input_file_dict["./config/ap-east-1-machines"] = 8
         input_file_dict["./config/sa-east-1-machines"] = 8
     
     elif region_number == 5:
         input_file_dict["./config/us-east-1-machines"] = 7
-        input_file_dict["./config/ap-east-1-machines"] = 7
-        input_file_dict["./config/eu-west-2-machines"] = 6
+        input_file_dict["./config/eu-west-2-machines"] = 7
+        input_file_dict["./config/ap-east-1-machines"] = 6
         input_file_dict["./config/sa-east-1-machines"] = 6
         input_file_dict["./config/eu-central-2-machines"] = 6
 
diff --git a/scripts/deploy/scalability_experiment.py b/scripts/deploy/geographical_experiment.py
similarity index 73%
copy from scripts/deploy/scalability_experiment.py
copy to scripts/deploy/geographical_experiment.py
index 5cda1548..c449181d 100644
--- a/scripts/deploy/scalability_experiment.py
+++ b/scripts/deploy/geographical_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 0): 
+    timer_length = 100): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
@@ -64,7 +64,7 @@ def get_experiment_command_and_config_and_maxprocesstxn(protocol):
         return "./performance/slot_hs1_performance.sh", "./config/slot_hs1.config", 3
 
 
-def generate_performance_server_conf(k, input_file = "./config/us-east-1-machines", output_file = "./config/performance.conf"):
+def generate_performance_server_conf(num_london, output_file = "./config/performance.conf"):
     """
     Reads the first k lines from us-east-1-machines and writes them into performance.conf
 
@@ -72,12 +72,26 @@ def generate_performance_server_conf(k, input_file = "./config/us-east-1-machine
     :param output_file: Path to the destination file
     :param k: Number of lines to copy
     """
-    with open(input_file, "r") as infile, open(output_file, "w") as outfile:
+
+    input_file_dict = dict()
+    input_file_dict["./config/us-east-1-machines"] = 31-num_london
+    input_file_dict["./config/eu-west-2-machines"] = num_london
+
+
+    with open(output_file, "w") as outfile:
         outfile.write("iplist=(\n")
-        for i, line in enumerate(infile):
-            if i >= k + 1:  # One more line for one client
-                break
-            outfile.write(line)
+        for filepath, k in input_file_dict.items():
+            with open(filepath, "r") as infile: 
+                for i, line in enumerate(infile):
+                    if i >= k:
+                        break
+                    outfile.write(line)
+        outfile.write("\n")
+        with open("./config/us-east-1-machines", "r") as infile: 
+                for i, line in enumerate(infile):
+                    if i == input_file_dict["./config/us-east-1-machines"]:  # One more line for one client
+                        outfile.write(line)
+                        break
         outfile.write(")\n\nclient_num=1\nkey="+ssh_key)
 
 
@@ -85,21 +99,20 @@ def generate_performance_server_conf(k, input_file = "./config/us-east-1-machine
 def main():
     parser = argparse.ArgumentParser(description="Read protocol and replica number")
     parser.add_argument("protocol", type=str, help="Protocol name (string)")
-    parser.add_argument("replica_number", type=int, help="Number of replicas (integer)")
+    parser.add_argument("num_london", type=int, help="Number of london replicas (integer)")
 
     args = parser.parse_args()
 
     protocol = args.protocol
-    replica_number = args.replica_number
+    num_london = args.num_london
+
 
     command, config_path, max_process_txn = get_experiment_command_and_config_and_maxprocesstxn(protocol)
     generate_config(config_path = config_path, max_process_txn = max_process_txn)
 
     command = command + " ./config/performance.conf"
 
-    # print(f"command: {command}")
-
-    generate_performance_server_conf(replica_number)
+    generate_performance_server_conf(num_london)
 
     print(f"{command}")
 
diff --git a/scripts/deploy/rollback_experiment.sh b/scripts/deploy/geographical_experiment.sh
similarity index 63%
copy from scripts/deploy/rollback_experiment.sh
copy to scripts/deploy/geographical_experiment.sh
index d6b9f298..400f868a 100755
--- a/scripts/deploy/rollback_experiment.sh
+++ b/scripts/deploy/geographical_experiment.sh
@@ -5,22 +5,21 @@
 BASE_DIR="$(cd "$(dirname "$0")" && pwd)"
 
 # Path to the Python script
-PYTHON_SCRIPT="$BASE_DIR/rollback_experiment.py"
+PYTHON_SCRIPT="$BASE_DIR/geographical_experiment.py"
 
 # Check parameters
-if [ $# -ne 3 ]; then
-    echo "Usage: $0 <protocol> <num_faulty_leader> <timer_length>"
+if [ $# -ne 2 ]; then
+    echo "Usage: $0 <protocol> <region_number> <benchmark>"
     exit 1
 fi
 
 rm -rf result_*
 
 PROTOCOL=$1
-NUM_FAULTY=$2
-TIMEOUT_LENGTH=$3
+NUM_LONDON=$2
 
 # Capture the Python script's output
-OUTPUT=$(python3 "$PYTHON_SCRIPT" "$PROTOCOL" "$NUM_FAULTY", "$TIMEOUT_LENGTH")
+OUTPUT=$(python3 "$PYTHON_SCRIPT" "$PROTOCOL" "$NUM_LONDON")
 
 # Print the output (or use it later in the script)
 echo "returned command: $OUTPUT"
diff --git a/scripts/deploy/latex_plot_data/batching_latency.data b/scripts/deploy/latex_plot_data/batching_latency.data
new file mode 100644
index 00000000..2fb5c2c2
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/batching_latency.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT
+100 0.0088011325 0.0070005250000000005 0.005250555 0.004713115 
+500 0.015748325 0.011082447500000002 0.0096860275 0.0070462175 
+1000 0.026758175 0.018151017499999998 0.014269095 0.010744154999999998 
+5000 0.12401675 0.068812575 0.043239425 0.049445325 
+1000 0.1619387 0.1464433 0.08812335 0.08712485 
diff --git a/scripts/deploy/latex_plot_data/batching_throughput.data b/scripts/deploy/latex_plot_data/batching_throughput.data
new file mode 100644
index 00000000..a7f490e5
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/batching_throughput.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT
+100 58643.36842105263 58229.26315789474 58127.36842105263 61752.083333333336 
+500 168662.1052631579 162131.57894736843 113228.42105263157 175318.75 
+1000 227067.36842105264 248423.15789473685 245250.52631578947 245083.33333333334 
+5000 328536.84210526315 374831.5789473684 361747.36842105264 321916.6666666667 
+10000 360842.1052631579 328021.05263157893 328147.36842105264 341666.6666666667 
diff --git a/scripts/deploy/latex_plot_data/leader_slowness_100_latency.data b/scripts/deploy/latex_plot_data/leader_slowness_100_latency.data
new file mode 100644
index 00000000..802bbc9e
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/leader_slowness_100_latency.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 8.6510375000 6.9153775000 5.1996350000 5.0066275000
+1 25.6615000000 20.4448750000 15.3048500000 5.0790875000
+4 76.6472250000 61.1599000000 46.0026750000 5.2596400000
+7 128.9320000000 103.0929750000 77.0350750000 5.5469475000
+10 177.2767500000 141.4085000000 105.8887500000 5.8905750000
diff --git a/scripts/deploy/latex_plot_data/leader_slowness_100_throughput.data b/scripts/deploy/latex_plot_data/leader_slowness_100_throughput.data
new file mode 100644
index 00000000..53490a2d
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/leader_slowness_100_throughput.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 59179.782608695656 58986.52173913043 58618.47826086957 60129.032258064515 
+1 20090.869565217392 20090.652173913044 20139.565217391304 58376.344086021505 
+4 6800.434782608696 6820.0 6800.434782608696 52344.086021505376 
+7 4114.130434782609 4115.0 4115.0 46154.83870967742 
+10 2940.217391304348 2940.217391304348 2940.217391304348 40676.98924731183 
diff --git a/scripts/deploy/latex_plot_data/leader_slowness_10_latency.data b/scripts/deploy/latex_plot_data/leader_slowness_10_latency.data
new file mode 100644
index 00000000..4a0f645f
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/leader_slowness_10_latency.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 8.6683700000 6.9857600000 5.2084325000 6.3867075000
+1 10.4442975000 8.3609450000 6.2313675000 5.2963950000
+4 15.5933750000 12.3831000000 9.2959100000 5.4339625000
+7 20.7286250000 16.5619250000 12.4685500000 5.6468625000
+10 25.7308000000 20.4757250000 15.4990000000 5.9824025000
diff --git a/scripts/deploy/latex_plot_data/leader_slowness_10_throughput.data b/scripts/deploy/latex_plot_data/leader_slowness_10_throughput.data
new file mode 100644
index 00000000..13da9293
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/leader_slowness_10_throughput.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 59262.391304347824 58432.17391304348 58613.47826086957 54352.04301075269 
+1 49323.260869565216 48888.69565217391 49187.17391304348 54125.16129032258 
+4 33221.086956521736 33274.565217391304 33113.913043478264 51003.87096774193 
+7 25040.217391304348 25050.869565217392 24841.739130434784 46528.3870967742 
+10 20116.956521739132 20137.17391304348 20056.08695652174 41943.44086021505 
diff --git a/scripts/deploy/latex_plot_data/network_delay_1_latency.data b/scripts/deploy/latex_plot_data/network_delay_1_latency.data
new file mode 100644
index 00000000..437073cc
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/network_delay_1_latency.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 0.008730205000000001 0.0069578975 0.005219965 0.005197945 
+10 0.012841400000000001 0.010369195 0.0082762325 0.006932572499999999 
+11 0.018366925000000003 0.014730449999999999 0.011671975 0.009970135 
+20 0.02237645 0.017994424999999998 0.01417225 0.012539825 
+21 0.022829549999999997 0.018358975 0.014445625000000002 0.012852725 
+31 0.02605685 0.020963375 0.01617875 0.014683149999999999 
diff --git a/scripts/deploy/latex_plot_data/network_delay_1_throughput.data b/scripts/deploy/latex_plot_data/network_delay_1_throughput.data
new file mode 100644
index 00000000..6002b8dd
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/network_delay_1_throughput.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 58784.565217391304 58883.913043478264 58484.13043478261 57091.6129032258 
+10 41597.17391304348 41512.17391304348 41349.565217391304 43148.602150537634 
+11 28748.043478260868 28768.260869565216 28705.869565217392 30298.709677419356 
+20 23753.695652173912 23724.130434782608 23704.347826086956 24079.354838709678 
+21 23348.043478260868 23372.608695652172 23331.956521739132 23613.763440860213 
+31 20256.739130434784 20258.695652173912 20262.82608695652 20720.0 
diff --git a/scripts/deploy/latex_plot_data/network_delay_500_latency.data b/scripts/deploy/latex_plot_data/network_delay_500_latency.data
new file mode 100644
index 00000000..ae38f4ea
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/network_delay_500_latency.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 0.008777469999999999 0.007022855 0.005271592499999999 0.0051621325 
+10 1.3261582499999998 1.08747625 0.752493 1.9991154 
+11 7.204483333333333 5.035935 3.93725 3.7569025 
+20 7.553403333333333 5.2950925 4.1671875 3.7732900000000003 
+21 8.041469999999999 6.2735433333333335 4.1713925 3.7708725000000003 
+31 7.913796666666667 6.02329 3.9305950000000003 3.8051850000000003 
diff --git a/scripts/deploy/latex_plot_data/network_delay_500_throughput.data b/scripts/deploy/latex_plot_data/network_delay_500_throughput.data
new file mode 100644
index 00000000..44b24394
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/network_delay_500_throughput.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 58758.47826086957 58283.47826086957 58019.782608695656 56825.8064516129 
+10 523.695652173913 509.1304347826087 523.695652173913 486.6666666666667 
+11 80.32786885245902 78.0246913580247 75.8695652173913 66.66666666666667 
+20 63.60655737704918 68.61111111111111 66.73913043478261 66.66666666666667 
+21 63.278688524590166 68.73239436619718 66.73913043478261 66.66666666666667 
+31 60.0 70.1639344262295 66.73913043478261 66.66666666666667 
diff --git a/scripts/deploy/latex_plot_data/network_delay_50_latency.data b/scripts/deploy/latex_plot_data/network_delay_50_latency.data
new file mode 100644
index 00000000..73cd0185
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/network_delay_50_latency.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 0.008727035000000001 0.00696943 0.005247005 0.0051425624999999996 
+10 0.1202925 0.096053025 0.073387825 0.04406897500000001 
+11 0.5992175 0.47762925 0.403588 0.370503 
+20 0.68832275 0.54678225 0.4535505 0.40790399999999993 
+21 0.741891 0.5986622500000001 0.4584685 0.4128215 
+31 0.79492875 0.63108975 0.4749175 tsp: 
diff --git a/scripts/deploy/latex_plot_data/network_delay_50_throughput.data b/scripts/deploy/latex_plot_data/network_delay_50_throughput.data
new file mode 100644
index 00000000..864b46d1
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/network_delay_50_throughput.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 58739.13043478261 58811.52173913043 58374.782608695656 57532.903225806454 
+10 4312.826086956522 4331.95652173913 4298.913043478261 5614.623655913979 
+11 840.4347826086956 840.4347826086956 840.4347826086956 843.6559139784946 
+20 744.5652173913044 744.5652173913044 744.5652173913044 755.6989247311828 
+21 740.2173913043479 740.2173913043479 740.2173913043479 746.6666666666666 
+31 653.4782608695652 653.4782608695652 654.1304347826087 get 
diff --git a/scripts/deploy/latex_plot_data/network_delay_5_latency.data b/scripts/deploy/latex_plot_data/network_delay_5_latency.data
new file mode 100644
index 00000000..649980ad
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/network_delay_5_latency.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 0.0087475975 0.0070191475 0.00524033 0.0051616225 
+10 0.019747775 0.0160118 0.012558875 0.0084880825 
+11 0.066364525 0.05328845 0.04446945 0.039104175000000005 
+20 0.07661172499999999 0.061377299999999996 0.050700875000000006 0.04473437500000001 
+21 0.0815627 0.065978475 0.051494525 tsp: 
+31 0.088433125 0.07112435 0.05406795 0.052317449999999995 
diff --git a/scripts/deploy/latex_plot_data/network_delay_5_throughput.data b/scripts/deploy/latex_plot_data/network_delay_5_throughput.data
new file mode 100644
index 00000000..ea40cb88
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/network_delay_5_throughput.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 58690.65217391304 58541.30434782609 58260.86956521739 56476.98924731183 
+10 27013.478260869564 26683.478260869564 26861.304347826088 33897.41935483871 
+11 7729.347826086957 7730.652173913043 7730.652173913043 7761.075268817204 
+20 6744.782608695652 6752.391304347826 6744.782608695652 6740.430107526881 
+21 6649.565217391304 6657.391304347826 6650.869565217391 get 
+31 5885.869565217391 5848.478260869565 5879.565217391304 5913.548387096775 
diff --git a/scripts/deploy/latex_plot_data/rollback_latency.data b/scripts/deploy/latex_plot_data/rollback_latency.data
new file mode 100644
index 00000000..71c9ae1b
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/rollback_latency.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100
+0 -1 -1 0.0052072425 0.0053211625 0.0050350724999999995 
+1 -1 -1 0.005365445 0.0050789775 0.005054245 
+4 -1 -1 0.005796955 0.0051157725 0.0050108875 
+7 -1 -1 0.0062702275 0.005133845 0.0049675975 
+10 -1 -1 0.0069047375 0.00514959 0.005041435 
diff --git "a/scripts/deploy/latex_plot_data/rollback_latency.data\303\247" "b/scripts/deploy/latex_plot_data/rollback_latency.data\303\247"
new file mode 100644
index 00000000..8d894df6
--- /dev/null
+++ "b/scripts/deploy/latex_plot_data/rollback_latency.data\303\247"
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100
+0 -1000.0000000000 -1000.0000000000 5.2072425000 5.3211625000 5.0350725000
+1 -1000.0000000000 -1000.0000000000 5.3654450000 5.0789775000 5.0542450000
+4 -1000.0000000000 -1000.0000000000 5.7969550000 5.1157725000 5.0108875000
+7 -1000.0000000000 -1000.0000000000 6.2702275000 5.1338450000 4.9675975000
+10 -1000.0000000000 -1000.0000000000 6.9047375000 5.1495900000 5.0414350000
diff --git a/scripts/deploy/latex_plot_data/rollback_throughput.data b/scripts/deploy/latex_plot_data/rollback_throughput.data
new file mode 100644
index 00000000..c16fed6a
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/rollback_throughput.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100
+0 -1000 -1000 58788.69565217391 56583.44086021505 59822.58064516129 
+1 -1000 -1000 46133.260869565216 57870.75268817204 60177.84946236559 
+4 -1000 -1000 47276.52173913043 57156.98924731183 60063.22580645161 
+7 -1000 -1000 39720.217391304344 57019.354838709674 60578.279569892475 
+10 -1000 -1000 33105.86956521739 57448.17204301075 60197.41935483871 
diff --git a/scripts/deploy/latex_plot_data/scalability_latency.data b/scripts/deploy/latex_plot_data/scalability_latency.data
new file mode 100644
index 00000000..a6311ada
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/scalability_latency.data
@@ -0,0 +1,3 @@
+n HS HS-2 HS-1 HS-1-SLOT
+4 0.005109615 0.0039999599999999995 0.00304826 0.0028587524999999997 
+16 0.006651525 0.00538602 0.0039652875 0.0035656675 
diff --git a/scripts/deploy/latex_plot_data/scalability_throughput.data b/scripts/deploy/latex_plot_data/scalability_throughput.data
new file mode 100644
index 00000000..7b38677c
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/scalability_throughput.data
@@ -0,0 +1,3 @@
+n HS HS-2 HS-1 HS-1-SLOT
+4 94128.333333333336 95205.45454545454 90623.63636363637 99521.66666666667 
+16 74059.14893617021 73131.06382978724 73240.0 80678.75 
diff --git a/scripts/deploy/latex_plot_data/tail_forking_latency.data b/scripts/deploy/latex_plot_data/tail_forking_latency.data
new file mode 100644
index 00000000..9170ef20
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/tail_forking_latency.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100
+0 10.3089075000 6.8213175000 5.1544700000 5.0512925000 4.9401525000
+1 10.6711500000 7.1119550000 5.3170100000 5.2770600000 4.9298875000
+4 0.0000000000 0.0000000000 7.8949650000 5.7851825000 5.8972650000 4.9359525000
+7 0.0000000000 0.0000000000 8.7971075000 6.3378125000 5.1037925000 4.9519450000
+10 0.0000000000 0.0000000000 9.8837275000 7.1284700000 0.0000000000 0.0000000000 4.9313975000
diff --git a/scripts/deploy/latex_plot_data/tail_forking_throughput.data b/scripts/deploy/latex_plot_data/tail_forking_throughput.data
new file mode 100644
index 00000000..7aad0c4d
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/tail_forking_throughput.data
@@ -0,0 +1,6 @@
+n HS HS-2 HS-1 HS-1-SLOT10 HS-1-SLOT100
+0 59738.260869565216 59768.260869565216 58886.739130434784 58096.55913978495 61082.79569892473 
+1 57287.608695652176 57273.260869565216 57187.17391304348 31136.774193548386 60858.92473118279 
+4 get propose latency: :-nan 49988.260869565216 51443.69565217391 56336.344086021505 60783.44086021505 
+7 get propose latency: :-nan 43983.913043478264 46276.30434782609 54141.290322580644 60392.903225806454 
+10 get propose latency: :-nan 38589.34782608696 40674.565217391304 get propose latency: :0.00317008 60279.13978494624 
diff --git a/scripts/deploy/leader_slowness_experiment.py b/scripts/deploy/leader_slowness_experiment.py
index 6b441b43..07eff980 100644
--- a/scripts/deploy/leader_slowness_experiment.py
+++ b/scripts/deploy/leader_slowness_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 0): 
+    timer_length = 10): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/multiply_by_1000.sh b/scripts/deploy/multiply_by_1000.sh
new file mode 100755
index 00000000..484d4d55
--- /dev/null
+++ b/scripts/deploy/multiply_by_1000.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+input_file=$1
+awk 'NR==1 {print; next} {printf "%s", $1; for(i=2;i<=NF;i++) printf " %.10f", $i*1000; print ""}' "$input_file" > "${input_file}.tmp" && mv "${input_file}.tmp" "$input_file"ç
\ No newline at end of file
diff --git a/scripts/deploy/network_delay_experiment.py b/scripts/deploy/network_delay_experiment.py
index c073d53a..8882562c 100644
--- a/scripts/deploy/network_delay_experiment.py
+++ b/scripts/deploy/network_delay_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 0): 
+    timer_length = 10): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/performance/calculate_result.py b/scripts/deploy/performance/calculate_result.py
index f8990b4d..b5e7b4cc 100644
--- a/scripts/deploy/performance/calculate_result.py
+++ b/scripts/deploy/performance/calculate_result.py
@@ -153,6 +153,8 @@ if __name__ == '__main__':
 
     max_tps, avg_tps = cal_tps(tps, len(files))
     max_lat, avg_lat = cal_lat(lat, len(files)/2)
+    print(avg_tps)
+    print(avg_lat)
     # max_lat3, avg_lat3 = cal_lat3(lat3, len(files)/2)
     # max_lat2, avg_lat2 = cal_lat2(lat2, len(files)/2)
     # max_lat4, avg_lat4 = cal_lat4(lat4, len(files)/2)
\ No newline at end of file
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_100.data b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_100.data
new file mode 100644
index 00000000..a8d9079d
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_100.data
@@ -0,0 +1 @@
+0.004713115
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_1000.data b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_1000.data
new file mode 100644
index 00000000..c014712a
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_1000.data
@@ -0,0 +1 @@
+0.010744154999999998
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_10000.data b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_10000.data
new file mode 100644
index 00000000..9c2f0feb
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_10000.data
@@ -0,0 +1 @@
+0.08712485
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_500.data b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_500.data
new file mode 100644
index 00000000..dfcd9a31
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_500.data
@@ -0,0 +1 @@
+0.0070462175
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_5000.data b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_5000.data
new file mode 100644
index 00000000..5b4c2631
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1-SLOT_5000.data
@@ -0,0 +1 @@
+0.049445325
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1_100.data b/scripts/deploy/plot_data/batching_latency/HS-1_100.data
new file mode 100644
index 00000000..8ef735a7
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1_100.data
@@ -0,0 +1 @@
+0.005250555
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1_1000.data b/scripts/deploy/plot_data/batching_latency/HS-1_1000.data
new file mode 100644
index 00000000..e762c5e1
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1_1000.data
@@ -0,0 +1 @@
+0.014269095
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1_10000.data b/scripts/deploy/plot_data/batching_latency/HS-1_10000.data
new file mode 100644
index 00000000..3c4e0e73
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1_10000.data
@@ -0,0 +1 @@
+0.08812335
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1_500.data b/scripts/deploy/plot_data/batching_latency/HS-1_500.data
new file mode 100644
index 00000000..6050bca7
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1_500.data
@@ -0,0 +1 @@
+0.0096860275
diff --git a/scripts/deploy/plot_data/batching_latency/HS-1_5000.data b/scripts/deploy/plot_data/batching_latency/HS-1_5000.data
new file mode 100644
index 00000000..6b703c08
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-1_5000.data
@@ -0,0 +1 @@
+0.043239425
diff --git a/scripts/deploy/plot_data/batching_latency/HS-2_100.data b/scripts/deploy/plot_data/batching_latency/HS-2_100.data
new file mode 100644
index 00000000..ac56f79d
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-2_100.data
@@ -0,0 +1 @@
+0.0070005250000000005
diff --git a/scripts/deploy/plot_data/batching_latency/HS-2_1000.data b/scripts/deploy/plot_data/batching_latency/HS-2_1000.data
new file mode 100644
index 00000000..75ede1e1
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-2_1000.data
@@ -0,0 +1 @@
+0.018151017499999998
diff --git a/scripts/deploy/plot_data/batching_latency/HS-2_10000.data b/scripts/deploy/plot_data/batching_latency/HS-2_10000.data
new file mode 100644
index 00000000..507c2fff
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-2_10000.data
@@ -0,0 +1 @@
+0.1464433
diff --git a/scripts/deploy/plot_data/batching_latency/HS-2_500.data b/scripts/deploy/plot_data/batching_latency/HS-2_500.data
new file mode 100644
index 00000000..2a7831a4
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-2_500.data
@@ -0,0 +1 @@
+0.011082447500000002
diff --git a/scripts/deploy/plot_data/batching_latency/HS-2_5000.data b/scripts/deploy/plot_data/batching_latency/HS-2_5000.data
new file mode 100644
index 00000000..26a976e8
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS-2_5000.data
@@ -0,0 +1 @@
+0.068812575
diff --git a/scripts/deploy/plot_data/batching_latency/HS_100.data b/scripts/deploy/plot_data/batching_latency/HS_100.data
new file mode 100644
index 00000000..1b132296
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS_100.data
@@ -0,0 +1 @@
+0.0088011325
diff --git a/scripts/deploy/plot_data/batching_latency/HS_1000.data b/scripts/deploy/plot_data/batching_latency/HS_1000.data
new file mode 100644
index 00000000..a916fe8a
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS_1000.data
@@ -0,0 +1 @@
+0.026758175
diff --git a/scripts/deploy/plot_data/batching_latency/HS_10000.data b/scripts/deploy/plot_data/batching_latency/HS_10000.data
new file mode 100644
index 00000000..a8e5422d
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS_10000.data
@@ -0,0 +1 @@
+0.1619387
diff --git a/scripts/deploy/plot_data/batching_latency/HS_500.data b/scripts/deploy/plot_data/batching_latency/HS_500.data
new file mode 100644
index 00000000..c88ba9cd
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS_500.data
@@ -0,0 +1 @@
+0.015748325
diff --git a/scripts/deploy/plot_data/batching_latency/HS_5000.data b/scripts/deploy/plot_data/batching_latency/HS_5000.data
new file mode 100644
index 00000000..9303061b
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_latency/HS_5000.data
@@ -0,0 +1 @@
+0.12401675
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_100.data b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_100.data
new file mode 100644
index 00000000..3df9d5f8
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_100.data
@@ -0,0 +1 @@
+61752.083333333336
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_1000.data b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_1000.data
new file mode 100644
index 00000000..517c229a
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_1000.data
@@ -0,0 +1 @@
+245083.33333333334
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_10000.data b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_10000.data
new file mode 100644
index 00000000..9d83e94f
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_10000.data
@@ -0,0 +1 @@
+341666.6666666667
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_500.data b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_500.data
new file mode 100644
index 00000000..144704fb
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_500.data
@@ -0,0 +1 @@
+175318.75
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_5000.data b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_5000.data
new file mode 100644
index 00000000..308450b5
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1-SLOT_5000.data
@@ -0,0 +1 @@
+321916.6666666667
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1_100.data b/scripts/deploy/plot_data/batching_throughput/HS-1_100.data
new file mode 100644
index 00000000..6787ac61
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1_100.data
@@ -0,0 +1 @@
+58127.36842105263
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1_1000.data b/scripts/deploy/plot_data/batching_throughput/HS-1_1000.data
new file mode 100644
index 00000000..053f5966
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1_1000.data
@@ -0,0 +1 @@
+245250.52631578947
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1_10000.data b/scripts/deploy/plot_data/batching_throughput/HS-1_10000.data
new file mode 100644
index 00000000..4a2e9e0f
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1_10000.data
@@ -0,0 +1 @@
+328147.36842105264
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1_500.data b/scripts/deploy/plot_data/batching_throughput/HS-1_500.data
new file mode 100644
index 00000000..7fca714c
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1_500.data
@@ -0,0 +1 @@
+113228.42105263157
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-1_5000.data b/scripts/deploy/plot_data/batching_throughput/HS-1_5000.data
new file mode 100644
index 00000000..9264f7ac
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-1_5000.data
@@ -0,0 +1 @@
+361747.36842105264
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-2_100.data b/scripts/deploy/plot_data/batching_throughput/HS-2_100.data
new file mode 100644
index 00000000..fad8b669
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-2_100.data
@@ -0,0 +1 @@
+58229.26315789474
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-2_1000.data b/scripts/deploy/plot_data/batching_throughput/HS-2_1000.data
new file mode 100644
index 00000000..2917cb14
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-2_1000.data
@@ -0,0 +1 @@
+248423.15789473685
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-2_10000.data b/scripts/deploy/plot_data/batching_throughput/HS-2_10000.data
new file mode 100644
index 00000000..831d0000
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-2_10000.data
@@ -0,0 +1 @@
+328021.05263157893
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-2_500.data b/scripts/deploy/plot_data/batching_throughput/HS-2_500.data
new file mode 100644
index 00000000..1eb6f042
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-2_500.data
@@ -0,0 +1 @@
+162131.57894736843
diff --git a/scripts/deploy/plot_data/batching_throughput/HS-2_5000.data b/scripts/deploy/plot_data/batching_throughput/HS-2_5000.data
new file mode 100644
index 00000000..bd064215
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS-2_5000.data
@@ -0,0 +1 @@
+374831.5789473684
diff --git a/scripts/deploy/plot_data/batching_throughput/HS_100.data b/scripts/deploy/plot_data/batching_throughput/HS_100.data
new file mode 100644
index 00000000..8de6e83a
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS_100.data
@@ -0,0 +1 @@
+58643.36842105263
diff --git a/scripts/deploy/plot_data/batching_throughput/HS_1000.data b/scripts/deploy/plot_data/batching_throughput/HS_1000.data
new file mode 100644
index 00000000..5b266a0b
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS_1000.data
@@ -0,0 +1 @@
+227067.36842105264
diff --git a/scripts/deploy/plot_data/batching_throughput/HS_10000.data b/scripts/deploy/plot_data/batching_throughput/HS_10000.data
new file mode 100644
index 00000000..fd537d93
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS_10000.data
@@ -0,0 +1 @@
+360842.1052631579
diff --git a/scripts/deploy/plot_data/batching_throughput/HS_500.data b/scripts/deploy/plot_data/batching_throughput/HS_500.data
new file mode 100644
index 00000000..fa9cb9c2
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS_500.data
@@ -0,0 +1 @@
+168662.1052631579
diff --git a/scripts/deploy/plot_data/batching_throughput/HS_5000.data b/scripts/deploy/plot_data/batching_throughput/HS_5000.data
new file mode 100644
index 00000000..e6059621
--- /dev/null
+++ b/scripts/deploy/plot_data/batching_throughput/HS_5000.data
@@ -0,0 +1 @@
+328536.84210526315
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_0.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_0.data
new file mode 100644
index 00000000..07108230
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_0.data
@@ -0,0 +1 @@
+0.0050066275
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_1.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_1.data
new file mode 100644
index 00000000..f1a5ff60
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_1.data
@@ -0,0 +1 @@
+0.005079087500000001
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_10.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_10.data
new file mode 100644
index 00000000..56d1c0ea
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_10.data
@@ -0,0 +1 @@
+0.005890575
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_4.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_4.data
new file mode 100644
index 00000000..7adca907
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+0.0052596399999999995
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_7.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_7.data
new file mode 100644
index 00000000..84bd91a2
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1-SLOT_7.data
@@ -0,0 +1 @@
+0.0055469475
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_0.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_0.data
new file mode 100644
index 00000000..3568a886
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_0.data
@@ -0,0 +1 @@
+0.005199635
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_1.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_1.data
new file mode 100644
index 00000000..29d5633a
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_1.data
@@ -0,0 +1 @@
+0.01530485
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_10.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_10.data
new file mode 100644
index 00000000..a53ff977
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_10.data
@@ -0,0 +1 @@
+0.10588875
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_4.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_4.data
new file mode 100644
index 00000000..78ae5b24
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_4.data
@@ -0,0 +1 @@
+0.04600267499999999
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_7.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_7.data
new file mode 100644
index 00000000..48371426
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-1_7.data
@@ -0,0 +1 @@
+0.07703507500000001
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_0.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_0.data
new file mode 100644
index 00000000..d039e130
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_0.data
@@ -0,0 +1 @@
+0.0069153775
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_1.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_1.data
new file mode 100644
index 00000000..b2b58989
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_1.data
@@ -0,0 +1 @@
+0.020444875
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_10.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_10.data
new file mode 100644
index 00000000..61c5b820
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_10.data
@@ -0,0 +1 @@
+0.1414085
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_4.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_4.data
new file mode 100644
index 00000000..fa300971
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_4.data
@@ -0,0 +1 @@
+0.0611599
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_7.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_7.data
new file mode 100644
index 00000000..981d8b50
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS-2_7.data
@@ -0,0 +1 @@
+0.103092975
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS_0.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_0.data
new file mode 100644
index 00000000..2d707deb
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_0.data
@@ -0,0 +1 @@
+0.0086510375
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS_1.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_1.data
new file mode 100644
index 00000000..bb1f7b3a
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_1.data
@@ -0,0 +1 @@
+0.0256615
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS_10.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_10.data
new file mode 100644
index 00000000..ade085c5
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_10.data
@@ -0,0 +1 @@
+0.17727675
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS_4.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_4.data
new file mode 100644
index 00000000..34ed4a8b
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_4.data
@@ -0,0 +1 @@
+0.07664722500000001
diff --git a/scripts/deploy/plot_data/leader_slowness_100_latency/HS_7.data b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_7.data
new file mode 100644
index 00000000..bab6d517
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_latency/HS_7.data
@@ -0,0 +1 @@
+0.128932
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_0.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_0.data
new file mode 100644
index 00000000..649ef6fe
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_0.data
@@ -0,0 +1 @@
+60129.032258064515
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_1.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_1.data
new file mode 100644
index 00000000..9f265317
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_1.data
@@ -0,0 +1 @@
+58376.344086021505
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_10.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_10.data
new file mode 100644
index 00000000..6e95c7f9
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_10.data
@@ -0,0 +1 @@
+40676.98924731183
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_4.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_4.data
new file mode 100644
index 00000000..8d1243b4
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+52344.086021505376
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_7.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_7.data
new file mode 100644
index 00000000..e31bad83
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1-SLOT_7.data
@@ -0,0 +1 @@
+46154.83870967742
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_0.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_0.data
new file mode 100644
index 00000000..22a1a86b
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_0.data
@@ -0,0 +1 @@
+58618.47826086957
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_1.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_1.data
new file mode 100644
index 00000000..704eb404
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_1.data
@@ -0,0 +1 @@
+20139.565217391304
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_10.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_10.data
new file mode 100644
index 00000000..e8b07f31
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_10.data
@@ -0,0 +1 @@
+2940.217391304348
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_4.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_4.data
new file mode 100644
index 00000000..57ebdf56
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_4.data
@@ -0,0 +1 @@
+6800.434782608696
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_7.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_7.data
new file mode 100644
index 00000000..2617ac09
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-1_7.data
@@ -0,0 +1 @@
+4115.0
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_0.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_0.data
new file mode 100644
index 00000000..b944ee46
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_0.data
@@ -0,0 +1 @@
+58986.52173913043
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_1.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_1.data
new file mode 100644
index 00000000..f3082eb7
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_1.data
@@ -0,0 +1 @@
+20090.652173913044
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_10.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_10.data
new file mode 100644
index 00000000..e8b07f31
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_10.data
@@ -0,0 +1 @@
+2940.217391304348
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_4.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_4.data
new file mode 100644
index 00000000..df077500
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_4.data
@@ -0,0 +1 @@
+6820.0
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_7.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_7.data
new file mode 100644
index 00000000..2617ac09
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS-2_7.data
@@ -0,0 +1 @@
+4115.0
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_0.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_0.data
new file mode 100644
index 00000000..2bb04e7c
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_0.data
@@ -0,0 +1 @@
+59179.782608695656
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_1.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_1.data
new file mode 100644
index 00000000..772dafe8
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_1.data
@@ -0,0 +1 @@
+20090.869565217392
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_10.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_10.data
new file mode 100644
index 00000000..e8b07f31
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_10.data
@@ -0,0 +1 @@
+2940.217391304348
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_4.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_4.data
new file mode 100644
index 00000000..57ebdf56
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_4.data
@@ -0,0 +1 @@
+6800.434782608696
diff --git a/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_7.data b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_7.data
new file mode 100644
index 00000000..44fe303f
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_100_throughput/HS_7.data
@@ -0,0 +1 @@
+4114.130434782609
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_0.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_0.data
new file mode 100644
index 00000000..900bcb52
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_0.data
@@ -0,0 +1 @@
+0.0063867075
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_1.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_1.data
new file mode 100644
index 00000000..8a9b18e9
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_1.data
@@ -0,0 +1 @@
+0.005296395
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_10.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_10.data
new file mode 100644
index 00000000..aa083358
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_10.data
@@ -0,0 +1 @@
+0.0059824025
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_4.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_4.data
new file mode 100644
index 00000000..fa196ca6
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+0.0054339625
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_7.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_7.data
new file mode 100644
index 00000000..e9e075cc
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1-SLOT_7.data
@@ -0,0 +1 @@
+0.0056468625
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_0.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_0.data
new file mode 100644
index 00000000..3fad85b8
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_0.data
@@ -0,0 +1 @@
+0.0052084324999999996
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_1.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_1.data
new file mode 100644
index 00000000..7c363f23
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_1.data
@@ -0,0 +1 @@
+0.0062313674999999995
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_10.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_10.data
new file mode 100644
index 00000000..e5ecd9a3
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_10.data
@@ -0,0 +1 @@
+0.015498999999999999
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_4.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_4.data
new file mode 100644
index 00000000..6b9db017
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_4.data
@@ -0,0 +1 @@
+0.00929591
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_7.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_7.data
new file mode 100644
index 00000000..50feaa22
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-1_7.data
@@ -0,0 +1 @@
+0.012468550000000002
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_0.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_0.data
new file mode 100644
index 00000000..79e69698
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_0.data
@@ -0,0 +1 @@
+0.006985760000000001
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_1.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_1.data
new file mode 100644
index 00000000..dc88bd82
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_1.data
@@ -0,0 +1 @@
+0.008360945
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_10.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_10.data
new file mode 100644
index 00000000..a6108b35
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_10.data
@@ -0,0 +1 @@
+0.020475725
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_4.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_4.data
new file mode 100644
index 00000000..0e854f42
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_4.data
@@ -0,0 +1 @@
+0.012383100000000001
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_7.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_7.data
new file mode 100644
index 00000000..6280a79e
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS-2_7.data
@@ -0,0 +1 @@
+0.016561924999999998
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS_0.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_0.data
new file mode 100644
index 00000000..4ca5c907
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_0.data
@@ -0,0 +1 @@
+0.00866837
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS_1.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_1.data
new file mode 100644
index 00000000..eaac50a1
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_1.data
@@ -0,0 +1 @@
+0.0104442975
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS_10.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_10.data
new file mode 100644
index 00000000..c4da386e
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_10.data
@@ -0,0 +1 @@
+0.0257308
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS_4.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_4.data
new file mode 100644
index 00000000..fa9734de
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_4.data
@@ -0,0 +1 @@
+0.015593375
diff --git a/scripts/deploy/plot_data/leader_slowness_10_latency/HS_7.data b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_7.data
new file mode 100644
index 00000000..8b6b486d
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_latency/HS_7.data
@@ -0,0 +1 @@
+0.020728625
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_0.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_0.data
new file mode 100644
index 00000000..5f6f5fb3
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_0.data
@@ -0,0 +1 @@
+54352.04301075269
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_1.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_1.data
new file mode 100644
index 00000000..f2cee7c9
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_1.data
@@ -0,0 +1 @@
+54125.16129032258
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_10.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_10.data
new file mode 100644
index 00000000..0a323fa5
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_10.data
@@ -0,0 +1 @@
+41943.44086021505
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_4.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_4.data
new file mode 100644
index 00000000..2e6b4e99
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+51003.87096774193
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_7.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_7.data
new file mode 100644
index 00000000..1d86460e
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1-SLOT_7.data
@@ -0,0 +1 @@
+46528.3870967742
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_0.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_0.data
new file mode 100644
index 00000000..cccf7248
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_0.data
@@ -0,0 +1 @@
+58613.47826086957
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_1.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_1.data
new file mode 100644
index 00000000..f7d148e9
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_1.data
@@ -0,0 +1 @@
+49187.17391304348
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_10.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_10.data
new file mode 100644
index 00000000..2590aca1
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_10.data
@@ -0,0 +1 @@
+20056.08695652174
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_4.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_4.data
new file mode 100644
index 00000000..f5165135
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_4.data
@@ -0,0 +1 @@
+33113.913043478264
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_7.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_7.data
new file mode 100644
index 00000000..c36a2005
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-1_7.data
@@ -0,0 +1 @@
+24841.739130434784
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_0.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_0.data
new file mode 100644
index 00000000..9086d031
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_0.data
@@ -0,0 +1 @@
+58432.17391304348
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_1.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_1.data
new file mode 100644
index 00000000..c74eb1ff
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_1.data
@@ -0,0 +1 @@
+48888.69565217391
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_10.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_10.data
new file mode 100644
index 00000000..655d6efc
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_10.data
@@ -0,0 +1 @@
+20137.17391304348
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_4.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_4.data
new file mode 100644
index 00000000..e63ed14c
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_4.data
@@ -0,0 +1 @@
+33274.565217391304
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_7.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_7.data
new file mode 100644
index 00000000..bd146f4e
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS-2_7.data
@@ -0,0 +1 @@
+25050.869565217392
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_0.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_0.data
new file mode 100644
index 00000000..6e91df8b
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_0.data
@@ -0,0 +1 @@
+59262.391304347824
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_1.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_1.data
new file mode 100644
index 00000000..2b337625
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_1.data
@@ -0,0 +1 @@
+49323.260869565216
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_10.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_10.data
new file mode 100644
index 00000000..1cdb9727
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_10.data
@@ -0,0 +1 @@
+20116.956521739132
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_4.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_4.data
new file mode 100644
index 00000000..49509b4f
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_4.data
@@ -0,0 +1 @@
+33221.086956521736
diff --git a/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_7.data b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_7.data
new file mode 100644
index 00000000..3ad5fab7
--- /dev/null
+++ b/scripts/deploy/plot_data/leader_slowness_10_throughput/HS_7.data
@@ -0,0 +1 @@
+25040.217391304348
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_0.data
new file mode 100644
index 00000000..c09f65c6
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_0.data
@@ -0,0 +1 @@
+0.005197945
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_10.data
new file mode 100644
index 00000000..44cc5c0b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_10.data
@@ -0,0 +1 @@
+0.006932572499999999
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_11.data
new file mode 100644
index 00000000..d6c82067
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_11.data
@@ -0,0 +1 @@
+0.009970135
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_20.data
new file mode 100644
index 00000000..ff1e09bc
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_20.data
@@ -0,0 +1 @@
+0.012539825
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_21.data
new file mode 100644
index 00000000..d6cff4ec
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_21.data
@@ -0,0 +1 @@
+0.012852725
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_31.data
new file mode 100644
index 00000000..6cbc67a2
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_1_31.data
@@ -0,0 +1 @@
+0.014683149999999999
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_0.data
new file mode 100644
index 00000000..32b36cc7
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_0.data
@@ -0,0 +1 @@
+0.0051621325
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_10.data
new file mode 100644
index 00000000..3e89d8fd
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_10.data
@@ -0,0 +1 @@
+1.9991154
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_11.data
new file mode 100644
index 00000000..fb0c05f0
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_11.data
@@ -0,0 +1 @@
+3.7569025
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_20.data
new file mode 100644
index 00000000..171029e5
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_20.data
@@ -0,0 +1 @@
+3.7732900000000003
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_21.data
new file mode 100644
index 00000000..43c47484
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_21.data
@@ -0,0 +1 @@
+3.7708725000000003
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_31.data
new file mode 100644
index 00000000..f968ccc3
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_500_31.data
@@ -0,0 +1 @@
+3.8051850000000003
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_0.data
new file mode 100644
index 00000000..6f3e1d01
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_0.data
@@ -0,0 +1 @@
+0.0051425624999999996
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_10.data
new file mode 100644
index 00000000..59be6fd1
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_10.data
@@ -0,0 +1 @@
+0.04406897500000001
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_11.data
new file mode 100644
index 00000000..303ca933
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_11.data
@@ -0,0 +1 @@
+0.370503
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_20.data
new file mode 100644
index 00000000..18eae90f
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_20.data
@@ -0,0 +1 @@
+0.40790399999999993
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_21.data
new file mode 100644
index 00000000..a07472cc
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_21.data
@@ -0,0 +1 @@
+0.4128215
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_31.data
new file mode 100644
index 00000000..8a8506e0
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_50_31.data
@@ -0,0 +1 @@
+tsp: []
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_0.data
new file mode 100644
index 00000000..11d67818
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_0.data
@@ -0,0 +1 @@
+0.0051616225
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_10.data
new file mode 100644
index 00000000..c8f9ca92
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_10.data
@@ -0,0 +1 @@
+0.0084880825
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_11.data
new file mode 100644
index 00000000..c2eb84d6
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_11.data
@@ -0,0 +1 @@
+0.039104175000000005
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_20.data
new file mode 100644
index 00000000..33b197f5
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_20.data
@@ -0,0 +1 @@
+0.04473437500000001
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_21.data
new file mode 100644
index 00000000..8a8506e0
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_21.data
@@ -0,0 +1 @@
+tsp: []
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_31.data
new file mode 100644
index 00000000..07d50293
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1-SLOT_5_31.data
@@ -0,0 +1 @@
+0.052317449999999995
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_1_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_0.data
new file mode 100644
index 00000000..c14e4e98
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_0.data
@@ -0,0 +1 @@
+0.005219965
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_1_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_10.data
new file mode 100644
index 00000000..752ca3bb
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_10.data
@@ -0,0 +1 @@
+0.0082762325
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_1_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_11.data
new file mode 100644
index 00000000..e17f5190
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_11.data
@@ -0,0 +1 @@
+0.011671975
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_1_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_20.data
new file mode 100644
index 00000000..4991147e
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_20.data
@@ -0,0 +1 @@
+0.01417225
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_1_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_21.data
new file mode 100644
index 00000000..d34862fd
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_21.data
@@ -0,0 +1 @@
+0.014445625000000002
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_1_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_31.data
new file mode 100644
index 00000000..18c121bf
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_1_31.data
@@ -0,0 +1 @@
+0.01617875
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_500_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_0.data
new file mode 100644
index 00000000..acfd6fcc
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_0.data
@@ -0,0 +1 @@
+0.005271592499999999
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_500_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_10.data
new file mode 100644
index 00000000..9258bee3
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_10.data
@@ -0,0 +1 @@
+0.752493
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_500_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_11.data
new file mode 100644
index 00000000..3957dc1b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_11.data
@@ -0,0 +1 @@
+3.93725
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_500_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_20.data
new file mode 100644
index 00000000..f130f5a8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_20.data
@@ -0,0 +1 @@
+4.1671875
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_500_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_21.data
new file mode 100644
index 00000000..6c67ec97
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_21.data
@@ -0,0 +1 @@
+4.1713925
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_500_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_31.data
new file mode 100644
index 00000000..a666403c
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_500_31.data
@@ -0,0 +1 @@
+3.9305950000000003
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_50_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_0.data
new file mode 100644
index 00000000..d50966d5
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_0.data
@@ -0,0 +1 @@
+0.005247005
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_50_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_10.data
new file mode 100644
index 00000000..0e7cd589
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_10.data
@@ -0,0 +1 @@
+0.073387825
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_50_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_11.data
new file mode 100644
index 00000000..c8d2c5ae
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_11.data
@@ -0,0 +1 @@
+0.403588
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_50_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_20.data
new file mode 100644
index 00000000..37091c8a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_20.data
@@ -0,0 +1 @@
+0.4535505
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_50_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_21.data
new file mode 100644
index 00000000..c7c95d19
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_21.data
@@ -0,0 +1 @@
+0.4584685
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_50_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_31.data
new file mode 100644
index 00000000..bdd59718
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_50_31.data
@@ -0,0 +1 @@
+0.4749175
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_5_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_0.data
new file mode 100644
index 00000000..dc88cbb0
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_0.data
@@ -0,0 +1 @@
+0.00524033
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_5_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_10.data
new file mode 100644
index 00000000..b78f308a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_10.data
@@ -0,0 +1 @@
+0.012558875
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_5_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_11.data
new file mode 100644
index 00000000..0eb79994
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_11.data
@@ -0,0 +1 @@
+0.04446945
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_5_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_20.data
new file mode 100644
index 00000000..466cf3bc
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_20.data
@@ -0,0 +1 @@
+0.050700875000000006
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_5_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_21.data
new file mode 100644
index 00000000..256caa2d
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_21.data
@@ -0,0 +1 @@
+0.051494525
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-1_5_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_31.data
new file mode 100644
index 00000000..d5ab7a27
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-1_5_31.data
@@ -0,0 +1 @@
+0.05406795
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_1_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_0.data
new file mode 100644
index 00000000..555f4feb
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_0.data
@@ -0,0 +1 @@
+0.0069578975
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_1_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_10.data
new file mode 100644
index 00000000..e40d52ff
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_10.data
@@ -0,0 +1 @@
+0.010369195
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_1_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_11.data
new file mode 100644
index 00000000..97b7ccb8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_11.data
@@ -0,0 +1 @@
+0.014730449999999999
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_1_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_20.data
new file mode 100644
index 00000000..2f5f0709
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_20.data
@@ -0,0 +1 @@
+0.017994424999999998
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_1_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_21.data
new file mode 100644
index 00000000..106a5fa0
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_21.data
@@ -0,0 +1 @@
+0.018358975
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_1_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_31.data
new file mode 100644
index 00000000..b671e2f2
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_1_31.data
@@ -0,0 +1 @@
+0.020963375
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_500_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_0.data
new file mode 100644
index 00000000..e1bdefd4
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_0.data
@@ -0,0 +1 @@
+0.007022855
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_500_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_10.data
new file mode 100644
index 00000000..1db0dac6
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_10.data
@@ -0,0 +1 @@
+1.08747625
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_500_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_11.data
new file mode 100644
index 00000000..faed940a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_11.data
@@ -0,0 +1 @@
+5.035935
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_500_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_20.data
new file mode 100644
index 00000000..160ad6a1
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_20.data
@@ -0,0 +1 @@
+5.2950925
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_500_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_21.data
new file mode 100644
index 00000000..70b9c745
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_21.data
@@ -0,0 +1 @@
+6.2735433333333335
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_500_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_31.data
new file mode 100644
index 00000000..89984965
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_500_31.data
@@ -0,0 +1 @@
+6.02329
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_50_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_0.data
new file mode 100644
index 00000000..fe350dfc
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_0.data
@@ -0,0 +1 @@
+0.00696943
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_50_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_10.data
new file mode 100644
index 00000000..b72c8328
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_10.data
@@ -0,0 +1 @@
+0.096053025
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_50_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_11.data
new file mode 100644
index 00000000..d2ceb8d0
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_11.data
@@ -0,0 +1 @@
+0.47762925
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_50_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_20.data
new file mode 100644
index 00000000..f86006eb
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_20.data
@@ -0,0 +1 @@
+0.54678225
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_50_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_21.data
new file mode 100644
index 00000000..e290836a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_21.data
@@ -0,0 +1 @@
+0.5986622500000001
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_50_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_31.data
new file mode 100644
index 00000000..aff59106
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_50_31.data
@@ -0,0 +1 @@
+0.63108975
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_5_0.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_0.data
new file mode 100644
index 00000000..943e143c
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_0.data
@@ -0,0 +1 @@
+0.0070191475
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_5_10.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_10.data
new file mode 100644
index 00000000..09c8ad4a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_10.data
@@ -0,0 +1 @@
+0.0160118
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_5_11.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_11.data
new file mode 100644
index 00000000..1c914725
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_11.data
@@ -0,0 +1 @@
+0.05328845
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_5_20.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_20.data
new file mode 100644
index 00000000..de2b74ff
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_20.data
@@ -0,0 +1 @@
+0.061377299999999996
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_5_21.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_21.data
new file mode 100644
index 00000000..116c4575
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_21.data
@@ -0,0 +1 @@
+0.065978475
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS-2_5_31.data b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_31.data
new file mode 100644
index 00000000..68550e92
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS-2_5_31.data
@@ -0,0 +1 @@
+0.07112435
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_1_0.data b/scripts/deploy/plot_data/network_delay_latency/HS_1_0.data
new file mode 100644
index 00000000..ed639943
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_1_0.data
@@ -0,0 +1 @@
+0.008730205000000001
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_1_10.data b/scripts/deploy/plot_data/network_delay_latency/HS_1_10.data
new file mode 100644
index 00000000..60b713db
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_1_10.data
@@ -0,0 +1 @@
+0.012841400000000001
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_1_11.data b/scripts/deploy/plot_data/network_delay_latency/HS_1_11.data
new file mode 100644
index 00000000..1b25d5b2
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_1_11.data
@@ -0,0 +1 @@
+0.018366925000000003
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_1_20.data b/scripts/deploy/plot_data/network_delay_latency/HS_1_20.data
new file mode 100644
index 00000000..e8e668f8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_1_20.data
@@ -0,0 +1 @@
+0.02237645
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_1_21.data b/scripts/deploy/plot_data/network_delay_latency/HS_1_21.data
new file mode 100644
index 00000000..075b774e
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_1_21.data
@@ -0,0 +1 @@
+0.022829549999999997
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_1_31.data b/scripts/deploy/plot_data/network_delay_latency/HS_1_31.data
new file mode 100644
index 00000000..2d294d74
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_1_31.data
@@ -0,0 +1 @@
+0.02605685
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_500_0.data b/scripts/deploy/plot_data/network_delay_latency/HS_500_0.data
new file mode 100644
index 00000000..2add3a3f
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_500_0.data
@@ -0,0 +1 @@
+0.008777469999999999
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_500_10.data b/scripts/deploy/plot_data/network_delay_latency/HS_500_10.data
new file mode 100644
index 00000000..1a776d3f
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_500_10.data
@@ -0,0 +1 @@
+1.3261582499999998
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_500_11.data b/scripts/deploy/plot_data/network_delay_latency/HS_500_11.data
new file mode 100644
index 00000000..beee6eec
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_500_11.data
@@ -0,0 +1 @@
+7.204483333333333
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_500_20.data b/scripts/deploy/plot_data/network_delay_latency/HS_500_20.data
new file mode 100644
index 00000000..93ce94c5
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_500_20.data
@@ -0,0 +1 @@
+7.553403333333333
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_500_21.data b/scripts/deploy/plot_data/network_delay_latency/HS_500_21.data
new file mode 100644
index 00000000..819619b7
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_500_21.data
@@ -0,0 +1 @@
+8.041469999999999
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_500_31.data b/scripts/deploy/plot_data/network_delay_latency/HS_500_31.data
new file mode 100644
index 00000000..03a35998
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_500_31.data
@@ -0,0 +1 @@
+7.913796666666667
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_50_0.data b/scripts/deploy/plot_data/network_delay_latency/HS_50_0.data
new file mode 100644
index 00000000..cbb85cc8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_50_0.data
@@ -0,0 +1 @@
+0.008727035000000001
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_50_10.data b/scripts/deploy/plot_data/network_delay_latency/HS_50_10.data
new file mode 100644
index 00000000..a37ab69c
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_50_10.data
@@ -0,0 +1 @@
+0.1202925
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_50_11.data b/scripts/deploy/plot_data/network_delay_latency/HS_50_11.data
new file mode 100644
index 00000000..cd8ab23d
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_50_11.data
@@ -0,0 +1 @@
+0.5992175
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_50_20.data b/scripts/deploy/plot_data/network_delay_latency/HS_50_20.data
new file mode 100644
index 00000000..b4f05dba
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_50_20.data
@@ -0,0 +1 @@
+0.68832275
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_50_21.data b/scripts/deploy/plot_data/network_delay_latency/HS_50_21.data
new file mode 100644
index 00000000..e54516b1
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_50_21.data
@@ -0,0 +1 @@
+0.741891
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_50_31.data b/scripts/deploy/plot_data/network_delay_latency/HS_50_31.data
new file mode 100644
index 00000000..f3df8c90
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_50_31.data
@@ -0,0 +1 @@
+0.79492875
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_5_0.data b/scripts/deploy/plot_data/network_delay_latency/HS_5_0.data
new file mode 100644
index 00000000..00285c6b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_5_0.data
@@ -0,0 +1 @@
+0.0087475975
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_5_10.data b/scripts/deploy/plot_data/network_delay_latency/HS_5_10.data
new file mode 100644
index 00000000..61556354
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_5_10.data
@@ -0,0 +1 @@
+0.019747775
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_5_11.data b/scripts/deploy/plot_data/network_delay_latency/HS_5_11.data
new file mode 100644
index 00000000..ec1bd767
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_5_11.data
@@ -0,0 +1 @@
+0.066364525
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_5_20.data b/scripts/deploy/plot_data/network_delay_latency/HS_5_20.data
new file mode 100644
index 00000000..5fc64276
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_5_20.data
@@ -0,0 +1 @@
+0.07661172499999999
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_5_21.data b/scripts/deploy/plot_data/network_delay_latency/HS_5_21.data
new file mode 100644
index 00000000..cd61c6f4
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_5_21.data
@@ -0,0 +1 @@
+0.0815627
diff --git a/scripts/deploy/plot_data/network_delay_latency/HS_5_31.data b/scripts/deploy/plot_data/network_delay_latency/HS_5_31.data
new file mode 100644
index 00000000..45de0b66
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_latency/HS_5_31.data
@@ -0,0 +1 @@
+0.088433125
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_0.data
new file mode 100644
index 00000000..677a9a16
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_0.data
@@ -0,0 +1 @@
+57091.6129032258
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_10.data
new file mode 100644
index 00000000..6aeea6d8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_10.data
@@ -0,0 +1 @@
+43148.602150537634
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_11.data
new file mode 100644
index 00000000..97654d86
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_11.data
@@ -0,0 +1 @@
+30298.709677419356
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_20.data
new file mode 100644
index 00000000..ac0d2276
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_20.data
@@ -0,0 +1 @@
+24079.354838709678
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_21.data
new file mode 100644
index 00000000..9f31fd4c
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_21.data
@@ -0,0 +1 @@
+23613.763440860213
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_31.data
new file mode 100644
index 00000000..3d5d4906
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_1_31.data
@@ -0,0 +1 @@
+20720.0
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_0.data
new file mode 100644
index 00000000..497c6126
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_0.data
@@ -0,0 +1 @@
+56825.8064516129
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_10.data
new file mode 100644
index 00000000..605e0f23
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_10.data
@@ -0,0 +1 @@
+486.6666666666667
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_11.data
new file mode 100644
index 00000000..3b9dd4ec
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_11.data
@@ -0,0 +1 @@
+66.66666666666667
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_20.data
new file mode 100644
index 00000000..3b9dd4ec
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_20.data
@@ -0,0 +1 @@
+66.66666666666667
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_21.data
new file mode 100644
index 00000000..3b9dd4ec
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_21.data
@@ -0,0 +1 @@
+66.66666666666667
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_31.data
new file mode 100644
index 00000000..3b9dd4ec
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_500_31.data
@@ -0,0 +1 @@
+66.66666666666667
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_0.data
new file mode 100644
index 00000000..a4335e14
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_0.data
@@ -0,0 +1 @@
+57532.903225806454
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_10.data
new file mode 100644
index 00000000..6e7236f7
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_10.data
@@ -0,0 +1 @@
+5614.623655913979
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_11.data
new file mode 100644
index 00000000..fb3638d8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_11.data
@@ -0,0 +1 @@
+843.6559139784946
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_20.data
new file mode 100644
index 00000000..4d95be6b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_20.data
@@ -0,0 +1 @@
+755.6989247311828
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_21.data
new file mode 100644
index 00000000..dab87ba3
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_21.data
@@ -0,0 +1 @@
+746.6666666666666
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_31.data
new file mode 100644
index 00000000..6e69a94f
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_50_31.data
@@ -0,0 +1 @@
+get consensus latency: :-nan
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_0.data
new file mode 100644
index 00000000..15804132
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_0.data
@@ -0,0 +1 @@
+56476.98924731183
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_10.data
new file mode 100644
index 00000000..8086e78a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_10.data
@@ -0,0 +1 @@
+33897.41935483871
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_11.data
new file mode 100644
index 00000000..0830e42b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_11.data
@@ -0,0 +1 @@
+7761.075268817204
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_20.data
new file mode 100644
index 00000000..e2f72be8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_20.data
@@ -0,0 +1 @@
+6740.430107526881
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_21.data
new file mode 100644
index 00000000..6e69a94f
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_21.data
@@ -0,0 +1 @@
+get consensus latency: :-nan
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_31.data
new file mode 100644
index 00000000..6a874252
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1-SLOT_5_31.data
@@ -0,0 +1 @@
+5913.548387096775
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_0.data
new file mode 100644
index 00000000..720b652d
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_0.data
@@ -0,0 +1 @@
+58484.13043478261
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_10.data
new file mode 100644
index 00000000..7febc6df
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_10.data
@@ -0,0 +1 @@
+41349.565217391304
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_11.data
new file mode 100644
index 00000000..9116351a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_11.data
@@ -0,0 +1 @@
+28705.869565217392
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_20.data
new file mode 100644
index 00000000..990e2c7a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_20.data
@@ -0,0 +1 @@
+23704.347826086956
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_21.data
new file mode 100644
index 00000000..e7ef46de
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_21.data
@@ -0,0 +1 @@
+23331.956521739132
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_31.data
new file mode 100644
index 00000000..7e229598
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_1_31.data
@@ -0,0 +1 @@
+20262.82608695652
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_0.data
new file mode 100644
index 00000000..eb7c8a62
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_0.data
@@ -0,0 +1 @@
+58019.782608695656
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_10.data
new file mode 100644
index 00000000..7ea7403d
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_10.data
@@ -0,0 +1 @@
+523.695652173913
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_11.data
new file mode 100644
index 00000000..c39dbf93
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_11.data
@@ -0,0 +1 @@
+75.8695652173913
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_20.data
new file mode 100644
index 00000000..27b0cefe
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_20.data
@@ -0,0 +1 @@
+66.73913043478261
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_21.data
new file mode 100644
index 00000000..27b0cefe
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_21.data
@@ -0,0 +1 @@
+66.73913043478261
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_31.data
new file mode 100644
index 00000000..27b0cefe
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_500_31.data
@@ -0,0 +1 @@
+66.73913043478261
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_0.data
new file mode 100644
index 00000000..9091dc7a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_0.data
@@ -0,0 +1 @@
+58374.782608695656
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_10.data
new file mode 100644
index 00000000..663a479a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_10.data
@@ -0,0 +1 @@
+4298.913043478261
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_11.data
new file mode 100644
index 00000000..f95a2c9e
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_11.data
@@ -0,0 +1 @@
+840.4347826086956
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_20.data
new file mode 100644
index 00000000..8618bb5b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_20.data
@@ -0,0 +1 @@
+744.5652173913044
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_21.data
new file mode 100644
index 00000000..0528bf97
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_21.data
@@ -0,0 +1 @@
+740.2173913043479
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_31.data
new file mode 100644
index 00000000..b7608479
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_50_31.data
@@ -0,0 +1 @@
+654.1304347826087
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_0.data
new file mode 100644
index 00000000..827b1325
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_0.data
@@ -0,0 +1 @@
+58260.86956521739
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_10.data
new file mode 100644
index 00000000..9121218c
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_10.data
@@ -0,0 +1 @@
+26861.304347826088
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_11.data
new file mode 100644
index 00000000..745846f5
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_11.data
@@ -0,0 +1 @@
+7730.652173913043
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_20.data
new file mode 100644
index 00000000..a30f08f8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_20.data
@@ -0,0 +1 @@
+6744.782608695652
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_21.data
new file mode 100644
index 00000000..ff731d38
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_21.data
@@ -0,0 +1 @@
+6650.869565217391
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_31.data
new file mode 100644
index 00000000..0454efab
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-1_5_31.data
@@ -0,0 +1 @@
+5879.565217391304
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_0.data
new file mode 100644
index 00000000..dee57daf
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_0.data
@@ -0,0 +1 @@
+58883.913043478264
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_10.data
new file mode 100644
index 00000000..41b52cca
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_10.data
@@ -0,0 +1 @@
+41512.17391304348
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_11.data
new file mode 100644
index 00000000..66c1a00c
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_11.data
@@ -0,0 +1 @@
+28768.260869565216
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_20.data
new file mode 100644
index 00000000..e845876a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_20.data
@@ -0,0 +1 @@
+23724.130434782608
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_21.data
new file mode 100644
index 00000000..57be75ea
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_21.data
@@ -0,0 +1 @@
+23372.608695652172
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_31.data
new file mode 100644
index 00000000..37682dad
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_1_31.data
@@ -0,0 +1 @@
+20258.695652173912
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_0.data
new file mode 100644
index 00000000..c8f1efe4
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_0.data
@@ -0,0 +1 @@
+58283.47826086957
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_10.data
new file mode 100644
index 00000000..e7073bfa
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_10.data
@@ -0,0 +1 @@
+509.1304347826087
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_11.data
new file mode 100644
index 00000000..49d802e4
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_11.data
@@ -0,0 +1 @@
+78.0246913580247
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_20.data
new file mode 100644
index 00000000..3cb28d1b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_20.data
@@ -0,0 +1 @@
+68.61111111111111
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_21.data
new file mode 100644
index 00000000..4b810fca
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_21.data
@@ -0,0 +1 @@
+68.73239436619718
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_31.data
new file mode 100644
index 00000000..e612b401
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_500_31.data
@@ -0,0 +1 @@
+70.1639344262295
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_0.data
new file mode 100644
index 00000000..4455eccc
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_0.data
@@ -0,0 +1 @@
+58811.52173913043
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_10.data
new file mode 100644
index 00000000..2c440cf4
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_10.data
@@ -0,0 +1 @@
+4331.95652173913
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_11.data
new file mode 100644
index 00000000..f95a2c9e
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_11.data
@@ -0,0 +1 @@
+840.4347826086956
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_20.data
new file mode 100644
index 00000000..8618bb5b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_20.data
@@ -0,0 +1 @@
+744.5652173913044
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_21.data
new file mode 100644
index 00000000..0528bf97
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_21.data
@@ -0,0 +1 @@
+740.2173913043479
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_31.data
new file mode 100644
index 00000000..0ea36521
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_50_31.data
@@ -0,0 +1 @@
+653.4782608695652
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_0.data
new file mode 100644
index 00000000..884f4588
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_0.data
@@ -0,0 +1 @@
+58541.30434782609
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_10.data
new file mode 100644
index 00000000..2ff949d6
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_10.data
@@ -0,0 +1 @@
+26683.478260869564
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_11.data
new file mode 100644
index 00000000..745846f5
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_11.data
@@ -0,0 +1 @@
+7730.652173913043
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_20.data
new file mode 100644
index 00000000..b881e41e
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_20.data
@@ -0,0 +1 @@
+6752.391304347826
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_21.data
new file mode 100644
index 00000000..820794fd
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_21.data
@@ -0,0 +1 @@
+6657.391304347826
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_31.data
new file mode 100644
index 00000000..cb023b3f
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS-2_5_31.data
@@ -0,0 +1 @@
+5848.478260869565
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_1_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS_1_0.data
new file mode 100644
index 00000000..6a74a8f6
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_1_0.data
@@ -0,0 +1 @@
+58784.565217391304
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_1_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS_1_10.data
new file mode 100644
index 00000000..99fc9ad4
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_1_10.data
@@ -0,0 +1 @@
+41597.17391304348
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_1_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS_1_11.data
new file mode 100644
index 00000000..4260c9f9
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_1_11.data
@@ -0,0 +1 @@
+28748.043478260868
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_1_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS_1_20.data
new file mode 100644
index 00000000..158f64d4
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_1_20.data
@@ -0,0 +1 @@
+23753.695652173912
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_1_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS_1_21.data
new file mode 100644
index 00000000..d5dbfe07
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_1_21.data
@@ -0,0 +1 @@
+23348.043478260868
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_1_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS_1_31.data
new file mode 100644
index 00000000..055781d5
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_1_31.data
@@ -0,0 +1 @@
+20256.739130434784
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_500_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS_500_0.data
new file mode 100644
index 00000000..dd0f902a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_500_0.data
@@ -0,0 +1 @@
+58758.47826086957
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_500_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS_500_10.data
new file mode 100644
index 00000000..7ea7403d
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_500_10.data
@@ -0,0 +1 @@
+523.695652173913
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_500_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS_500_11.data
new file mode 100644
index 00000000..7435019a
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_500_11.data
@@ -0,0 +1 @@
+80.32786885245902
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_500_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS_500_20.data
new file mode 100644
index 00000000..786e4922
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_500_20.data
@@ -0,0 +1 @@
+63.60655737704918
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_500_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS_500_21.data
new file mode 100644
index 00000000..66ae7446
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_500_21.data
@@ -0,0 +1 @@
+63.278688524590166
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_500_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS_500_31.data
new file mode 100644
index 00000000..1f8d809e
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_500_31.data
@@ -0,0 +1 @@
+60.0
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_50_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS_50_0.data
new file mode 100644
index 00000000..11062ce9
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_50_0.data
@@ -0,0 +1 @@
+58739.13043478261
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_50_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS_50_10.data
new file mode 100644
index 00000000..66f368f7
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_50_10.data
@@ -0,0 +1 @@
+4312.826086956522
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_50_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS_50_11.data
new file mode 100644
index 00000000..f95a2c9e
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_50_11.data
@@ -0,0 +1 @@
+840.4347826086956
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_50_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS_50_20.data
new file mode 100644
index 00000000..8618bb5b
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_50_20.data
@@ -0,0 +1 @@
+744.5652173913044
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_50_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS_50_21.data
new file mode 100644
index 00000000..0528bf97
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_50_21.data
@@ -0,0 +1 @@
+740.2173913043479
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_50_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS_50_31.data
new file mode 100644
index 00000000..0ea36521
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_50_31.data
@@ -0,0 +1 @@
+653.4782608695652
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_5_0.data b/scripts/deploy/plot_data/network_delay_throughput/HS_5_0.data
new file mode 100644
index 00000000..ae262bf3
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_5_0.data
@@ -0,0 +1 @@
+58690.65217391304
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_5_10.data b/scripts/deploy/plot_data/network_delay_throughput/HS_5_10.data
new file mode 100644
index 00000000..d6a823cd
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_5_10.data
@@ -0,0 +1 @@
+27013.478260869564
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_5_11.data b/scripts/deploy/plot_data/network_delay_throughput/HS_5_11.data
new file mode 100644
index 00000000..d4289a50
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_5_11.data
@@ -0,0 +1 @@
+7729.347826086957
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_5_20.data b/scripts/deploy/plot_data/network_delay_throughput/HS_5_20.data
new file mode 100644
index 00000000..a30f08f8
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_5_20.data
@@ -0,0 +1 @@
+6744.782608695652
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_5_21.data b/scripts/deploy/plot_data/network_delay_throughput/HS_5_21.data
new file mode 100644
index 00000000..a5bd08dc
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_5_21.data
@@ -0,0 +1 @@
+6649.565217391304
diff --git a/scripts/deploy/plot_data/network_delay_throughput/HS_5_31.data b/scripts/deploy/plot_data/network_delay_throughput/HS_5_31.data
new file mode 100644
index 00000000..020f66c3
--- /dev/null
+++ b/scripts/deploy/plot_data/network_delay_throughput/HS_5_31.data
@@ -0,0 +1 @@
+5885.869565217391
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_0_10.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_0_10.data
new file mode 100644
index 00000000..8c1df150
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_0_10.data
@@ -0,0 +1 @@
+0.0053211625
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_0_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_0_100.data
new file mode 100644
index 00000000..fbf8ac7c
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_0_100.data
@@ -0,0 +1 @@
+0.0050350724999999995
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_10_10.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_10_10.data
new file mode 100644
index 00000000..8ff6e914
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_10_10.data
@@ -0,0 +1 @@
+0.00514959
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_10_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_10_100.data
new file mode 100644
index 00000000..6e47f251
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_10_100.data
@@ -0,0 +1 @@
+0.005041435
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_1_10.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_1_10.data
new file mode 100644
index 00000000..3632f94e
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_1_10.data
@@ -0,0 +1 @@
+0.0050789775
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_1_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_1_100.data
new file mode 100644
index 00000000..ee1a2dbb
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_1_100.data
@@ -0,0 +1 @@
+0.005054245
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_4_10.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_4_10.data
new file mode 100644
index 00000000..c5861aa2
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_4_10.data
@@ -0,0 +1 @@
+0.0051157725
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_4_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_4_100.data
new file mode 100644
index 00000000..0ec187d9
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_4_100.data
@@ -0,0 +1 @@
+0.0050108875
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_7_10.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_7_10.data
new file mode 100644
index 00000000..3614516d
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_7_10.data
@@ -0,0 +1 @@
+0.005133845
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_7_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_7_100.data
new file mode 100644
index 00000000..3793bf2e
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1-SLOT_7_100.data
@@ -0,0 +1 @@
+0.0049675975
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1_0_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1_0_100.data
new file mode 100644
index 00000000..bbc5051a
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1_0_100.data
@@ -0,0 +1 @@
+0.0052072425
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1_10_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1_10_100.data
new file mode 100644
index 00000000..808717f0
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1_10_100.data
@@ -0,0 +1 @@
+0.0069047375
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1_1_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1_1_100.data
new file mode 100644
index 00000000..a12bfe17
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1_1_100.data
@@ -0,0 +1 @@
+0.005365445
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1_4_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1_4_100.data
new file mode 100644
index 00000000..8125c120
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1_4_100.data
@@ -0,0 +1 @@
+0.005796955
diff --git a/scripts/deploy/plot_data/rollback_latency/HS-1_7_100.data b/scripts/deploy/plot_data/rollback_latency/HS-1_7_100.data
new file mode 100644
index 00000000..49ee2caa
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_latency/HS-1_7_100.data
@@ -0,0 +1 @@
+0.0062702275
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_0_10.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_0_10.data
new file mode 100644
index 00000000..6b2ae2b8
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_0_10.data
@@ -0,0 +1 @@
+56583.44086021505
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_0_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_0_100.data
new file mode 100644
index 00000000..d4f261a2
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_0_100.data
@@ -0,0 +1 @@
+59822.58064516129
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_10_10.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_10_10.data
new file mode 100644
index 00000000..303de3e0
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_10_10.data
@@ -0,0 +1 @@
+57448.17204301075
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_10_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_10_100.data
new file mode 100644
index 00000000..2c2854c6
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_10_100.data
@@ -0,0 +1 @@
+60197.41935483871
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_1_10.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_1_10.data
new file mode 100644
index 00000000..d9fb4816
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_1_10.data
@@ -0,0 +1 @@
+57870.75268817204
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_1_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_1_100.data
new file mode 100644
index 00000000..4149307a
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_1_100.data
@@ -0,0 +1 @@
+60177.84946236559
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_4_10.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_4_10.data
new file mode 100644
index 00000000..f4286d82
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_4_10.data
@@ -0,0 +1 @@
+57156.98924731183
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_4_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_4_100.data
new file mode 100644
index 00000000..da473aa7
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_4_100.data
@@ -0,0 +1 @@
+60063.22580645161
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_7_10.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_7_10.data
new file mode 100644
index 00000000..b257486a
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_7_10.data
@@ -0,0 +1 @@
+57019.354838709674
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_7_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_7_100.data
new file mode 100644
index 00000000..f2e0607e
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1-SLOT_7_100.data
@@ -0,0 +1 @@
+60578.279569892475
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1_0_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1_0_100.data
new file mode 100644
index 00000000..23067c1c
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1_0_100.data
@@ -0,0 +1 @@
+58788.69565217391
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1_10_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1_10_100.data
new file mode 100644
index 00000000..da1ec3e8
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1_10_100.data
@@ -0,0 +1 @@
+33105.86956521739
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1_1_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1_1_100.data
new file mode 100644
index 00000000..7d1ef238
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1_1_100.data
@@ -0,0 +1 @@
+46133.260869565216
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1_4_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1_4_100.data
new file mode 100644
index 00000000..5275d64e
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1_4_100.data
@@ -0,0 +1 @@
+47276.52173913043
diff --git a/scripts/deploy/plot_data/rollback_throughput/HS-1_7_100.data b/scripts/deploy/plot_data/rollback_throughput/HS-1_7_100.data
new file mode 100644
index 00000000..ebf9d85f
--- /dev/null
+++ b/scripts/deploy/plot_data/rollback_throughput/HS-1_7_100.data
@@ -0,0 +1 @@
+39720.217391304344
diff --git a/scripts/deploy/plot_data/scalability_latency/HS-1-SLOT_16.data b/scripts/deploy/plot_data/scalability_latency/HS-1-SLOT_16.data
new file mode 100644
index 00000000..947c00ab
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_latency/HS-1-SLOT_16.data
@@ -0,0 +1 @@
+0.0035656675
diff --git a/scripts/deploy/plot_data/scalability_latency/HS-1-SLOT_4.data b/scripts/deploy/plot_data/scalability_latency/HS-1-SLOT_4.data
new file mode 100644
index 00000000..3c7184b1
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_latency/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+0.0028587524999999997
diff --git a/scripts/deploy/plot_data/scalability_latency/HS-1_16.data b/scripts/deploy/plot_data/scalability_latency/HS-1_16.data
new file mode 100644
index 00000000..b28361cf
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_latency/HS-1_16.data
@@ -0,0 +1 @@
+0.0039652875
diff --git a/scripts/deploy/plot_data/scalability_latency/HS-1_4.data b/scripts/deploy/plot_data/scalability_latency/HS-1_4.data
new file mode 100644
index 00000000..4558f863
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_latency/HS-1_4.data
@@ -0,0 +1 @@
+0.00304826
diff --git a/scripts/deploy/plot_data/scalability_latency/HS-2_16.data b/scripts/deploy/plot_data/scalability_latency/HS-2_16.data
new file mode 100644
index 00000000..df1c89a6
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_latency/HS-2_16.data
@@ -0,0 +1 @@
+0.00538602
diff --git a/scripts/deploy/plot_data/scalability_latency/HS-2_4.data b/scripts/deploy/plot_data/scalability_latency/HS-2_4.data
new file mode 100644
index 00000000..6dc61586
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_latency/HS-2_4.data
@@ -0,0 +1 @@
+0.0039999599999999995
diff --git a/scripts/deploy/plot_data/scalability_latency/HS_16.data b/scripts/deploy/plot_data/scalability_latency/HS_16.data
new file mode 100644
index 00000000..ec916e53
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_latency/HS_16.data
@@ -0,0 +1 @@
+0.006651525
diff --git a/scripts/deploy/plot_data/scalability_latency/HS_4.data b/scripts/deploy/plot_data/scalability_latency/HS_4.data
new file mode 100644
index 00000000..f87010ab
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_latency/HS_4.data
@@ -0,0 +1 @@
+0.005109615
diff --git a/scripts/deploy/plot_data/scalability_throughput/HS-1-SLOT_16.data b/scripts/deploy/plot_data/scalability_throughput/HS-1-SLOT_16.data
new file mode 100644
index 00000000..e8cd1ba5
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_throughput/HS-1-SLOT_16.data
@@ -0,0 +1 @@
+80678.75
diff --git a/scripts/deploy/plot_data/scalability_throughput/HS-1-SLOT_4.data b/scripts/deploy/plot_data/scalability_throughput/HS-1-SLOT_4.data
new file mode 100644
index 00000000..184b46cf
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_throughput/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+99521.66666666667
diff --git a/scripts/deploy/plot_data/scalability_throughput/HS-1_16.data b/scripts/deploy/plot_data/scalability_throughput/HS-1_16.data
new file mode 100644
index 00000000..34b2464e
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_throughput/HS-1_16.data
@@ -0,0 +1 @@
+73240.0
diff --git a/scripts/deploy/plot_data/scalability_throughput/HS-1_4.data b/scripts/deploy/plot_data/scalability_throughput/HS-1_4.data
new file mode 100644
index 00000000..8959a842
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_throughput/HS-1_4.data
@@ -0,0 +1 @@
+90623.63636363637
diff --git a/scripts/deploy/plot_data/scalability_throughput/HS-2_16.data b/scripts/deploy/plot_data/scalability_throughput/HS-2_16.data
new file mode 100644
index 00000000..9db03449
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_throughput/HS-2_16.data
@@ -0,0 +1 @@
+73131.06382978724
diff --git a/scripts/deploy/plot_data/scalability_throughput/HS-2_4.data b/scripts/deploy/plot_data/scalability_throughput/HS-2_4.data
new file mode 100644
index 00000000..276f6b7d
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_throughput/HS-2_4.data
@@ -0,0 +1 @@
+95205.45454545454
diff --git a/scripts/deploy/plot_data/scalability_throughput/HS_16.data b/scripts/deploy/plot_data/scalability_throughput/HS_16.data
new file mode 100644
index 00000000..0ab76883
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_throughput/HS_16.data
@@ -0,0 +1 @@
+74059.14893617021
diff --git a/scripts/deploy/plot_data/scalability_throughput/HS_4.data b/scripts/deploy/plot_data/scalability_throughput/HS_4.data
new file mode 100644
index 00000000..09c7a3c8
--- /dev/null
+++ b/scripts/deploy/plot_data/scalability_throughput/HS_4.data
@@ -0,0 +1 @@
+64193.333333333336
diff --git a/scripts/deploy/rollback_experiment.py b/scripts/deploy/rollback_experiment.py
index b07a84c5..bef2089c 100644
--- a/scripts/deploy/rollback_experiment.py
+++ b/scripts/deploy/rollback_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 0): 
+    timer_length = 10): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
@@ -97,7 +97,7 @@ def main():
 
     command = command + " ./config/performance.conf"
 
-    generate_performance_server_conf(region_number)
+    generate_performance_server_conf(31)
 
     print(f"{command}")
 
diff --git a/scripts/deploy/rollback_experiment.sh b/scripts/deploy/rollback_experiment.sh
index d6b9f298..8a3f9e46 100755
--- a/scripts/deploy/rollback_experiment.sh
+++ b/scripts/deploy/rollback_experiment.sh
@@ -20,7 +20,7 @@ NUM_FAULTY=$2
 TIMEOUT_LENGTH=$3
 
 # Capture the Python script's output
-OUTPUT=$(python3 "$PYTHON_SCRIPT" "$PROTOCOL" "$NUM_FAULTY", "$TIMEOUT_LENGTH")
+OUTPUT=$(python3 "$PYTHON_SCRIPT" "$PROTOCOL" "$NUM_FAULTY" "$TIMEOUT_LENGTH")
 
 # Print the output (or use it later in the script)
 echo "returned command: $OUTPUT"
diff --git a/scripts/deploy/scalability_experiment.py b/scripts/deploy/scalability_experiment.py
index 5cda1548..ca3890a0 100644
--- a/scripts/deploy/scalability_experiment.py
+++ b/scripts/deploy/scalability_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 0): 
+    timer_length = 10): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/start_eu_west_2_instances.sh b/scripts/deploy/start_eu_west_2_instances.sh
index 698b670a..b582e836 100755
--- a/scripts/deploy/start_eu_west_2_instances.sh
+++ b/scripts/deploy/start_eu_west_2_instances.sh
@@ -12,6 +12,27 @@ i-0cb32f659078602a6
 i-0dada6fe17612180b
 i-063a16b449209b3da
 i-0fe9c9b25e3d73156
+i-0ebddb665111c9f51
+i-0ff3d67c842995571
+i-09154a0c7faaf358b
+i-0c430492cfaccfe49
+i-0c8d6a34a2e7a808f
+i-032b7b3067d6925ce
+i-0ae1aa24112d8943a
+i-0def0806b8c64e5a0
+i-0a041ec2be124bd05
+i-087a09e22ed877a5b
+i-00473f6e160d1401e
+i-0d6a26559dcf28047
+i-0073ad8885d943f81
+i-0cceb13be2c44b2e0
+i-0f079c972e80100a0
+i-0612136db585edec6
+i-08b70b321a8cdec05
+i-078d9d9216756f652
+i-0ae7500ef29ece4d1
+i-08a46d00f4da4d763
+i-03061fd5897a1a797
 )
 
 x=$1
diff --git a/scripts/deploy/tail_forking_experiment.py b/scripts/deploy/tail_forking_experiment.py
index ae0648ea..1ae33124 100644
--- a/scripts/deploy/tail_forking_experiment.py
+++ b/scripts/deploy/tail_forking_experiment.py
@@ -21,7 +21,7 @@ def generate_config(
     tpcc_enabled = False,
     network_delay_num =  0,
     mean_network_delay = 0,
-    timer_length = 0): 
+    timer_length = 10): 
 
     config_dict = {
         "clientBatchNum": str(clientBatchNum),
diff --git a/scripts/null b/scripts/null
index 7d372eba..5f879988 100644
--- a/scripts/null
+++ b/scripts/null
@@ -1,5 +1 @@
-ssh: connect to host 30.0.2.63 port 22: Connection timed out
-lost connection
-
-
-n: No such file or directory
+/home/ubuntu/incubator-resilientdb/service/contract/benchmark/data/smallbank.json: No such file or directory


(incubator-resilientdb) 01/03: update script

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dakaikang pushed a commit to branch hotstuff-1-ari
in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git

commit 3677f4315caf1bd760d770d1d2d223b23f269a46
Author: Ubuntu <ub...@ip-172-31-18-12.ec2.internal>
AuthorDate: Thu Nov 13 19:44:45 2025 +0000

    update script
---
 scripts/deploy/batching_experiment.sh              |   2 +-
 scripts/deploy/config/hs.config                    |   7 +--
 scripts/deploy/config/hs1.config                   |   2 +-
 scripts/deploy/config/hs2.config                   |   3 +-
 scripts/deploy/config/performance.conf             |   1 +
 scripts/deploy/config/slot_hs1.config              |   2 +-
 scripts/deploy/performance/hs1_performance.sh      |   5 ++-
 scripts/deploy/performance/hs2_performance.sh      |   6 ++-
 scripts/deploy/performance/hs_performance.sh       |   5 ++-
 scripts/deploy/performance/slot_hs1_performance.sh |   5 ++-
 .../results_data/.figure1_cd_batching.py.swp       | Bin 0 -> 1024 bytes
 .../deploy/results_data/figure1_ab_scalability.py  |  48 ++++++++++++++-------
 12 files changed, 59 insertions(+), 27 deletions(-)

diff --git a/scripts/deploy/batching_experiment.sh b/scripts/deploy/batching_experiment.sh
index 98d9b538..5d0eefab 100755
--- a/scripts/deploy/batching_experiment.sh
+++ b/scripts/deploy/batching_experiment.sh
@@ -25,6 +25,6 @@ OUTPUT=$(python3 "$PYTHON_SCRIPT" "$PROTOCOL" "$BATCH_SIZE")
 echo "returned command: $OUTPUT"
 
 # Run the returned string as a command
-# eval "$OUTPUT"
+eval "$OUTPUT"
 
 
diff --git a/scripts/deploy/config/hs.config b/scripts/deploy/config/hs.config
index 53ffe3e8..a31e3606 100644
--- a/scripts/deploy/config/hs.config
+++ b/scripts/deploy/config/hs.config
@@ -3,7 +3,7 @@
   "enable_viewchange": false,
   "recovery_enabled": false,
   "max_client_complaint_num": 10,
-  "max_process_txn": 5,
+  "max_process_txn": 3,
   "worker_num": 8,
   "input_worker_num": 5,
   "output_worker_num": 5,
@@ -11,6 +11,7 @@
   "fork_tail_num": 0,
   "rollback_num": 0,
   "tpcc_enabled": false,
-  "network_delay_num": 31,
-  "mean_network_delay": 500
+  "network_delay_num": 0,
+  "mean_network_delay": 0,
+  "timer_length": 100
 }
diff --git a/scripts/deploy/config/hs1.config b/scripts/deploy/config/hs1.config
index a1dc6fc2..a31e3606 100644
--- a/scripts/deploy/config/hs1.config
+++ b/scripts/deploy/config/hs1.config
@@ -8,7 +8,7 @@
   "input_worker_num": 5,
   "output_worker_num": 5,
   "non_responsive_num": 0,
-  "fork_tail_num": 10,
+  "fork_tail_num": 0,
   "rollback_num": 0,
   "tpcc_enabled": false,
   "network_delay_num": 0,
diff --git a/scripts/deploy/config/hs2.config b/scripts/deploy/config/hs2.config
index ed77f474..ff9fb6b5 100644
--- a/scripts/deploy/config/hs2.config
+++ b/scripts/deploy/config/hs2.config
@@ -12,5 +12,6 @@
   "rollback_num": 0,
   "tpcc_enabled": false,
   "network_delay_num": 0,
-  "mean_network_delay": 0
+  "mean_network_delay": 0,
+  "timer_length": 100
 }
diff --git a/scripts/deploy/config/performance.conf b/scripts/deploy/config/performance.conf
index b85e34c5..348496e5 100644
--- a/scripts/deploy/config/performance.conf
+++ b/scripts/deploy/config/performance.conf
@@ -31,6 +31,7 @@ iplist=(
 172.31.25.82
 172.31.28.81
 172.31.30.211
+172.31.16.82
 )
 
 client_num=1
diff --git a/scripts/deploy/config/slot_hs1.config b/scripts/deploy/config/slot_hs1.config
index a1dc6fc2..a31e3606 100644
--- a/scripts/deploy/config/slot_hs1.config
+++ b/scripts/deploy/config/slot_hs1.config
@@ -8,7 +8,7 @@
   "input_worker_num": 5,
   "output_worker_num": 5,
   "non_responsive_num": 0,
-  "fork_tail_num": 10,
+  "fork_tail_num": 0,
   "rollback_num": 0,
   "tpcc_enabled": false,
   "network_delay_num": 0,
diff --git a/scripts/deploy/performance/hs1_performance.sh b/scripts/deploy/performance/hs1_performance.sh
index fbae905d..f1d7bfab 100755
--- a/scripts/deploy/performance/hs1_performance.sh
+++ b/scripts/deploy/performance/hs1_performance.sh
@@ -5,7 +5,10 @@ RESET="\033[0m"
 
 ./performance/run_performance.sh $*
 
+
 echo -e "${RED}PLEASE DO NOT FORGET TO STOP ALL AWS INSTANCES AFTER RUNNING ALL EXPERIMENTS USING THE FOLLOWING COMMAND:"
-echo -e "${RED}../../stop_us_east_1_instances.sh${RESET}"
+echo -e "${RED}./stop_us_east_1_instances.sh${RESET}"
 
+echo -e "${RED}If YOU ARE RUNNING THE GEO-SCALE EXPERIMENT OR THE GEOGRAPHICAL DEPLOYMENT EXPERIMENT, PLEASE USE THE FOLLOWING COMMAND INSTEAD:${RESET}"
+echo -e "${RED}./stop_all_instances.sh${RESET}"
 
diff --git a/scripts/deploy/performance/hs2_performance.sh b/scripts/deploy/performance/hs2_performance.sh
index b99ec8d9..0cf99cad 100755
--- a/scripts/deploy/performance/hs2_performance.sh
+++ b/scripts/deploy/performance/hs2_performance.sh
@@ -6,5 +6,9 @@ RESET="\033[0m"
 
 ./performance/run_performance.sh $*
 
+
 echo -e "${RED}PLEASE DO NOT FORGET TO STOP ALL AWS INSTANCES AFTER RUNNING ALL EXPERIMENTS USING THE FOLLOWING COMMAND:"
-echo -e "${RED}../../stop_us_east_1_instances.sh${RESET}"
\ No newline at end of file
+echo -e "${RED}./stop_us_east_1_instances.sh${RESET}"
+
+echo -e "${RED}If YOU ARE RUNNING THE GEO-SCALE EXPERIMENT OR THE GEOGRAPHICAL DEPLOYMENT EXPERIMENT, PLEASE USE THE FOLLOWING COMMAND INSTEAD:${RESET}"
+echo -e "${RED}./stop_all_instances.sh${RESET}"
\ No newline at end of file
diff --git a/scripts/deploy/performance/hs_performance.sh b/scripts/deploy/performance/hs_performance.sh
index 6c9191a1..c0847000 100755
--- a/scripts/deploy/performance/hs_performance.sh
+++ b/scripts/deploy/performance/hs_performance.sh
@@ -7,4 +7,7 @@ RESET="\033[0m"
 ./performance/run_performance.sh $*
 
 echo -e "${RED}PLEASE DO NOT FORGET TO STOP ALL AWS INSTANCES AFTER RUNNING ALL EXPERIMENTS USING THE FOLLOWING COMMAND:"
-echo -e "${RED}../../stop_us_east_1_instances.sh${RESET}"
\ No newline at end of file
+echo -e "${RED}./stop_us_east_1_instances.sh${RESET}"
+
+echo -e "${RED}If YOU ARE RUNNING THE GEO-SCALE EXPERIMENT OR THE GEOGRAPHICAL DEPLOYMENT EXPERIMENT, PLEASE USE THE FOLLOWING COMMAND INSTEAD:${RESET}"
+echo -e "${RED}./stop_all_instances.sh${RESET}"
\ No newline at end of file
diff --git a/scripts/deploy/performance/slot_hs1_performance.sh b/scripts/deploy/performance/slot_hs1_performance.sh
index 930284ae..8f0a490a 100755
--- a/scripts/deploy/performance/slot_hs1_performance.sh
+++ b/scripts/deploy/performance/slot_hs1_performance.sh
@@ -7,4 +7,7 @@ RESET="\033[0m"
 ./performance/run_performance.sh $*
 
 echo -e "${RED}PLEASE DO NOT FORGET TO STOP ALL AWS INSTANCES AFTER RUNNING ALL EXPERIMENTS USING THE FOLLOWING COMMAND:"
-echo -e "${RED}../../stop_us_east_1_instances.sh${RESET}"
\ No newline at end of file
+echo -e "${RED}./stop_us_east_1_instances.sh${RESET}"
+
+echo -e "${RED}If YOU ARE RUNNING THE GEO-SCALE EXPERIMENT OR THE GEOGRAPHICAL DEPLOYMENT EXPERIMENT, PLEASE USE THE FOLLOWING COMMAND INSTEAD:${RESET}"
+echo -e "${RED}./stop_all_instances.sh${RESET}"
\ No newline at end of file
diff --git a/scripts/deploy/results_data/.figure1_cd_batching.py.swp b/scripts/deploy/results_data/.figure1_cd_batching.py.swp
new file mode 100644
index 00000000..f3db0501
Binary files /dev/null and b/scripts/deploy/results_data/.figure1_cd_batching.py.swp differ
diff --git a/scripts/deploy/results_data/figure1_ab_scalability.py b/scripts/deploy/results_data/figure1_ab_scalability.py
index 580d2f13..11ecc3da 100644
--- a/scripts/deploy/results_data/figure1_ab_scalability.py
+++ b/scripts/deploy/results_data/figure1_ab_scalability.py
@@ -6,31 +6,47 @@ class ThroughputLatency:
         self.latency = latency
 
 HS = {
-    4: ThroughputLatency(89945, 5.4735),
-    16: ThroughputLatency(65173, 7.8041),
-    32: ThroughputLatency(55642, 9.0037),
-    64: ThroughputLatency(37627, 14.0277),
+#    4: ThroughputLatency(89945, 5.4735),
+    4: ThroughputLatency(94112.72727272728, 0.0050583275),
+#    16: ThroughputLatency(65173, 7.8041),
+    16: ThroughputLatency(76777.02127659574, 0.0064289125),
+#    32: ThroughputLatency(55642, 9.0037),
+    32: ThroughputLatency(59135.36842105263, 0.008704050000000001),
+#    64: ThroughputLatency(37627, 14.0277),
+    64: ThroughputLatency(40829.424083769634, 0.01475465),
 }
 
 HS_2 = {
-    4: ThroughputLatency(90253, 4.3366),
-    16: ThroughputLatency(65236, 5.9582),
-    32: ThroughputLatency(55470, 7.171),
-    64: ThroughputLatency(37479, 11.2806),
+#    4: ThroughputLatency(90253, 4.3366),
+    4: ThroughputLatency(99250.90909090909, 0.0038422200000000004),
+#    16: ThroughputLatency(65236, 5.9582),
+    16: ThroughputLatency(76741.27659574468, 0.0051071675),
+#    32: ThroughputLatency(55470, 7.171),
+    32: ThroughputLatency(59370.52631578947, 0.00693072),
+#    64: ThroughputLatency(37479, 11.2806),
+    64: ThroughputLatency(40748.2722513089, 0.011482744999999999),
 }
 
 HS_1 = {
-    4: ThroughputLatency(90286, 3.2029),
-    16: ThroughputLatency(64815, 4.5172),
-    32: ThroughputLatency(55303, 5.5422),
-    64: ThroughputLatency(37314, 8.4171),
+#    4: ThroughputLatency(90286, 3.2029),
+    4: ThroughputLatency(97541.81818181818, 0.0029669375),
+#    16: ThroughputLatency(64815, 4.5172),
+    16: ThroughputLatency(76488.08510638298, 0.0038136374999999997),
+#    32: ThroughputLatency(55303, 5.5422),
+    32: ThroughputLatency(58766.94736842105, 0.00520517),
+#    64: ThroughputLatency(37314, 8.4171),
+    64: ThroughputLatency(40781.04712041885, 0.00871747),
 }
 
 HS_1_SLOT = {
-    4: ThroughputLatency(90152, 3.21112),
-    16: ThroughputLatency(64928, 4.4728),
-    32: ThroughputLatency(56983, 5.336),
-    64: ThroughputLatency(37711, 8.4536),
+#    4: ThroughputLatency(90152, 3.21112),
+    4: ThroughputLatency(105396.66666666667, 0.0026632550000000002),
+#    16: ThroughputLatency(64928, 4.4728),
+    16: ThroughputLatency(77025.83333333333, 0.0037831774999999997),
+#    32: ThroughputLatency(56983, 5.336),
+    32: ThroughputLatency(59698.541666666664, 0.0050861),
+#    64: ThroughputLatency(37711, 8.4536),
+    64: ThroughputLatency(39966.979166666664, 0.0084669775),
 }