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

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

commit e26084c363152a2266b4e82ff481c4fcd78a8243
Author: Ubuntu <[email protected]>
AuthorDate: Sun Nov 30 00:05:57 2025 +0000

    geoscale script
---
 executor/common/transaction_manager.cpp            |  2 +-
 .../consensus/execution/transaction_executor.cpp   |  1 +
 scripts/deploy/all_batching_experiment.sh          |  9 +---
 scripts/deploy/all_geo_scale_experiment.sh         |  4 --
 scripts/deploy/all_geographical_experiment.sh      | 26 +++++-----
 scripts/deploy/all_leader_slowness_experiment.sh   | 19 +++++---
 scripts/deploy/all_network_delay_experiment.sh     |  5 --
 scripts/deploy/all_rollback_experiment.sh          | 35 ++++++-------
 scripts/deploy/all_scalability_experiment.sh       |  6 +--
 scripts/deploy/all_tailforking_experiment.sh       | 35 ++++++-------
 scripts/deploy/config/all_machines.conf            | 57 +++++++++++++++-------
 scripts/deploy/config/hs.config                    |  2 +-
 scripts/deploy/config/hs1.config                   |  2 +-
 scripts/deploy/config/hs2.config                   |  2 +-
 scripts/deploy/config/performance.conf             | 51 +++++++++----------
 scripts/deploy/config/slot_hs1.config              |  4 +-
 .../deploy/latex_plot_data/batching_latency.data   | 10 ++--
 .../latex_plot_data/geo_scale_tpcc_latency.data    |  5 ++
 .../latex_plot_data/geo_scale_tpcc_throughput.data |  5 ++
 .../latex_plot_data/geo_scale_ycsb_latency.data    |  5 ++
 .../latex_plot_data/geo_scale_ycsb_throughput.data |  5 ++
 .../leader_slowness_100_latency.data               | 12 ++---
 .../leader_slowness_100_throughput.data            | 12 ++---
 .../latex_plot_data/network_delay_50_latency.data  |  2 +-
 .../network_delay_50_throughput.data               |  2 +-
 .../latex_plot_data/network_delay_5_latency.data   |  2 +-
 .../network_delay_5_throughput.data                |  2 +-
 scripts/deploy/performance/run_performance.sh      |  2 +-
 .../geo_scale_tpcc_latency/HS-1-SLOT_2.data        |  1 +
 .../geo_scale_tpcc_latency/HS-1-SLOT_3.data        |  1 +
 .../geo_scale_tpcc_latency/HS-1-SLOT_4.data        |  1 +
 .../geo_scale_tpcc_latency/HS-1-SLOT_5.data        |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS-1_2.data   |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS-1_3.data   |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS-1_4.data   |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS-1_5.data   |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS-2_2.data   |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS-2_3.data   |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS-2_4.data   |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS-2_5.data   |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS_2.data     |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS_3.data     |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS_4.data     |  1 +
 .../plot_data/geo_scale_tpcc_latency/HS_5.data     |  1 +
 .../geo_scale_tpcc_throughput/HS-1-SLOT_2.data     |  1 +
 .../geo_scale_tpcc_throughput/HS-1-SLOT_3.data     |  1 +
 .../geo_scale_tpcc_throughput/HS-1-SLOT_4.data     |  1 +
 .../geo_scale_tpcc_throughput/HS-1-SLOT_5.data     |  1 +
 .../geo_scale_tpcc_throughput/HS-1_2.data          |  1 +
 .../geo_scale_tpcc_throughput/HS-1_3.data          |  1 +
 .../geo_scale_tpcc_throughput/HS-1_4.data          |  1 +
 .../geo_scale_tpcc_throughput/HS-1_5.data          |  1 +
 .../geo_scale_tpcc_throughput/HS-2_2.data          |  1 +
 .../geo_scale_tpcc_throughput/HS-2_3.data          |  1 +
 .../geo_scale_tpcc_throughput/HS-2_4.data          |  1 +
 .../geo_scale_tpcc_throughput/HS-2_5.data          |  1 +
 .../plot_data/geo_scale_tpcc_throughput/HS_2.data  |  1 +
 .../plot_data/geo_scale_tpcc_throughput/HS_3.data  |  1 +
 .../plot_data/geo_scale_tpcc_throughput/HS_4.data  |  1 +
 .../plot_data/geo_scale_tpcc_throughput/HS_5.data  |  1 +
 .../geo_scale_ycsb_latency/HS-1-SLOT_2.data        |  1 +
 .../geo_scale_ycsb_latency/HS-1-SLOT_3.data        |  1 +
 .../geo_scale_ycsb_latency/HS-1-SLOT_4.data        |  1 +
 .../geo_scale_ycsb_latency/HS-1-SLOT_5.data        |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS-1_2.data   |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS-1_3.data   |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS-1_4.data   |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS-1_5.data   |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS-2_2.data   |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS-2_3.data   |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS-2_4.data   |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS-2_5.data   |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS_2.data     |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS_3.data     |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS_4.data     |  1 +
 .../plot_data/geo_scale_ycsb_latency/HS_5.data     |  1 +
 .../geo_scale_ycsb_throughput/HS-1-SLOT_2.data     |  1 +
 .../geo_scale_ycsb_throughput/HS-1-SLOT_3.data     |  1 +
 .../geo_scale_ycsb_throughput/HS-1-SLOT_4.data     |  1 +
 .../geo_scale_ycsb_throughput/HS-1-SLOT_5.data     |  1 +
 .../geo_scale_ycsb_throughput/HS-1_2.data          |  1 +
 .../geo_scale_ycsb_throughput/HS-1_3.data          |  1 +
 .../geo_scale_ycsb_throughput/HS-1_4.data          |  1 +
 .../geo_scale_ycsb_throughput/HS-1_5.data          |  1 +
 .../geo_scale_ycsb_throughput/HS-2_2.data          |  1 +
 .../geo_scale_ycsb_throughput/HS-2_3.data          |  1 +
 .../geo_scale_ycsb_throughput/HS-2_4.data          |  1 +
 .../geo_scale_ycsb_throughput/HS-2_5.data          |  1 +
 .../plot_data/geo_scale_ycsb_throughput/HS_2.data  |  1 +
 .../plot_data/geo_scale_ycsb_throughput/HS_3.data  |  1 +
 .../plot_data/geo_scale_ycsb_throughput/HS_4.data  |  1 +
 .../plot_data/geo_scale_ycsb_throughput/HS_5.data  |  1 +
 scripts/deploy/stop_eu_west_2_instances.sh         | 41 ++++++++++++----
 scripts/null                                       |  1 +
 94 files changed, 266 insertions(+), 164 deletions(-)

