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
The following commit(s) were added to refs/heads/hotstuff-1-ari by this push:
new e6437c9d geographical script
e6437c9d is described below
commit e6437c9d70a92203f981ede859f8df699490db34
Author: Ubuntu <[email protected]>
AuthorDate: Sat Nov 29 21:56:06 2025 +0000
geographical script
---
scripts/deploy/all_geographical_experiment.sh | 34 ++++++------
scripts/deploy/config/eu-west-2-machines | 22 ++++----
scripts/deploy/config/hs.config | 2 +-
scripts/deploy/config/hs1.config | 2 +-
scripts/deploy/config/hs2.config | 2 +-
scripts/deploy/config/performance.conf | 62 +++++++++++-----------
scripts/deploy/config/slot_hs1.config | 4 +-
scripts/deploy/geographical_experiment.py | 2 +-
.../latex_plot_data/geographical_latency.data | 7 +++
.../latex_plot_data/geographical_throughput.data | 7 +++
.../geographical_latency/HS-1-SLOT_0.data | 1 +
.../geographical_latency/HS-1-SLOT_10.data | 1 +
.../geographical_latency/HS-1-SLOT_11.data | 1 +
.../geographical_latency/HS-1-SLOT_20.data | 1 +
.../geographical_latency/HS-1-SLOT_21.data | 1 +
.../geographical_latency/HS-1-SLOT_31.data | 1 +
.../plot_data/geographical_latency/HS-1_0.data | 1 +
.../plot_data/geographical_latency/HS-1_10.data | 1 +
.../plot_data/geographical_latency/HS-1_11.data | 1 +
.../plot_data/geographical_latency/HS-1_20.data | 1 +
.../plot_data/geographical_latency/HS-1_21.data | 1 +
.../plot_data/geographical_latency/HS-1_31.data | 1 +
.../plot_data/geographical_latency/HS-2_0.data | 1 +
.../plot_data/geographical_latency/HS-2_10.data | 1 +
.../plot_data/geographical_latency/HS-2_11.data | 1 +
.../plot_data/geographical_latency/HS-2_20.data | 1 +
.../plot_data/geographical_latency/HS-2_21.data | 1 +
.../plot_data/geographical_latency/HS-2_31.data | 1 +
.../plot_data/geographical_latency/HS_0.data | 1 +
.../plot_data/geographical_latency/HS_10.data | 1 +
.../plot_data/geographical_latency/HS_11.data | 1 +
.../plot_data/geographical_latency/HS_20.data | 1 +
.../plot_data/geographical_latency/HS_21.data | 1 +
.../plot_data/geographical_latency/HS_31.data | 1 +
.../geographical_throughput/HS-1-SLOT_0.data | 1 +
.../geographical_throughput/HS-1-SLOT_10.data | 1 +
.../geographical_throughput/HS-1-SLOT_11.data | 1 +
.../geographical_throughput/HS-1-SLOT_20.data | 1 +
.../geographical_throughput/HS-1-SLOT_21.data | 1 +
.../geographical_throughput/HS-1-SLOT_31.data | 1 +
.../plot_data/geographical_throughput/HS-1_0.data | 1 +
.../plot_data/geographical_throughput/HS-1_10.data | 1 +
.../plot_data/geographical_throughput/HS-1_11.data | 1 +
.../plot_data/geographical_throughput/HS-1_20.data | 1 +
.../plot_data/geographical_throughput/HS-1_21.data | 1 +
.../plot_data/geographical_throughput/HS-1_31.data | 1 +
.../plot_data/geographical_throughput/HS-2_0.data | 1 +
.../plot_data/geographical_throughput/HS-2_10.data | 1 +
.../plot_data/geographical_throughput/HS-2_11.data | 1 +
.../plot_data/geographical_throughput/HS-2_20.data | 1 +
.../plot_data/geographical_throughput/HS-2_21.data | 1 +
.../plot_data/geographical_throughput/HS-2_31.data | 1 +
.../plot_data/geographical_throughput/HS_0.data | 1 +
.../plot_data/geographical_throughput/HS_10.data | 1 +
.../plot_data/geographical_throughput/HS_11.data | 1 +
.../plot_data/geographical_throughput/HS_20.data | 1 +
.../plot_data/geographical_throughput/HS_21.data | 1 +
.../plot_data/geographical_throughput/HS_31.data | 1 +
scripts/deploy/start_eu_west_2_instances.sh | 20 +++----
59 files changed, 137 insertions(+), 75 deletions(-)
diff --git a/scripts/deploy/all_geographical_experiment.sh
b/scripts/deploy/all_geographical_experiment.sh
index f7d29fbd..ad1d8e46 100755
--- a/scripts/deploy/all_geographical_experiment.sh
+++ b/scripts/deploy/all_geographical_experiment.sh
@@ -2,25 +2,25 @@
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
+# ./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
+# 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
+# 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
+# done
-./stop_all_instances.sh
+# ./stop_all_instances.sh
rm -rf ./latex_plot_data/geographical_throughput.data
rm -rf ./latex_plot_data/geographical_latency.data
@@ -33,8 +33,8 @@ for num_london in "${num_londons[@]}"; do
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)" "
+ tput_str+=$(head -n 1
./plot_data/geographical_throughput/${protocol}_${num_london}.data | awk
'{print $1}')" "
+ lat_str+=$(head -n 1
./plot_data/geographical_latency/${protocol}_${num_london}.data | awk '{print
$1}')" "
done
echo "$tput_str" >> ./latex_plot_data/geographical_throughput.data
diff --git a/scripts/deploy/config/eu-west-2-machines
b/scripts/deploy/config/eu-west-2-machines
index 0d2364a8..48f29af4 100644
--- a/scripts/deploy/config/eu-west-2-machines
+++ b/scripts/deploy/config/eu-west-2-machines
@@ -1,13 +1,3 @@
-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
-30.0.15.38
-30.0.15.146
30.0.3.243
30.0.15.246
30.0.7.24
@@ -28,4 +18,14 @@
30.0.15.25
30.0.1.250
30.0.2.218
-30.0.0.156
\ No newline at end of file
+30.0.0.156
+30.0.15.62
+30.0.5.184
+30.0.7.120
+30.0.10.58
+30.0.6.109
+30.0.7.243
+30.0.15.84
+30.0.8.134
+30.0.10.23
+30.0.12.81
\ No newline at end of file
diff --git a/scripts/deploy/config/hs.config b/scripts/deploy/config/hs.config
index 0aea44fa..d931f8f7 100644
--- a/scripts/deploy/config/hs.config
+++ b/scripts/deploy/config/hs.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/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 e4c5b5fd..ff9fb6b5 100644
--- a/scripts/deploy/config/hs2.config
+++ b/scripts/deploy/config/hs2.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/performance.conf
b/scripts/deploy/config/performance.conf
index b85e34c5..dee61c69 100644
--- a/scripts/deploy/config/performance.conf
+++ b/scripts/deploy/config/performance.conf
@@ -1,36 +1,36 @@
iplist=(
+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
+30.0.15.62
+30.0.5.184
+30.0.7.120
+30.0.10.58
+30.0.6.109
+30.0.7.243
+30.0.15.84
+30.0.8.134
+30.0.10.23
+30.0.12.81
172.31.24.40
-172.31.16.43
-172.31.17.44
-172.31.20.109
-172.31.20.96
-172.31.17.35
-172.31.16.166
-172.31.22.194
-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 d7c141bc..16ae1f16 100644
--- a/scripts/deploy/config/slot_hs1.config
+++ b/scripts/deploy/config/slot_hs1.config
@@ -8,10 +8,10 @@
"input_worker_num": 5,
"output_worker_num": 5,
"non_responsive_num": 0,
- "fork_tail_num": 7,
+ "fork_tail_num": 0,
"rollback_num": 0,
"tpcc_enabled": false,
"network_delay_num": 0,
"mean_network_delay": 0,
- "timer_length": 10
+ "timer_length": 1000
}
diff --git a/scripts/deploy/geographical_experiment.py
b/scripts/deploy/geographical_experiment.py
index c449181d..6d4e2c84 100644
--- a/scripts/deploy/geographical_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 = 100):
+ timer_length = 1000):
config_dict = {
"clientBatchNum": str(clientBatchNum),
diff --git a/scripts/deploy/latex_plot_data/geographical_latency.data
b/scripts/deploy/latex_plot_data/geographical_latency.data
new file mode 100644
index 00000000..a9c2212f
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/geographical_latency.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 0.00860689 0.0068652375 0.005135404999999999 0.0050573449999999995
+10 0.3316175 0.26039775 0.21266200000000002 0.009786824999999999
+11 1.4858900000000002 1.08190475 0.83287625 0.7587526666666666
+20 1.3101433333333332 1.00527075 0.74607725 0.7261623333333334
+21 0.9250423333333333 0.7311330000000001 0.5660106666666667 0.524187499999999
+31 0.63403525 0.52203925 0.40229475000000003 0.27235125
diff --git a/scripts/deploy/latex_plot_data/geographical_throughput.data
b/scripts/deploy/latex_plot_data/geographical_throughput.data
new file mode 100644
index 00000000..ebdba2b4
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/geographical_throughput.data
@@ -0,0 +1,7 @@
+n HS HS-2 HS-1 HS-1-SLOT
+0 59810.65217391304 59618.913043478264 59551.52173913043 59758.279569892475
+10 1318.4782608695652 1263.695652173913 1272.1739130434783 16818.494623655915
+11 410.55555555555554 376.95652173913044 411.0869565217391 393.972602739726
+20 450.8641975308642 449.6470588235294 429.5049504950495 429.8901098901099
+21 634.8780487804878 608.9130434782609 619.6116504854369 654.7096774193549
+31 840.8695652173913 840.8695652173913 833.2608695652174 1102.5806451612902
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_0.data
b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_0.data
new file mode 100644
index 00000000..36a4e073
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_0.data
@@ -0,0 +1 @@
+0.0050573449999999995
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_10.data
b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_10.data
new file mode 100644
index 00000000..54718e22
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_10.data
@@ -0,0 +1 @@
+0.009786824999999999
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_11.data
b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_11.data
new file mode 100644
index 00000000..1b6088ea
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_11.data
@@ -0,0 +1 @@
+0.7587526666666666
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_20.data
b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_20.data
new file mode 100644
index 00000000..3084d915
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_20.data
@@ -0,0 +1 @@
+0.7261623333333334
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_21.data
b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_21.data
new file mode 100644
index 00000000..455af3d0
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_21.data
@@ -0,0 +1 @@
+0.6594187499999999
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_31.data
b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_31.data
new file mode 100644
index 00000000..02bc1e81
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1-SLOT_31.data
@@ -0,0 +1 @@
+0.27235125
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1_0.data
b/scripts/deploy/plot_data/geographical_latency/HS-1_0.data
new file mode 100644
index 00000000..c453ee49
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1_0.data
@@ -0,0 +1 @@
+0.005135404999999999
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1_10.data
b/scripts/deploy/plot_data/geographical_latency/HS-1_10.data
new file mode 100644
index 00000000..a243df3a
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1_10.data
@@ -0,0 +1 @@
+0.21266200000000002
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1_11.data
b/scripts/deploy/plot_data/geographical_latency/HS-1_11.data
new file mode 100644
index 00000000..cfa533bf
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1_11.data
@@ -0,0 +1 @@
+0.83287625
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1_20.data
b/scripts/deploy/plot_data/geographical_latency/HS-1_20.data
new file mode 100644
index 00000000..dc9a745c
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1_20.data
@@ -0,0 +1 @@
+0.74607725
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1_21.data
b/scripts/deploy/plot_data/geographical_latency/HS-1_21.data
new file mode 100644
index 00000000..fb9d4730
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1_21.data
@@ -0,0 +1 @@
+0.5660106666666667
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-1_31.data
b/scripts/deploy/plot_data/geographical_latency/HS-1_31.data
new file mode 100644
index 00000000..ce85f826
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-1_31.data
@@ -0,0 +1 @@
+0.40229475000000003
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-2_0.data
b/scripts/deploy/plot_data/geographical_latency/HS-2_0.data
new file mode 100644
index 00000000..da663668
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-2_0.data
@@ -0,0 +1 @@
+0.0068652375
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-2_10.data
b/scripts/deploy/plot_data/geographical_latency/HS-2_10.data
new file mode 100644
index 00000000..14abc583
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-2_10.data
@@ -0,0 +1 @@
+0.26039775
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-2_11.data
b/scripts/deploy/plot_data/geographical_latency/HS-2_11.data
new file mode 100644
index 00000000..e014e267
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-2_11.data
@@ -0,0 +1 @@
+1.08190475
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-2_20.data
b/scripts/deploy/plot_data/geographical_latency/HS-2_20.data
new file mode 100644
index 00000000..f43e7ca8
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-2_20.data
@@ -0,0 +1 @@
+1.00527075
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-2_21.data
b/scripts/deploy/plot_data/geographical_latency/HS-2_21.data
new file mode 100644
index 00000000..70e6874d
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-2_21.data
@@ -0,0 +1 @@
+0.7311330000000001
diff --git a/scripts/deploy/plot_data/geographical_latency/HS-2_31.data
b/scripts/deploy/plot_data/geographical_latency/HS-2_31.data
new file mode 100644
index 00000000..d43a556d
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS-2_31.data
@@ -0,0 +1 @@
+0.52203925
diff --git a/scripts/deploy/plot_data/geographical_latency/HS_0.data
b/scripts/deploy/plot_data/geographical_latency/HS_0.data
new file mode 100644
index 00000000..2355ffa8
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS_0.data
@@ -0,0 +1 @@
+0.00860689
diff --git a/scripts/deploy/plot_data/geographical_latency/HS_10.data
b/scripts/deploy/plot_data/geographical_latency/HS_10.data
new file mode 100644
index 00000000..c4afa9e8
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS_10.data
@@ -0,0 +1 @@
+0.3316175
diff --git a/scripts/deploy/plot_data/geographical_latency/HS_11.data
b/scripts/deploy/plot_data/geographical_latency/HS_11.data
new file mode 100644
index 00000000..078404d3
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS_11.data
@@ -0,0 +1 @@
+1.4858900000000002
diff --git a/scripts/deploy/plot_data/geographical_latency/HS_20.data
b/scripts/deploy/plot_data/geographical_latency/HS_20.data
new file mode 100644
index 00000000..f2315a49
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS_20.data
@@ -0,0 +1 @@
+1.3101433333333332
diff --git a/scripts/deploy/plot_data/geographical_latency/HS_21.data
b/scripts/deploy/plot_data/geographical_latency/HS_21.data
new file mode 100644
index 00000000..09dcacab
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS_21.data
@@ -0,0 +1 @@
+0.9250423333333333
diff --git a/scripts/deploy/plot_data/geographical_latency/HS_31.data
b/scripts/deploy/plot_data/geographical_latency/HS_31.data
new file mode 100644
index 00000000..360e12e1
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_latency/HS_31.data
@@ -0,0 +1 @@
+0.63403525
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_0.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_0.data
new file mode 100644
index 00000000..522b33f3
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_0.data
@@ -0,0 +1 @@
+59758.279569892475
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_10.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_10.data
new file mode 100644
index 00000000..a1ac80db
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_10.data
@@ -0,0 +1 @@
+16818.494623655915
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_11.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_11.data
new file mode 100644
index 00000000..ba534a28
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_11.data
@@ -0,0 +1 @@
+393.972602739726
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_20.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_20.data
new file mode 100644
index 00000000..7a6045ba
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_20.data
@@ -0,0 +1 @@
+429.8901098901099
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_21.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_21.data
new file mode 100644
index 00000000..4f25de50
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_21.data
@@ -0,0 +1 @@
+598.7096774193549
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_31.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_31.data
new file mode 100644
index 00000000..5e530e83
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1-SLOT_31.data
@@ -0,0 +1 @@
+1102.5806451612902
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1_0.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1_0.data
new file mode 100644
index 00000000..c302660e
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1_0.data
@@ -0,0 +1 @@
+59551.52173913043
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1_10.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1_10.data
new file mode 100644
index 00000000..209d58c4
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1_10.data
@@ -0,0 +1 @@
+1272.1739130434783
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1_11.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1_11.data
new file mode 100644
index 00000000..d587efcb
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1_11.data
@@ -0,0 +1 @@
+411.0869565217391
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1_20.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1_20.data
new file mode 100644
index 00000000..3093edb9
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1_20.data
@@ -0,0 +1 @@
+429.5049504950495
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1_21.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1_21.data
new file mode 100644
index 00000000..f6546c2e
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1_21.data
@@ -0,0 +1 @@
+619.6116504854369
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-1_31.data
b/scripts/deploy/plot_data/geographical_throughput/HS-1_31.data
new file mode 100644
index 00000000..d88f41e6
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-1_31.data
@@ -0,0 +1 @@
+833.2608695652174
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-2_0.data
b/scripts/deploy/plot_data/geographical_throughput/HS-2_0.data
new file mode 100644
index 00000000..3b229602
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-2_0.data
@@ -0,0 +1 @@
+59618.913043478264
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-2_10.data
b/scripts/deploy/plot_data/geographical_throughput/HS-2_10.data
new file mode 100644
index 00000000..859bba4a
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-2_10.data
@@ -0,0 +1 @@
+1263.695652173913
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-2_11.data
b/scripts/deploy/plot_data/geographical_throughput/HS-2_11.data
new file mode 100644
index 00000000..a71d3a39
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-2_11.data
@@ -0,0 +1 @@
+376.95652173913044
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-2_20.data
b/scripts/deploy/plot_data/geographical_throughput/HS-2_20.data
new file mode 100644
index 00000000..3e144297
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-2_20.data
@@ -0,0 +1 @@
+449.6470588235294
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-2_21.data
b/scripts/deploy/plot_data/geographical_throughput/HS-2_21.data
new file mode 100644
index 00000000..4990aafc
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-2_21.data
@@ -0,0 +1 @@
+608.9130434782609
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS-2_31.data
b/scripts/deploy/plot_data/geographical_throughput/HS-2_31.data
new file mode 100644
index 00000000..9fa4e717
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS-2_31.data
@@ -0,0 +1 @@
+840.8695652173913
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS_0.data
b/scripts/deploy/plot_data/geographical_throughput/HS_0.data
new file mode 100644
index 00000000..21593ddc
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS_0.data
@@ -0,0 +1 @@
+59810.65217391304
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS_10.data
b/scripts/deploy/plot_data/geographical_throughput/HS_10.data
new file mode 100644
index 00000000..d097191a
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS_10.data
@@ -0,0 +1 @@
+1318.4782608695652
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS_11.data
b/scripts/deploy/plot_data/geographical_throughput/HS_11.data
new file mode 100644
index 00000000..3c9c0bee
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS_11.data
@@ -0,0 +1 @@
+410.55555555555554
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS_20.data
b/scripts/deploy/plot_data/geographical_throughput/HS_20.data
new file mode 100644
index 00000000..37ec98fb
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS_20.data
@@ -0,0 +1 @@
+450.8641975308642
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS_21.data
b/scripts/deploy/plot_data/geographical_throughput/HS_21.data
new file mode 100644
index 00000000..2c534867
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS_21.data
@@ -0,0 +1 @@
+634.8780487804878
diff --git a/scripts/deploy/plot_data/geographical_throughput/HS_31.data
b/scripts/deploy/plot_data/geographical_throughput/HS_31.data
new file mode 100644
index 00000000..9fa4e717
--- /dev/null
+++ b/scripts/deploy/plot_data/geographical_throughput/HS_31.data
@@ -0,0 +1 @@
+840.8695652173913
diff --git a/scripts/deploy/start_eu_west_2_instances.sh
b/scripts/deploy/start_eu_west_2_instances.sh
index b582e836..c9b3aba5 100755
--- a/scripts/deploy/start_eu_west_2_instances.sh
+++ b/scripts/deploy/start_eu_west_2_instances.sh
@@ -2,16 +2,6 @@
# List of instance IDs to start
INSTANCES=(
-i-06d348331145bf0c4
-i-0dd6be1d568a5f530
-i-04203b3961c260387
-i-006a443286b92f405
-i-0af6a05abf91b75a5
-i-022102af35aaa2af2
-i-0cb32f659078602a6
-i-0dada6fe17612180b
-i-063a16b449209b3da
-i-0fe9c9b25e3d73156
i-0ebddb665111c9f51
i-0ff3d67c842995571
i-09154a0c7faaf358b
@@ -33,6 +23,16 @@ i-078d9d9216756f652
i-0ae7500ef29ece4d1
i-08a46d00f4da4d763
i-03061fd5897a1a797
+i-0bc32a6c92158be6d
+i-0d25f2a2602ebc303
+i-084843194861db9b5
+i-0c2ce07ce91e11242
+i-0593109f2715fba52
+i-0b87e7c835bca8b1b
+i-02770d4b0aabcffe0
+i-07466df43733d754c
+i-0fc6ec3d3d82fc05d
+i-098cfba6d727ea8ea
)
x=$1