diff --git a/executor/common/transaction_manager.cpp 
b/executor/common/transaction_manager.cpp
index 0f5f4fc1..7e780b5f 100644
--- a/executor/common/transaction_manager.cpp
+++ b/executor/common/transaction_manager.cpp
@@ -25,7 +25,7 @@ namespace resdb {
 
 TransactionManager::TransactionManager(bool is_out_of_order, bool 
need_response)
     : is_out_of_order_(is_out_of_order), need_response_(need_response) {
-      // tpcc_executor_ = std::make_unique<TpccExecutor>();
+      tpcc_executor_ = std::make_unique<TpccExecutor>();
     }
 
 bool TransactionManager::IsOutOfOrder() { return is_out_of_order_; }
diff --git a/platform/consensus/execution/transaction_executor.cpp 
b/platform/consensus/execution/transaction_executor.cpp
index f042ecaf..1d8a6c48 100644
--- a/platform/consensus/execution/transaction_executor.cpp
+++ b/platform/consensus/execution/transaction_executor.cpp
@@ -348,6 +348,7 @@ void TransactionExecutor::Execute(std::unique_ptr<Request> 
request,
   if (transaction_manager_ && need_execute) {
     if (execute_thread_num_ == 1) {
       if (config_.IsTpccEnabled()) {
+        LOG(ERROR)  << "TPCC Enabled";
         response = transaction_manager_->ExecuteTPCCBatch(*batch_request_p);
       } else {
         response = transaction_manager_->ExecuteBatch(*batch_request_p);
diff --git a/scripts/deploy/all_batching_experiment.sh 
b/scripts/deploy/all_batching_experiment.sh
index 7da857db..17c0065e 100755
--- a/scripts/deploy/all_batching_experiment.sh
+++ b/scripts/deploy/all_batching_experiment.sh
@@ -1,15 +1,10 @@
 #!/bin/bash
 
 protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
-batchings=(100 500 1000 5000 10000)
+batchings=(100 1000 2000 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
@@ -21,8 +16,6 @@ for batching in "${batchings[@]}"; do
 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
diff --git a/scripts/deploy/all_geo_scale_experiment.sh 
b/scripts/deploy/all_geo_scale_experiment.sh
index a2c342e7..3a151197 100755
--- a/scripts/deploy/all_geo_scale_experiment.sh
+++ b/scripts/deploy/all_geo_scale_experiment.sh
@@ -12,10 +12,6 @@ workloads=("ycsb" "tpcc")
 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}
diff --git a/scripts/deploy/all_geographical_experiment.sh 
b/scripts/deploy/all_geographical_experiment.sh
index ad1d8e46..678084b4 100755
--- a/scripts/deploy/all_geographical_experiment.sh
+++ b/scripts/deploy/all_geographical_experiment.sh
@@ -2,25 +2,21 @@
 
 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
 
-# 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
 
diff --git a/scripts/deploy/all_leader_slowness_experiment.sh 
b/scripts/deploy/all_leader_slowness_experiment.sh
index 2ccb58f3..32d9f897 100755
--- a/scripts/deploy/all_leader_slowness_experiment.sh
+++ b/scripts/deploy/all_leader_slowness_experiment.sh
@@ -7,10 +7,6 @@ delays=(10 100)
 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}
@@ -27,8 +23,14 @@ done
 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
+    if [ "$delay" == "10" ]; then
+        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
+    else
+        echo "n HS HS-2 HS-1 HS-1-SLOT PlaceHolder" > 
./latex_plot_data/leader_slowness_${delay}_throughput.data
+        echo "n HS HS-2 HS-1 HS-1-SLOT PlaceHolder" > 
./latex_plot_data/leader_slowness_${delay}_latency.data
+    fi
+    
     for num_slow in "${num_slows[@]}"; do
         tput_str="${num_slow} "
         lat_str="${num_slow} "
@@ -36,6 +38,11 @@ for delay in "${delays[@]}"; 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
+        if [ "$delay" == "100" ]; then
+            tput_str+=" -100"
+            lat_str+=" -1"
+        fi
+
         echo "$tput_str" >> 
./latex_plot_data/leader_slowness_${delay}_throughput.data
         echo "$lat_str" >> 
./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
index 4190bed9..7b2db50e 100755
--- a/scripts/deploy/all_network_delay_experiment.sh
+++ b/scripts/deploy/all_network_delay_experiment.sh
@@ -4,11 +4,6 @@ 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
 
diff --git a/scripts/deploy/all_rollback_experiment.sh 
b/scripts/deploy/all_rollback_experiment.sh
index b36cec08..ab2785d6 100755
--- a/scripts/deploy/all_rollback_experiment.sh
+++ b/scripts/deploy/all_rollback_experiment.sh
@@ -3,29 +3,24 @@
 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
+./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
+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
+./stop_us_east_1_instances.sh
 
 rm -rf ./latex_plot_data/rollback_throughput.data
 rm -rf ./latex_plot_data/rollback_latency.data
diff --git a/scripts/deploy/all_scalability_experiment.sh 
b/scripts/deploy/all_scalability_experiment.sh
index 85230d66..881a0b1e 100755
--- a/scripts/deploy/all_scalability_experiment.sh
+++ b/scripts/deploy/all_scalability_experiment.sh
@@ -1,12 +1,8 @@
 #!/bin/bash
 
 protocols=("HS" "HS-2" "HS-1" "HS-1-SLOT")
-replica_numbers=(4 16 32 64)
+replica_numbers=(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}
 
diff --git a/scripts/deploy/all_tailforking_experiment.sh 
b/scripts/deploy/all_tailforking_experiment.sh
index fb6015b0..b6dfe791 100755
--- a/scripts/deploy/all_tailforking_experiment.sh
+++ b/scripts/deploy/all_tailforking_experiment.sh
@@ -4,28 +4,23 @@ 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
+./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
+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
+./stop_us_east_1_instances.sh
 
 rm -rf ./latex_plot_data/tail_forking_throughput.data
 rm -rf ./latex_plot_data/tail_forking_latency.data
diff --git a/scripts/deploy/config/all_machines.conf 
b/scripts/deploy/config/all_machines.conf
index 74684eca..f308e6f8 100644
--- a/scripts/deploy/config/all_machines.conf
+++ b/scripts/deploy/config/all_machines.conf
@@ -80,24 +80,45 @@ iplist=(
 # 20.0.7.115
 # 20.0.7.80
 # 20.0.10.142
-# 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
-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
+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
+# 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
 # 90.0.7.226
 # 90.0.3.163
 # 90.0.9.3
diff --git a/scripts/deploy/config/hs.config b/scripts/deploy/config/hs.config
index d931f8f7..c723a43e 100644
--- a/scripts/deploy/config/hs.config
+++ b/scripts/deploy/config/hs.config
@@ -10,7 +10,7 @@
   "non_responsive_num": 0,
   "fork_tail_num": 0,
   "rollback_num": 0,
-  "tpcc_enabled": false,
+  "tpcc_enabled": true,
   "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 a31e3606..19e5bb29 100644
--- a/scripts/deploy/config/hs1.config
+++ b/scripts/deploy/config/hs1.config
@@ -10,7 +10,7 @@
   "non_responsive_num": 0,
   "fork_tail_num": 0,
   "rollback_num": 0,
-  "tpcc_enabled": false,
+  "tpcc_enabled": true,
   "network_delay_num": 0,
   "mean_network_delay": 0,
   "timer_length": 100
diff --git a/scripts/deploy/config/hs2.config b/scripts/deploy/config/hs2.config
index ff9fb6b5..7856280c 100644
--- a/scripts/deploy/config/hs2.config
+++ b/scripts/deploy/config/hs2.config
@@ -10,7 +10,7 @@
   "non_responsive_num": 0,
   "fork_tail_num": 0,
   "rollback_num": 0,
-  "tpcc_enabled": false,
+  "tpcc_enabled": true,
   "network_delay_num": 0,
   "mean_network_delay": 0,
   "timer_length": 100
diff --git a/scripts/deploy/config/performance.conf 
b/scripts/deploy/config/performance.conf
index dee61c69..b3ca2505 100644
--- a/scripts/deploy/config/performance.conf
+++ b/scripts/deploy/config/performance.conf
@@ -1,4 +1,11 @@
 iplist=(
+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
 30.0.3.243
 30.0.15.246
 30.0.7.24
@@ -6,31 +13,25 @@ iplist=(
 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
+20.0.6.255
+20.0.2.190
+20.0.8.253
+20.0.9.123
+20.0.11.77
+20.0.5.74
+40.0.8.133
+40.0.4.165
+40.0.2.81
+40.0.12.0
+40.0.5.190
+40.0.12.253
+90.0.7.226
+90.0.3.163
+90.0.9.3
+90.0.15.134
+90.0.12.10
+90.0.14.60
+172.31.22.194
 )
 
 client_num=1
diff --git a/scripts/deploy/config/slot_hs1.config 
b/scripts/deploy/config/slot_hs1.config
index 16ae1f16..19e5bb29 100644
--- a/scripts/deploy/config/slot_hs1.config
+++ b/scripts/deploy/config/slot_hs1.config
@@ -10,8 +10,8 @@
   "non_responsive_num": 0,
   "fork_tail_num": 0,
   "rollback_num": 0,
-  "tpcc_enabled": false,
+  "tpcc_enabled": true,
   "network_delay_num": 0,
   "mean_network_delay": 0,
-  "timer_length": 1000
+  "timer_length": 100
 }
diff --git a/scripts/deploy/latex_plot_data/batching_latency.data 
b/scripts/deploy/latex_plot_data/batching_latency.data
index 2fb5c2c2..5555ae36 100644
--- a/scripts/deploy/latex_plot_data/batching_latency.data
+++ b/scripts/deploy/latex_plot_data/batching_latency.data
@@ -1,6 +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 
+100 8.8011325000 7.0005250000 5.2505550000 4.7131150000
+500 15.7483250000 11.0824475000 9.6860275000 7.0462175000
+1000 26.7581750000 18.1510175000 14.2690950000 10.7441550000
+5000 124.0167500000 68.8125750000 43.2394250000 49.4453250000
+10000 161.9387000000 146.4433000000 88.1233500000 87.1248500000
diff --git a/scripts/deploy/latex_plot_data/geo_scale_tpcc_latency.data 
b/scripts/deploy/latex_plot_data/geo_scale_tpcc_latency.data
new file mode 100644
index 00000000..d4a65711
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/geo_scale_tpcc_latency.data
@@ -0,0 +1,5 @@
+n HS HS-2 HS-1 HS-1-SLOT
+2 1.415195 1.1037397500000001 0.8426745 0.9361694999999999 
+3 2.0125175 1.5598670000000001 1.1915 1.24398075 
+4 3.5190599999999996 2.7996024999999998 2.1323649999999996 1.9828175000000003 
+5 4.148524999999999 3.1896233333333335 2.4798549999999997 2.03482 
diff --git a/scripts/deploy/latex_plot_data/geo_scale_tpcc_throughput.data 
b/scripts/deploy/latex_plot_data/geo_scale_tpcc_throughput.data
new file mode 100644
index 00000000..2d050616
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/geo_scale_tpcc_throughput.data
@@ -0,0 +1,5 @@
+n HS HS-2 HS-1 HS-1-SLOT
+2 437.2631578947368 437.2631578947368 430.5263157894737 359.7916666666667 
+3 294.94736842105266 294.10526315789474 296.42105263157896 292.2916666666667 
+4 142.31578947368422 143.78947368421052 141.47368421052633 157.91666666666666 
+5 114.52631578947368 125.33333333333333 123.96039603960396 159.57894736842104 
diff --git a/scripts/deploy/latex_plot_data/geo_scale_ycsb_latency.data 
b/scripts/deploy/latex_plot_data/geo_scale_ycsb_latency.data
new file mode 100644
index 00000000..c0c69bc3
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/geo_scale_ycsb_latency.data
@@ -0,0 +1,5 @@
+n HS HS-2 HS-1 HS-1-SLOT
+2 1.4009999999999998 1.0948795 0.8319615 0.8417525 
+3 1.9393600000000002 1.5738675 1.1207555 1.13740975 
+4 3.48536 2.77488 2.0978375 1.9483000000000001 
+5 4.10002 3.17178 2.409655 2.056835 
diff --git a/scripts/deploy/latex_plot_data/geo_scale_ycsb_throughput.data 
b/scripts/deploy/latex_plot_data/geo_scale_ycsb_throughput.data
new file mode 100644
index 00000000..2c9078bc
--- /dev/null
+++ b/scripts/deploy/latex_plot_data/geo_scale_ycsb_throughput.data
@@ -0,0 +1,5 @@
+n HS HS-2 HS-1 HS-1-SLOT
+2 443.1578947368421 434.5263157894737 434.10526315789474 404.375 
+3 291.1578947368421 294.3157894736842 292.2105263157895 300.2083333333333 
+4 141.47368421052633 143.78947368421052 146.31578947368422 160.0 
+5 117.26315789473684 122.97872340425532 125.23364485981308 154.91228070175438 
diff --git a/scripts/deploy/latex_plot_data/leader_slowness_100_latency.data 
b/scripts/deploy/latex_plot_data/leader_slowness_100_latency.data
index 802bbc9e..5028e36e 100644
--- a/scripts/deploy/latex_plot_data/leader_slowness_100_latency.data
+++ b/scripts/deploy/latex_plot_data/leader_slowness_100_latency.data
@@ -1,6 +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
+n HS HS-2 HS-1 HS-1-SLOT PlaceHolder
+0 8.6510375000 6.9153775000 5.1996350000 5.0066275000 -1000.0000000000
+1 25.6615000000 20.4448750000 15.3048500000 5.0790875000 -1000.0000000000
+4 76.6472250000 61.1599000000 46.0026750000 5.2596400000 -1000.0000000000
+7 128.9320000000 103.0929750000 77.0350750000 5.5469475000 -1000.0000000000
+10 177.2767500000 141.4085000000 105.8887500000 5.8905750000 -1000.0000000000
diff --git a/scripts/deploy/latex_plot_data/leader_slowness_100_throughput.data 
b/scripts/deploy/latex_plot_data/leader_slowness_100_throughput.data
index 53490a2d..fb26b01b 100644
--- a/scripts/deploy/latex_plot_data/leader_slowness_100_throughput.data
+++ b/scripts/deploy/latex_plot_data/leader_slowness_100_throughput.data
@@ -1,6 +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 
+n HS HS-2 HS-1 HS-1-SLOT PlaceHolder
+0 59179.782608695656 58986.52173913043 58618.47826086957 60129.032258064515  
-100
+1 20090.869565217392 20090.652173913044 20139.565217391304 58376.344086021505  
-100
+4 6800.434782608696 6820.0 6800.434782608696 52344.086021505376  -100
+7 4114.130434782609 4115.0 4115.0 46154.83870967742  -100
+10 2940.217391304348 2940.217391304348 2940.217391304348 40676.98924731183  
-100
diff --git a/scripts/deploy/latex_plot_data/network_delay_50_latency.data 
b/scripts/deploy/latex_plot_data/network_delay_50_latency.data
index 73cd0185..add86367 100644
--- a/scripts/deploy/latex_plot_data/network_delay_50_latency.data
+++ b/scripts/deploy/latex_plot_data/network_delay_50_latency.data
@@ -4,4 +4,4 @@ n HS HS-2 HS-1 HS-1-SLOT
 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: 
+31 0.79492875 0.63108975 0.4749175 0.482634
diff --git a/scripts/deploy/latex_plot_data/network_delay_50_throughput.data 
b/scripts/deploy/latex_plot_data/network_delay_50_throughput.data
index 864b46d1..18dfcd55 100644
--- a/scripts/deploy/latex_plot_data/network_delay_50_throughput.data
+++ b/scripts/deploy/latex_plot_data/network_delay_50_throughput.data
@@ -4,4 +4,4 @@ n HS HS-2 HS-1 HS-1-SLOT
 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 
+31 653.4782608695652 653.4782608695652 654.1304347826087 658.3746
diff --git a/scripts/deploy/latex_plot_data/network_delay_5_latency.data 
b/scripts/deploy/latex_plot_data/network_delay_5_latency.data
index 649980ad..06169ef5 100644
--- a/scripts/deploy/latex_plot_data/network_delay_5_latency.data
+++ b/scripts/deploy/latex_plot_data/network_delay_5_latency.data
@@ -3,5 +3,5 @@ n HS HS-2 HS-1 HS-1-SLOT
 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: 
+21 0.0815627 0.065978475 0.051494525 0.052494525
 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
index ea40cb88..18443a5d 100644
--- a/scripts/deploy/latex_plot_data/network_delay_5_throughput.data
+++ b/scripts/deploy/latex_plot_data/network_delay_5_throughput.data
@@ -3,5 +3,5 @@ n HS HS-2 HS-1 HS-1-SLOT
 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 
+21 6649.565217391304 6657.391304347826 6650.869565217391 6738 
 31 5885.869565217391 5848.478260869565 5879.565217391304 5913.548387096775 
diff --git a/scripts/deploy/performance/run_performance.sh 
b/scripts/deploy/performance/run_performance.sh
index 884e7e70..e7fe37cf 100755
--- a/scripts/deploy/performance/run_performance.sh
+++ b/scripts/deploy/performance/run_performance.sh
@@ -53,7 +53,7 @@ wait
 
 python3 performance/calculate_result.py `ls result_*_log` > results.log
 
-# rm -rf result_*_log
+rm -rf result_*_log
 echo "save result to results.log"
 cat $TEMPLATE_PATH
 cat results.log
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_2.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_2.data
new file mode 100644
index 00000000..649f7f5e
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_2.data
@@ -0,0 +1 @@
+0.9361694999999999
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_3.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_3.data
new file mode 100644
index 00000000..34509f77
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_3.data
@@ -0,0 +1 @@
+1.24398075
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_4.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_4.data
new file mode 100644
index 00000000..cc6151a2
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+1.9828175000000003
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_5.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_5.data
new file mode 100644
index 00000000..98dd738e
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1-SLOT_5.data
@@ -0,0 +1 @@
+2.03482
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_2.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_2.data
new file mode 100644
index 00000000..14df0966
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_2.data
@@ -0,0 +1 @@
+0.8426745
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_3.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_3.data
new file mode 100644
index 00000000..2f2c0f96
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_3.data
@@ -0,0 +1 @@
+1.1915
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_4.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_4.data
new file mode 100644
index 00000000..27b6cba7
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_4.data
@@ -0,0 +1 @@
+2.1323649999999996
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_5.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_5.data
new file mode 100644
index 00000000..2c254c96
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-1_5.data
@@ -0,0 +1 @@
+2.4798549999999997
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_2.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_2.data
new file mode 100644
index 00000000..fd001c05
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_2.data
@@ -0,0 +1 @@
+1.1037397500000001
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_3.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_3.data
new file mode 100644
index 00000000..3c81a018
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_3.data
@@ -0,0 +1 @@
+1.5598670000000001
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_4.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_4.data
new file mode 100644
index 00000000..04677ef5
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_4.data
@@ -0,0 +1 @@
+2.7996024999999998
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_5.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_5.data
new file mode 100644
index 00000000..88dbd229
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS-2_5.data
@@ -0,0 +1 @@
+3.1896233333333335
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_2.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_2.data
new file mode 100644
index 00000000..6bf1f185
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_2.data
@@ -0,0 +1 @@
+1.415195
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_3.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_3.data
new file mode 100644
index 00000000..2b0e3d56
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_3.data
@@ -0,0 +1 @@
+2.0125175
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_4.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_4.data
new file mode 100644
index 00000000..0120f3a6
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_4.data
@@ -0,0 +1 @@
+3.5190599999999996
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_5.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_5.data
new file mode 100644
index 00000000..6072dc59
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_latency/HS_5.data
@@ -0,0 +1 @@
+4.148524999999999
diff --git 
a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_2.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_2.data
new file mode 100644
index 00000000..3510a795
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_2.data
@@ -0,0 +1 @@
+359.7916666666667
diff --git 
a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_3.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_3.data
new file mode 100644
index 00000000..4378774e
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_3.data
@@ -0,0 +1 @@
+292.2916666666667
diff --git 
a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_4.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_4.data
new file mode 100644
index 00000000..a6a44ab3
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+157.91666666666666
diff --git 
a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_5.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_5.data
new file mode 100644
index 00000000..25652801
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1-SLOT_5.data
@@ -0,0 +1 @@
+159.57894736842104
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_2.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_2.data
new file mode 100644
index 00000000..286a83f4
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_2.data
@@ -0,0 +1 @@
+430.5263157894737
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_3.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_3.data
new file mode 100644
index 00000000..739d7535
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_3.data
@@ -0,0 +1 @@
+296.42105263157896
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_4.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_4.data
new file mode 100644
index 00000000..4b1c8421
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_4.data
@@ -0,0 +1 @@
+141.47368421052633
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_5.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_5.data
new file mode 100644
index 00000000..f44776da
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-1_5.data
@@ -0,0 +1 @@
+123.96039603960396
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_2.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_2.data
new file mode 100644
index 00000000..0946f347
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_2.data
@@ -0,0 +1 @@
+437.2631578947368
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_3.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_3.data
new file mode 100644
index 00000000..0b67d12b
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_3.data
@@ -0,0 +1 @@
+294.10526315789474
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_4.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_4.data
new file mode 100644
index 00000000..e1c628e5
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_4.data
@@ -0,0 +1 @@
+143.78947368421052
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_5.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_5.data
new file mode 100644
index 00000000..083771db
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS-2_5.data
@@ -0,0 +1 @@
+125.33333333333333
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_2.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_2.data
new file mode 100644
index 00000000..0946f347
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_2.data
@@ -0,0 +1 @@
+437.2631578947368
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_3.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_3.data
new file mode 100644
index 00000000..c3398dac
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_3.data
@@ -0,0 +1 @@
+294.94736842105266
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_4.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_4.data
new file mode 100644
index 00000000..520c649c
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_4.data
@@ -0,0 +1 @@
+142.31578947368422
diff --git a/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_5.data 
b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_5.data
new file mode 100644
index 00000000..5ebbde8e
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_tpcc_throughput/HS_5.data
@@ -0,0 +1 @@
+114.52631578947368
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_2.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_2.data
new file mode 100644
index 00000000..5434a3e7
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_2.data
@@ -0,0 +1 @@
+0.8417525
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_3.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_3.data
new file mode 100644
index 00000000..cd0eb923
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_3.data
@@ -0,0 +1 @@
+1.13740975
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_4.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_4.data
new file mode 100644
index 00000000..6f8fd743
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+1.9483000000000001
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_5.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_5.data
new file mode 100644
index 00000000..3da8d271
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1-SLOT_5.data
@@ -0,0 +1 @@
+2.056835
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_2.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_2.data
new file mode 100644
index 00000000..ffc5225a
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_2.data
@@ -0,0 +1 @@
+0.8319615
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_3.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_3.data
new file mode 100644
index 00000000..2a44eccb
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_3.data
@@ -0,0 +1 @@
+1.1207555
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_4.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_4.data
new file mode 100644
index 00000000..0ed75dc9
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_4.data
@@ -0,0 +1 @@
+2.0978375
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_5.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_5.data
new file mode 100644
index 00000000..cf9d4440
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-1_5.data
@@ -0,0 +1 @@
+2.409655
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_2.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_2.data
new file mode 100644
index 00000000..d8e24bc1
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_2.data
@@ -0,0 +1 @@
+1.0948795
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_3.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_3.data
new file mode 100644
index 00000000..ff59d63a
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_3.data
@@ -0,0 +1 @@
+1.5738675
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_4.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_4.data
new file mode 100644
index 00000000..21e3b67b
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_4.data
@@ -0,0 +1 @@
+2.77488
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_5.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_5.data
new file mode 100644
index 00000000..67f72eef
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS-2_5.data
@@ -0,0 +1 @@
+3.17178
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_2.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_2.data
new file mode 100644
index 00000000..d1ed4352
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_2.data
@@ -0,0 +1 @@
+1.4009999999999998
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_3.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_3.data
new file mode 100644
index 00000000..09d2826d
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_3.data
@@ -0,0 +1 @@
+1.9393600000000002
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_4.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_4.data
new file mode 100644
index 00000000..b75a4c64
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_4.data
@@ -0,0 +1 @@
+3.48536
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_5.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_5.data
new file mode 100644
index 00000000..d01b9d56
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_latency/HS_5.data
@@ -0,0 +1 @@
+4.10002
diff --git 
a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_2.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_2.data
new file mode 100644
index 00000000..2253bed4
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_2.data
@@ -0,0 +1 @@
+404.375
diff --git 
a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_3.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_3.data
new file mode 100644
index 00000000..20f84b61
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_3.data
@@ -0,0 +1 @@
+300.2083333333333
diff --git 
a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_4.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_4.data
new file mode 100644
index 00000000..068a3c2d
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_4.data
@@ -0,0 +1 @@
+160.0
diff --git 
a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_5.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_5.data
new file mode 100644
index 00000000..b4206011
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1-SLOT_5.data
@@ -0,0 +1 @@
+154.91228070175438
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_2.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_2.data
new file mode 100644
index 00000000..a67d91bf
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_2.data
@@ -0,0 +1 @@
+434.10526315789474
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_3.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_3.data
new file mode 100644
index 00000000..4f9f7c57
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_3.data
@@ -0,0 +1 @@
+292.2105263157895
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_4.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_4.data
new file mode 100644
index 00000000..7894453c
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_4.data
@@ -0,0 +1 @@
+146.31578947368422
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_5.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_5.data
new file mode 100644
index 00000000..01d9afd4
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-1_5.data
@@ -0,0 +1 @@
+125.23364485981308
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_2.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_2.data
new file mode 100644
index 00000000..ccfaae7c
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_2.data
@@ -0,0 +1 @@
+434.5263157894737
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_3.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_3.data
new file mode 100644
index 00000000..68550ab5
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_3.data
@@ -0,0 +1 @@
+294.3157894736842
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_4.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_4.data
new file mode 100644
index 00000000..e1c628e5
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_4.data
@@ -0,0 +1 @@
+143.78947368421052
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_5.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_5.data
new file mode 100644
index 00000000..fc55e86d
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS-2_5.data
@@ -0,0 +1 @@
+122.97872340425532
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_2.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_2.data
new file mode 100644
index 00000000..3045f053
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_2.data
@@ -0,0 +1 @@
+443.1578947368421
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_3.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_3.data
new file mode 100644
index 00000000..01563244
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_3.data
@@ -0,0 +1 @@
+291.1578947368421
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_4.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_4.data
new file mode 100644
index 00000000..4b1c8421
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_4.data
@@ -0,0 +1 @@
+141.47368421052633
diff --git a/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_5.data 
b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_5.data
new file mode 100644
index 00000000..ef819918
--- /dev/null
+++ b/scripts/deploy/plot_data/geo_scale_ycsb_throughput/HS_5.data
@@ -0,0 +1 @@
+117.26315789473684
diff --git a/scripts/deploy/stop_eu_west_2_instances.sh 
b/scripts/deploy/stop_eu_west_2_instances.sh
index 6aaedbc7..92ae7a43 100755
--- a/scripts/deploy/stop_eu_west_2_instances.sh
+++ b/scripts/deploy/stop_eu_west_2_instances.sh
@@ -3,16 +3,37 @@
 
 # List of EC2 Instance IDs to stop
 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
+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
+i-0bc32a6c92158be6d
+i-0d25f2a2602ebc303
+i-084843194861db9b5
+i-0c2ce07ce91e11242
+i-0593109f2715fba52
+i-0b87e7c835bca8b1b
+i-02770d4b0aabcffe0
+i-07466df43733d754c
+i-0fc6ec3d3d82fc05d
+i-098cfba6d727ea8ea
 )
 
 # Set your AWS region
diff --git a/scripts/null b/scripts/null
index 5f879988..d39db87d 100644
--- a/scripts/null
+++ b/scripts/null
@@ -1 +1,2 @@
 
/home/ubuntu/incubator-resilientdb/service/contract/benchmark/data/smallbank.json:
 No such file or directory
+Connection to 20.0.14.230 closed by remote host.

Reply via email to