From d304a017a0f219d06a8feb175f6e236553575818 Mon Sep 17 00:00:00 2001 From: aminst Date: Fri, 12 Apr 2024 16:47:04 -0400 Subject: [PATCH] Add many more experiments --- .gitignore | 4 +- cmd/client/main.go | 2 + configs/default/oramnode_endpoints.yaml | 24 +- configs/default/parameters.yaml | 4 +- configs/oramnode_endpoints.yaml | 18 +- configs/redis_endpoints.yaml | 4 +- configs/router_endpoints.yaml | 4 +- configs/shardnode_endpoints.yaml | 4 +- .../1024/jaeger_endpoint.yaml | 5 + .../1024/oramnode_endpoints.yaml | 232 ++++++++++++++++++ .../1024/parameters.yaml | 15 ++ .../1024/redis_endpoints.yaml | 200 +++++++++++++++ .../1024/router_endpoints.yaml | 91 +++++++ .../1024/shardnode_endpoints.yaml | 64 +++++ .../128/jaeger_endpoint.yaml | 5 + .../128/oramnode_endpoints.yaml | 232 ++++++++++++++++++ .../128/parameters.yaml | 15 ++ .../128/redis_endpoints.yaml | 200 +++++++++++++++ .../128/router_endpoints.yaml | 91 +++++++ .../128/shardnode_endpoints.yaml | 64 +++++ .../256/jaeger_endpoint.yaml | 5 + .../256/oramnode_endpoints.yaml | 232 ++++++++++++++++++ .../256/parameters.yaml | 15 ++ .../256/redis_endpoints.yaml | 200 +++++++++++++++ .../256/router_endpoints.yaml | 91 +++++++ .../256/shardnode_endpoints.yaml | 64 +++++ .../512/jaeger_endpoint.yaml | 5 + .../512/oramnode_endpoints.yaml | 232 ++++++++++++++++++ .../512/parameters.yaml | 15 ++ .../512/redis_endpoints.yaml | 200 +++++++++++++++ .../512/router_endpoints.yaml | 91 +++++++ .../512/shardnode_endpoints.yaml | 64 +++++ .../uniform/jaeger_endpoint.yaml | 5 + .../uniform/oramnode_endpoints.yaml | 64 +++++ .../uniform/parameters.yaml | 15 ++ .../uniform/redis_endpoints.yaml | 37 +++ .../uniform/router_endpoints.yaml | 16 ++ .../uniform/shardnode_endpoints.yaml | 64 +++++ .../zipf0_2/jaeger_endpoint.yaml | 5 + .../zipf0_2/oramnode_endpoints.yaml | 64 +++++ .../zipf0_2/parameters.yaml | 15 ++ .../zipf0_2/redis_endpoints.yaml | 37 +++ .../zipf0_2/router_endpoints.yaml | 16 ++ .../zipf0_2/shardnode_endpoints.yaml | 64 +++++ .../zipf0_4/jaeger_endpoint.yaml | 5 + .../zipf0_4/oramnode_endpoints.yaml | 64 +++++ .../zipf0_4/parameters.yaml | 15 ++ .../zipf0_4/redis_endpoints.yaml | 37 +++ .../zipf0_4/router_endpoints.yaml | 16 ++ .../zipf0_4/shardnode_endpoints.yaml | 64 +++++ .../zipf0_6/jaeger_endpoint.yaml | 5 + .../zipf0_6/oramnode_endpoints.yaml | 64 +++++ .../zipf0_6/parameters.yaml | 15 ++ .../zipf0_6/redis_endpoints.yaml | 37 +++ .../zipf0_6/router_endpoints.yaml | 16 ++ .../zipf0_6/shardnode_endpoints.yaml | 64 +++++ .../zipf0_8/jaeger_endpoint.yaml | 5 + .../zipf0_8/oramnode_endpoints.yaml | 64 +++++ .../zipf0_8/parameters.yaml | 15 ++ .../zipf0_8/redis_endpoints.yaml | 37 +++ .../zipf0_8/router_endpoints.yaml | 16 ++ .../zipf0_8/shardnode_endpoints.yaml | 64 +++++ .../zipf0_99/jaeger_endpoint.yaml | 5 + .../zipf0_99/oramnode_endpoints.yaml | 64 +++++ .../zipf0_99/parameters.yaml | 15 ++ .../zipf0_99/redis_endpoints.yaml | 37 +++ .../zipf0_99/router_endpoints.yaml | 16 ++ .../zipf0_99/shardnode_endpoints.yaml | 64 +++++ .../0_1/jaeger_endpoint.yaml | 5 + .../0_1/oramnode_endpoints.yaml | 64 +++++ .../0_1/parameters.yaml | 15 ++ .../0_1/redis_endpoints.yaml | 37 +++ .../0_1/router_endpoints.yaml | 16 ++ .../0_1/shardnode_endpoints.yaml | 64 +++++ .../0_5/jaeger_endpoint.yaml | 5 + .../0_5/oramnode_endpoints.yaml | 64 +++++ .../0_5/parameters.yaml | 15 ++ .../0_5/redis_endpoints.yaml | 37 +++ .../0_5/router_endpoints.yaml | 16 ++ .../0_5/shardnode_endpoints.yaml | 64 +++++ .../1/jaeger_endpoint.yaml | 5 + .../1/oramnode_endpoints.yaml | 64 +++++ .../paper_epoch_experiments/1/parameters.yaml | 15 ++ .../1/redis_endpoints.yaml | 37 +++ .../1/router_endpoints.yaml | 16 ++ .../1/shardnode_endpoints.yaml | 64 +++++ .../10/jaeger_endpoint.yaml | 5 + .../10/oramnode_endpoints.yaml | 64 +++++ .../10/parameters.yaml | 15 ++ .../10/redis_endpoints.yaml | 37 +++ .../10/router_endpoints.yaml | 16 ++ .../10/shardnode_endpoints.yaml | 64 +++++ .../2/jaeger_endpoint.yaml | 5 + .../2/oramnode_endpoints.yaml | 64 +++++ .../paper_epoch_experiments/2/parameters.yaml | 15 ++ .../2/redis_endpoints.yaml | 37 +++ .../2/router_endpoints.yaml | 16 ++ .../2/shardnode_endpoints.yaml | 64 +++++ .../20/jaeger_endpoint.yaml | 5 + .../20/oramnode_endpoints.yaml | 64 +++++ .../20/parameters.yaml | 15 ++ .../20/redis_endpoints.yaml | 37 +++ .../20/router_endpoints.yaml | 16 ++ .../20/shardnode_endpoints.yaml | 64 +++++ .../5/jaeger_endpoint.yaml | 5 + .../5/oramnode_endpoints.yaml | 64 +++++ .../paper_epoch_experiments/5/parameters.yaml | 15 ++ .../5/redis_endpoints.yaml | 37 +++ .../5/router_endpoints.yaml | 16 ++ .../5/shardnode_endpoints.yaml | 64 +++++ .../shard/jaeger_endpoint.yaml | 5 + .../shard/oramnode_endpoints.yaml | 64 +++++ .../shard/parameters.yaml | 15 ++ .../shard/redis_endpoints.yaml | 37 +++ .../shard/router_endpoints.yaml | 16 ++ .../shard/shardnode_endpoints.yaml | 64 +++++ .../r1_sh3_om3_red6/jaeger_endpoint.yaml | 5 + .../r1_sh3_om3_red6/oramnode_endpoints.yaml | 64 +++++ .../r1_sh3_om3_red6/parameters.yaml | 15 ++ .../r1_sh3_om3_red6/redis_endpoints.yaml | 37 +++ .../r1_sh3_om3_red6/router_endpoints.yaml | 16 ++ .../r1_sh3_om3_red6/shardnode_endpoints.yaml | 64 +++++ .../r2_sh3_om3_red6/jaeger_endpoint.yaml | 5 + .../r2_sh3_om3_red6/oramnode_endpoints.yaml | 64 +++++ .../r2_sh3_om3_red6/parameters.yaml | 15 ++ .../r2_sh3_om3_red6/redis_endpoints.yaml | 37 +++ .../r2_sh3_om3_red6/router_endpoints.yaml | 16 ++ .../r2_sh3_om3_red6/shardnode_endpoints.yaml | 64 +++++ .../r3_sh1_om3_red6/jaeger_endpoint.yaml | 5 + .../r3_sh1_om3_red6/oramnode_endpoints.yaml | 64 +++++ .../r3_sh1_om3_red6/parameters.yaml | 15 ++ .../r3_sh1_om3_red6/redis_endpoints.yaml | 37 +++ .../r3_sh1_om3_red6/router_endpoints.yaml | 16 ++ .../r3_sh1_om3_red6/shardnode_endpoints.yaml | 64 +++++ .../r3_sh2_om3_red6/jaeger_endpoint.yaml | 5 + .../r3_sh2_om3_red6/oramnode_endpoints.yaml | 64 +++++ .../r3_sh2_om3_red6/parameters.yaml | 15 ++ .../r3_sh2_om3_red6/redis_endpoints.yaml | 37 +++ .../r3_sh2_om3_red6/router_endpoints.yaml | 16 ++ .../r3_sh2_om3_red6/shardnode_endpoints.yaml | 64 +++++ .../r3_sh3_om1_red6/jaeger_endpoint.yaml | 5 + .../r3_sh3_om1_red6/oramnode_endpoints.yaml | 64 +++++ .../r3_sh3_om1_red6/parameters.yaml | 15 ++ .../r3_sh3_om1_red6/redis_endpoints.yaml | 37 +++ .../r3_sh3_om1_red6/router_endpoints.yaml | 16 ++ .../r3_sh3_om1_red6/shardnode_endpoints.yaml | 64 +++++ .../r3_sh3_om2_red6/jaeger_endpoint.yaml | 5 + .../r3_sh3_om2_red6/oramnode_endpoints.yaml | 64 +++++ .../r3_sh3_om2_red6/parameters.yaml | 15 ++ .../r3_sh3_om2_red6/redis_endpoints.yaml | 37 +++ .../r3_sh3_om2_red6/router_endpoints.yaml | 16 ++ .../r3_sh3_om2_red6/shardnode_endpoints.yaml | 64 +++++ .../r3_sh3_om3_red6/jaeger_endpoint.yaml | 5 + .../r3_sh3_om3_red6/oramnode_endpoints.yaml | 64 +++++ .../r3_sh3_om3_red6/parameters.yaml | 15 ++ .../r3_sh3_om3_red6/redis_endpoints.yaml | 37 +++ .../r3_sh3_om3_red6/router_endpoints.yaml | 16 ++ .../r3_sh3_om3_red6/shardnode_endpoints.yaml | 64 +++++ .../conc100/jaeger_endpoint.yaml | 5 + .../conc100/oramnode_endpoints.yaml | 22 ++ .../conc100/parameters.yaml | 15 ++ .../conc100/redis_endpoints.yaml | 7 + .../conc100/router_endpoints.yaml | 16 ++ .../conc100/shardnode_endpoints.yaml | 22 ++ .../conc1000/jaeger_endpoint.yaml | 5 + .../conc1000/oramnode_endpoints.yaml | 22 ++ .../conc1000/parameters.yaml | 15 ++ .../conc1000/redis_endpoints.yaml | 7 + .../conc1000/router_endpoints.yaml | 16 ++ .../conc1000/shardnode_endpoints.yaml | 22 ++ .../conc200/jaeger_endpoint.yaml | 5 + .../conc200/oramnode_endpoints.yaml | 22 ++ .../conc200/parameters.yaml | 15 ++ .../conc200/redis_endpoints.yaml | 7 + .../conc200/router_endpoints.yaml | 16 ++ .../conc200/shardnode_endpoints.yaml | 22 ++ .../conc2500/jaeger_endpoint.yaml | 5 + .../conc2500/oramnode_endpoints.yaml | 22 ++ .../conc2500/parameters.yaml | 15 ++ .../conc2500/redis_endpoints.yaml | 7 + .../conc2500/router_endpoints.yaml | 16 ++ .../conc2500/shardnode_endpoints.yaml | 22 ++ .../conc300/jaeger_endpoint.yaml | 5 + .../conc300/oramnode_endpoints.yaml | 22 ++ .../conc300/parameters.yaml | 15 ++ .../conc300/redis_endpoints.yaml | 7 + .../conc300/router_endpoints.yaml | 16 ++ .../conc300/shardnode_endpoints.yaml | 22 ++ .../conc3000/jaeger_endpoint.yaml | 5 + .../conc3000/oramnode_endpoints.yaml | 22 ++ .../conc3000/parameters.yaml | 15 ++ .../conc3000/redis_endpoints.yaml | 7 + .../conc3000/router_endpoints.yaml | 16 ++ .../conc3000/shardnode_endpoints.yaml | 22 ++ .../conc400/jaeger_endpoint.yaml | 5 + .../conc400/oramnode_endpoints.yaml | 22 ++ .../conc400/parameters.yaml | 15 ++ .../conc400/redis_endpoints.yaml | 7 + .../conc400/router_endpoints.yaml | 16 ++ .../conc400/shardnode_endpoints.yaml | 22 ++ .../conc4000/jaeger_endpoint.yaml | 5 + .../conc4000/oramnode_endpoints.yaml | 22 ++ .../conc4000/parameters.yaml | 15 ++ .../conc4000/redis_endpoints.yaml | 7 + .../conc4000/router_endpoints.yaml | 16 ++ .../conc4000/shardnode_endpoints.yaml | 22 ++ .../conc500/jaeger_endpoint.yaml | 5 + .../conc500/oramnode_endpoints.yaml | 22 ++ .../conc500/parameters.yaml | 15 ++ .../conc500/redis_endpoints.yaml | 7 + .../conc500/router_endpoints.yaml | 16 ++ .../conc500/shardnode_endpoints.yaml | 22 ++ .../conc5000/jaeger_endpoint.yaml | 5 + .../conc5000/oramnode_endpoints.yaml | 22 ++ .../conc5000/parameters.yaml | 15 ++ .../conc5000/redis_endpoints.yaml | 7 + .../conc5000/router_endpoints.yaml | 16 ++ .../conc5000/shardnode_endpoints.yaml | 22 ++ .../conc600/jaeger_endpoint.yaml | 5 + .../conc600/oramnode_endpoints.yaml | 22 ++ .../conc600/parameters.yaml | 15 ++ .../conc600/redis_endpoints.yaml | 7 + .../conc600/router_endpoints.yaml | 16 ++ .../conc600/shardnode_endpoints.yaml | 22 ++ .../conc6000/jaeger_endpoint.yaml | 5 + .../conc6000/oramnode_endpoints.yaml | 22 ++ .../conc6000/parameters.yaml | 15 ++ .../conc6000/redis_endpoints.yaml | 7 + .../conc6000/router_endpoints.yaml | 16 ++ .../conc6000/shardnode_endpoints.yaml | 22 ++ .../conc700/jaeger_endpoint.yaml | 5 + .../conc700/oramnode_endpoints.yaml | 22 ++ .../conc700/parameters.yaml | 15 ++ .../conc700/redis_endpoints.yaml | 7 + .../conc700/router_endpoints.yaml | 16 ++ .../conc700/shardnode_endpoints.yaml | 22 ++ .../conc7000/jaeger_endpoint.yaml | 5 + .../conc7000/oramnode_endpoints.yaml | 22 ++ .../conc7000/parameters.yaml | 15 ++ .../conc7000/redis_endpoints.yaml | 7 + .../conc7000/router_endpoints.yaml | 16 ++ .../conc7000/shardnode_endpoints.yaml | 22 ++ .../conc800/jaeger_endpoint.yaml | 5 + .../conc800/oramnode_endpoints.yaml | 22 ++ .../conc800/parameters.yaml | 15 ++ .../conc800/redis_endpoints.yaml | 7 + .../conc800/router_endpoints.yaml | 16 ++ .../conc800/shardnode_endpoints.yaml | 22 ++ .../conc8000/jaeger_endpoint.yaml | 5 + .../conc8000/oramnode_endpoints.yaml | 22 ++ .../conc8000/parameters.yaml | 15 ++ .../conc8000/redis_endpoints.yaml | 7 + .../conc8000/router_endpoints.yaml | 16 ++ .../conc8000/shardnode_endpoints.yaml | 22 ++ .../conc900/jaeger_endpoint.yaml | 5 + .../conc900/oramnode_endpoints.yaml | 22 ++ .../conc900/parameters.yaml | 15 ++ .../conc900/redis_endpoints.yaml | 7 + .../conc900/router_endpoints.yaml | 16 ++ .../conc900/shardnode_endpoints.yaml | 22 ++ .../conc9000/jaeger_endpoint.yaml | 5 + .../conc9000/oramnode_endpoints.yaml | 22 ++ .../conc9000/parameters.yaml | 15 ++ .../conc9000/redis_endpoints.yaml | 7 + .../conc9000/router_endpoints.yaml | 16 ++ .../conc9000/shardnode_endpoints.yaml | 22 ++ .../10machines/jaeger_endpoint.yaml | 5 + .../10machines/oramnode_endpoints.yaml | 113 +++++++++ .../10machines/parameters.yaml | 15 ++ .../10machines/redis_endpoints.yaml | 193 +++++++++++++++ .../10machines/router_endpoints.yaml | 81 ++++++ .../10machines/shardnode_endpoints.yaml | 57 +++++ .../12machines/jaeger_endpoint.yaml | 5 + .../12machines/oramnode_endpoints.yaml | 225 +++++++++++++++++ .../12machines/parameters.yaml | 15 ++ .../12machines/redis_endpoints.yaml | 193 +++++++++++++++ .../12machines/router_endpoints.yaml | 81 ++++++ .../12machines/shardnode_endpoints.yaml | 57 +++++ .../14machines/jaeger_endpoint.yaml | 5 + .../14machines/oramnode_endpoints.yaml | 225 +++++++++++++++++ .../14machines/parameters.yaml | 15 ++ .../14machines/redis_endpoints.yaml | 193 +++++++++++++++ .../14machines/router_endpoints.yaml | 81 ++++++ .../14machines/shardnode_endpoints.yaml | 57 +++++ .../16machines/jaeger_endpoint.yaml | 5 + .../16machines/oramnode_endpoints.yaml | 225 +++++++++++++++++ .../16machines/parameters.yaml | 15 ++ .../16machines/redis_endpoints.yaml | 193 +++++++++++++++ .../16machines/router_endpoints.yaml | 81 ++++++ .../16machines/shardnode_endpoints.yaml | 57 +++++ .../2machines/jaeger_endpoint.yaml | 5 + .../2machines/oramnode_endpoints.yaml | 113 +++++++++ .../2machines/parameters.yaml | 15 ++ .../2machines/redis_endpoints.yaml | 121 +++++++++ .../2machines/router_endpoints.yaml | 41 ++++ .../2machines/shardnode_endpoints.yaml | 29 +++ .../3machines/jaeger_endpoint.yaml | 5 + .../3machines/oramnode_endpoints.yaml | 113 +++++++++ .../3machines/parameters.yaml | 15 ++ .../3machines/redis_endpoints.yaml | 121 +++++++++ .../3machines/router_endpoints.yaml | 41 ++++ .../3machines/shardnode_endpoints.yaml | 29 +++ .../4machines/jaeger_endpoint.yaml | 5 + .../4machines/oramnode_endpoints.yaml | 113 +++++++++ .../4machines/parameters.yaml | 15 ++ .../4machines/redis_endpoints.yaml | 121 +++++++++ .../4machines/router_endpoints.yaml | 41 ++++ .../4machines/shardnode_endpoints.yaml | 29 +++ .../5machines/jaeger_endpoint.yaml | 5 + .../5machines/oramnode_endpoints.yaml | 113 +++++++++ .../5machines/parameters.yaml | 15 ++ .../5machines/redis_endpoints.yaml | 121 +++++++++ .../5machines/router_endpoints.yaml | 41 ++++ .../5machines/shardnode_endpoints.yaml | 29 +++ .../6machines/jaeger_endpoint.yaml | 5 + .../6machines/oramnode_endpoints.yaml | 113 +++++++++ .../6machines/parameters.yaml | 15 ++ .../6machines/redis_endpoints.yaml | 121 +++++++++ .../6machines/router_endpoints.yaml | 41 ++++ .../6machines/shardnode_endpoints copy.yaml | 85 +++++++ .../6machines/shardnode_endpoints.yaml | 29 +++ .../7machines/jaeger_endpoint.yaml | 5 + .../7machines/oramnode_endpoints.yaml | 113 +++++++++ .../7machines/parameters.yaml | 15 ++ .../7machines/redis_endpoints.yaml | 121 +++++++++ .../7machines/router_endpoints.yaml | 41 ++++ .../7machines/shardnode_endpoints copy.yaml | 85 +++++++ .../7machines/shardnode_endpoints.yaml | 29 +++ .../8machines/jaeger_endpoint.yaml | 5 + .../8machines/oramnode_endpoints.yaml | 113 +++++++++ .../8machines/parameters.yaml | 15 ++ .../8machines/redis_endpoints.yaml | 97 ++++++++ .../8machines/router_endpoints.yaml | 41 ++++ .../8machines/shardnode_endpoints copy.yaml | 85 +++++++ .../8machines/shardnode_endpoints.yaml | 29 +++ pkg/client/output.go | 2 +- 336 files changed, 12948 insertions(+), 24 deletions(-) create mode 100644 experiments/paper_blocksize_experiments/1024/jaeger_endpoint.yaml create mode 100644 experiments/paper_blocksize_experiments/1024/oramnode_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/1024/parameters.yaml create mode 100644 experiments/paper_blocksize_experiments/1024/redis_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/1024/router_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/1024/shardnode_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/128/jaeger_endpoint.yaml create mode 100644 experiments/paper_blocksize_experiments/128/oramnode_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/128/parameters.yaml create mode 100644 experiments/paper_blocksize_experiments/128/redis_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/128/router_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/128/shardnode_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/256/jaeger_endpoint.yaml create mode 100644 experiments/paper_blocksize_experiments/256/oramnode_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/256/parameters.yaml create mode 100644 experiments/paper_blocksize_experiments/256/redis_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/256/router_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/256/shardnode_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/512/jaeger_endpoint.yaml create mode 100644 experiments/paper_blocksize_experiments/512/oramnode_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/512/parameters.yaml create mode 100644 experiments/paper_blocksize_experiments/512/redis_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/512/router_endpoints.yaml create mode 100644 experiments/paper_blocksize_experiments/512/shardnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/uniform/jaeger_endpoint.yaml create mode 100644 experiments/paper_dist_experiments/uniform/oramnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/uniform/parameters.yaml create mode 100644 experiments/paper_dist_experiments/uniform/redis_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/uniform/router_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/uniform/shardnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_2/jaeger_endpoint.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_2/oramnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_2/parameters.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_2/redis_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_2/router_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_2/shardnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_4/jaeger_endpoint.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_4/oramnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_4/parameters.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_4/redis_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_4/router_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_4/shardnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_6/jaeger_endpoint.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_6/oramnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_6/parameters.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_6/redis_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_6/router_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_6/shardnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_8/jaeger_endpoint.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_8/oramnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_8/parameters.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_8/redis_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_8/router_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_8/shardnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_99/jaeger_endpoint.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_99/oramnode_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_99/parameters.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_99/redis_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_99/router_endpoints.yaml create mode 100644 experiments/paper_dist_experiments/zipf0_99/shardnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/0_1/jaeger_endpoint.yaml create mode 100644 experiments/paper_epoch_experiments/0_1/oramnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/0_1/parameters.yaml create mode 100644 experiments/paper_epoch_experiments/0_1/redis_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/0_1/router_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/0_1/shardnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/0_5/jaeger_endpoint.yaml create mode 100644 experiments/paper_epoch_experiments/0_5/oramnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/0_5/parameters.yaml create mode 100644 experiments/paper_epoch_experiments/0_5/redis_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/0_5/router_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/0_5/shardnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/1/jaeger_endpoint.yaml create mode 100644 experiments/paper_epoch_experiments/1/oramnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/1/parameters.yaml create mode 100644 experiments/paper_epoch_experiments/1/redis_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/1/router_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/1/shardnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/10/jaeger_endpoint.yaml create mode 100644 experiments/paper_epoch_experiments/10/oramnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/10/parameters.yaml create mode 100644 experiments/paper_epoch_experiments/10/redis_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/10/router_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/10/shardnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/2/jaeger_endpoint.yaml create mode 100644 experiments/paper_epoch_experiments/2/oramnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/2/parameters.yaml create mode 100644 experiments/paper_epoch_experiments/2/redis_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/2/router_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/2/shardnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/20/jaeger_endpoint.yaml create mode 100644 experiments/paper_epoch_experiments/20/oramnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/20/parameters.yaml create mode 100644 experiments/paper_epoch_experiments/20/redis_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/20/router_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/20/shardnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/5/jaeger_endpoint.yaml create mode 100644 experiments/paper_epoch_experiments/5/oramnode_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/5/parameters.yaml create mode 100644 experiments/paper_epoch_experiments/5/redis_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/5/router_endpoints.yaml create mode 100644 experiments/paper_epoch_experiments/5/shardnode_endpoints.yaml create mode 100644 experiments/paper_failure_experiments/shard/jaeger_endpoint.yaml create mode 100644 experiments/paper_failure_experiments/shard/oramnode_endpoints.yaml create mode 100644 experiments/paper_failure_experiments/shard/parameters.yaml create mode 100644 experiments/paper_failure_experiments/shard/redis_endpoints.yaml create mode 100644 experiments/paper_failure_experiments/shard/router_endpoints.yaml create mode 100644 experiments/paper_failure_experiments/shard/shardnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r1_sh3_om3_red6/jaeger_endpoint.yaml create mode 100644 experiments/paper_per_layer_experiments/r1_sh3_om3_red6/oramnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r1_sh3_om3_red6/parameters.yaml create mode 100644 experiments/paper_per_layer_experiments/r1_sh3_om3_red6/redis_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r1_sh3_om3_red6/router_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r1_sh3_om3_red6/shardnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r2_sh3_om3_red6/jaeger_endpoint.yaml create mode 100644 experiments/paper_per_layer_experiments/r2_sh3_om3_red6/oramnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r2_sh3_om3_red6/parameters.yaml create mode 100644 experiments/paper_per_layer_experiments/r2_sh3_om3_red6/redis_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r2_sh3_om3_red6/router_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r2_sh3_om3_red6/shardnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh1_om3_red6/jaeger_endpoint.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh1_om3_red6/oramnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh1_om3_red6/parameters.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh1_om3_red6/redis_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh1_om3_red6/router_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh1_om3_red6/shardnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh2_om3_red6/jaeger_endpoint.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh2_om3_red6/oramnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh2_om3_red6/parameters.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh2_om3_red6/redis_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh2_om3_red6/router_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh2_om3_red6/shardnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om1_red6/jaeger_endpoint.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om1_red6/oramnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om1_red6/parameters.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om1_red6/redis_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om1_red6/router_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om1_red6/shardnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om2_red6/jaeger_endpoint.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om2_red6/oramnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om2_red6/parameters.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om2_red6/redis_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om2_red6/router_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om2_red6/shardnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om3_red6/jaeger_endpoint.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om3_red6/oramnode_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om3_red6/parameters.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om3_red6/redis_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om3_red6/router_endpoints.yaml create mode 100644 experiments/paper_per_layer_experiments/r3_sh3_om3_red6/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc100/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc100/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc100/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc100/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc100/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc100/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc1000/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc1000/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc1000/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc1000/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc1000/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc1000/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc200/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc200/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc200/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc200/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc200/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc200/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc2500/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc2500/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc2500/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc2500/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc2500/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc2500/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc300/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc300/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc300/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc300/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc300/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc300/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc3000/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc3000/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc3000/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc3000/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc3000/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc3000/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc400/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc400/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc400/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc400/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc400/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc400/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc4000/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc4000/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc4000/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc4000/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc4000/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc4000/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc500/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc500/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc500/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc500/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc500/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc500/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc5000/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc5000/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc5000/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc5000/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc5000/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc5000/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc600/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc600/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc600/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc600/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc600/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc600/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc6000/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc6000/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc6000/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc6000/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc6000/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc6000/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc700/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc700/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc700/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc700/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc700/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc700/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc7000/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc7000/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc7000/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc7000/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc7000/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc7000/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc800/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc800/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc800/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc800/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc800/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc800/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc8000/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc8000/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc8000/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc8000/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc8000/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc8000/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc900/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc900/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc900/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc900/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc900/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc900/shardnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc9000/jaeger_endpoint.yaml create mode 100644 experiments/paper_quoram_experiments/conc9000/oramnode_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc9000/parameters.yaml create mode 100644 experiments/paper_quoram_experiments/conc9000/redis_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc9000/router_endpoints.yaml create mode 100644 experiments/paper_quoram_experiments/conc9000/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/10machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/10machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/10machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/10machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/10machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/10machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/12machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/12machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/12machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/12machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/12machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/12machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/14machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/14machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/14machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/14machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/14machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/14machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/16machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/16machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/16machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/16machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/16machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/16machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/2machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/2machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/2machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/2machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/2machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/2machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/3machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/3machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/3machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/3machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/3machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/3machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/4machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/4machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/4machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/4machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/4machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/4machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/5machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/5machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/5machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/5machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/5machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/5machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/6machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/6machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/6machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/6machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/6machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/6machines/shardnode_endpoints copy.yaml create mode 100644 experiments/paper_scaling_experiments/6machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/7machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/7machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/7machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/7machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/7machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/7machines/shardnode_endpoints copy.yaml create mode 100644 experiments/paper_scaling_experiments/7machines/shardnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/8machines/jaeger_endpoint.yaml create mode 100644 experiments/paper_scaling_experiments/8machines/oramnode_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/8machines/parameters.yaml create mode 100644 experiments/paper_scaling_experiments/8machines/redis_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/8machines/router_endpoints.yaml create mode 100644 experiments/paper_scaling_experiments/8machines/shardnode_endpoints copy.yaml create mode 100644 experiments/paper_scaling_experiments/8machines/shardnode_endpoints.yaml diff --git a/.gitignore b/.gitignore index b7fa6c2..2a2455b 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,6 @@ db.txt trace.txt *.txt .ipynb_checkpoints/* -hosts \ No newline at end of file +hosts +*.xlsx +*.png \ No newline at end of file diff --git a/cmd/client/main.go b/cmd/client/main.go index 6210147..33ce66f 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -3,6 +3,7 @@ package main import ( "context" "flag" + "fmt" "os" "path" "time" @@ -66,6 +67,7 @@ func main() { if err != nil { log.Fatal().Msgf("Failed to check if storages are ready; %v", err) } + fmt.Println("Starting experiment") readResponseChannel := make(chan client.ReadResponse) writeResponseChannel := make(chan client.WriteResponse) diff --git a/configs/default/oramnode_endpoints.yaml b/configs/default/oramnode_endpoints.yaml index 1d5bd78..c07e821 100644 --- a/configs/default/oramnode_endpoints.yaml +++ b/configs/default/oramnode_endpoints.yaml @@ -5,18 +5,18 @@ endpoints: id: 0 replicaid: 0 raftport: 1127 - # - exposed_ip: localhost - # local_bind_ip: localhost - # port: 2752 - # id: 0 - # replicaid: 1 - # raftport: 1128 - # - exposed_ip: localhost - # local_bind_ip: localhost - # port: 2753 - # id: 0 - # replicaid: 2 - # raftport: 1129 + - exposed_ip: localhost + local_bind_ip: localhost + port: 2752 + id: 0 + replicaid: 1 + raftport: 1128 + - exposed_ip: localhost + local_bind_ip: localhost + port: 2753 + id: 0 + replicaid: 2 + raftport: 1129 # - exposed_ip: localhost # local_bind_ip: localhost # port: 2754 diff --git a/configs/default/parameters.yaml b/configs/default/parameters.yaml index 4705d8b..c5e4276 100644 --- a/configs/default/parameters.yaml +++ b/configs/default/parameters.yaml @@ -1,6 +1,6 @@ max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions -eviction-rate: 1000000 # How many ReadPath operations before eviction -evict-path-count: 200 # How many paths to evict at a time +eviction-rate: 10 # How many ReadPath operations before eviction +evict-path-count: 1000000 # How many paths to evict at a time batch-timeout: 5 # How many milliseconds to wait before sending a batch of blocks to the oram node epoch-time: 5 # How many milliseconds between each epoch trace: false # Whether to use opentelemetry and jaeger diff --git a/configs/oramnode_endpoints.yaml b/configs/oramnode_endpoints.yaml index 03ed45e..03a81d0 100644 --- a/configs/oramnode_endpoints.yaml +++ b/configs/oramnode_endpoints.yaml @@ -1,11 +1,25 @@ endpoints: - - exposed_ip: 20.115.80.167 - local_bind_ip: 20.115.80.167 + - exposed_ip: 127.0.0.1 + local_bind_ip: 127.0.0.1 deploy_host: host1 port: 1751 id: 0 replicaid: 0 raftport: 1127 + - exposed_ip: 127.0.0.1 + local_bind_ip: 127.0.0.1 + deploy_host: host1 + port: 1752 + id: 0 + replicaid: 0 + raftport: 1128 + - exposed_ip: 127.0.0.1 + local_bind_ip: 127.0.0.1 + deploy_host: host1 + port: 1753 + id: 0 + replicaid: 0 + raftport: 1129 # - exposed_ip: 192.168.252.117 # local_bind_ip: 192.168.252.117 # deploy_host: host2 diff --git a/configs/redis_endpoints.yaml b/configs/redis_endpoints.yaml index 098032b..02ae2cf 100644 --- a/configs/redis_endpoints.yaml +++ b/configs/redis_endpoints.yaml @@ -1,6 +1,6 @@ endpoints: - - exposed_ip: 192.168.252.115 - local_bind_ip: 192.168.252.115 + - exposed_ip: 127.0.0.1 + local_bind_ip: 127.0.0.1 deploy_host: host1 port: 6379 id: 0 diff --git a/configs/router_endpoints.yaml b/configs/router_endpoints.yaml index c4bf992..10bafab 100644 --- a/configs/router_endpoints.yaml +++ b/configs/router_endpoints.yaml @@ -1,6 +1,6 @@ endpoints: - - exposed_ip: 192.168.252.115 - local_bind_ip: 192.168.252.115 + - exposed_ip: 127.0.0.1 + local_bind_ip: 127.0.0.1 deploy_host: host1 port: 8745 id: 0 diff --git a/configs/shardnode_endpoints.yaml b/configs/shardnode_endpoints.yaml index a02cfca..484518a 100644 --- a/configs/shardnode_endpoints.yaml +++ b/configs/shardnode_endpoints.yaml @@ -1,6 +1,6 @@ endpoints: - - exposed_ip: 192.168.252.115 - local_bind_ip: 192.168.252.115 + - exposed_ip: 127.0.0.1 + local_bind_ip: 127.0.0.1 deploy_host: host1 port: 8748 id: 0 diff --git a/experiments/paper_blocksize_experiments/1024/jaeger_endpoint.yaml b/experiments/paper_blocksize_experiments/1024/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_blocksize_experiments/1024/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/1024/oramnode_endpoints.yaml b/experiments/paper_blocksize_experiments/1024/oramnode_endpoints.yaml new file mode 100644 index 0000000..ad0bc52 --- /dev/null +++ b/experiments/paper_blocksize_experiments/1024/oramnode_endpoints.yaml @@ -0,0 +1,232 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1900 + id: 16 + replicaid: 0 + raftport: 1276 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1910 + id: 17 + replicaid: 0 + raftport: 1286 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1920 + id: 18 + replicaid: 0 + raftport: 1296 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1930 + id: 19 + replicaid: 0 + raftport: 1306 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1940 + id: 20 + replicaid: 0 + raftport: 1316 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1950 + id: 21 + replicaid: 0 + raftport: 1326 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1960 + id: 22 + replicaid: 0 + raftport: 1336 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1970 + id: 23 + replicaid: 0 + raftport: 1346 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1980 + id: 24 + replicaid: 0 + raftport: 1356 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1990 + id: 25 + replicaid: 0 + raftport: 1366 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2000 + id: 26 + replicaid: 0 + raftport: 1376 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2010 + id: 27 + replicaid: 0 + raftport: 1386 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2020 + id: 28 + replicaid: 0 + raftport: 1396 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2030 + id: 29 + replicaid: 0 + raftport: 1406 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2040 + id: 30 + replicaid: 0 + raftport: 1416 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2050 + id: 31 + replicaid: 0 + raftport: 1426 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 2060 + id: 32 + replicaid: 0 + raftport: 1438 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/1024/parameters.yaml b/experiments/paper_blocksize_experiments/1024/parameters.yaml new file mode 100644 index 0000000..1a5361b --- /dev/null +++ b/experiments/paper_blocksize_experiments/1024/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 3000000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/1024/redis_endpoints.yaml b/experiments/paper_blocksize_experiments/1024/redis_endpoints.yaml new file mode 100644 index 0000000..a12d79c --- /dev/null +++ b/experiments/paper_blocksize_experiments/1024/redis_endpoints.yaml @@ -0,0 +1,200 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6395 + id: 16 + oramnode_id: 16 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6396 + id: 17 + oramnode_id: 17 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6397 + id: 18 + oramnode_id: 18 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6398 + id: 19 + oramnode_id: 19 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6399 + id: 20 + oramnode_id: 20 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6400 + id: 21 + oramnode_id: 21 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6401 + id: 22 + oramnode_id: 22 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6402 + id: 23 + oramnode_id: 23 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6403 + id: 24 + oramnode_id: 24 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6404 + id: 25 + oramnode_id: 25 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6405 + id: 26 + oramnode_id: 26 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6406 + id: 27 + oramnode_id: 27 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6407 + id: 28 + oramnode_id: 28 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6408 + id: 29 + oramnode_id: 29 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6409 + id: 30 + oramnode_id: 30 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6410 + id: 31 + oramnode_id: 31 + - exposed_ip: 20.151.97.75 + local_bind_ip: 10.0.0.13 + deploy_host: host17 + port: 6411 + id: 32 + oramnode_id: 32 + diff --git a/experiments/paper_blocksize_experiments/1024/router_endpoints.yaml b/experiments/paper_blocksize_experiments/1024/router_endpoints.yaml new file mode 100644 index 0000000..8b34c74 --- /dev/null +++ b/experiments/paper_blocksize_experiments/1024/router_endpoints.yaml @@ -0,0 +1,91 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8845 + id: 8 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8846 + id: 9 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8845 + id: 10 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8846 + id: 11 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8845 + id: 12 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8846 + id: 13 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8845 + id: 14 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8846 + id: 15 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 8845 + id: 16 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 8846 + id: 17 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/1024/shardnode_endpoints.yaml b/experiments/paper_blocksize_experiments/1024/shardnode_endpoints.yaml new file mode 100644 index 0000000..e476dc1 --- /dev/null +++ b/experiments/paper_blocksize_experiments/1024/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2760 + id: 4 + replicaid: 0 + raftport: 3136 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2763 + id: 5 + replicaid: 0 + raftport: 3139 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2766 + id: 6 + replicaid: 0 + raftport: 3142 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2769 + id: 7 + replicaid: 0 + raftport: 3145 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 2772 + id: 8 + replicaid: 0 + raftport: 3148 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/128/jaeger_endpoint.yaml b/experiments/paper_blocksize_experiments/128/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_blocksize_experiments/128/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/128/oramnode_endpoints.yaml b/experiments/paper_blocksize_experiments/128/oramnode_endpoints.yaml new file mode 100644 index 0000000..ad0bc52 --- /dev/null +++ b/experiments/paper_blocksize_experiments/128/oramnode_endpoints.yaml @@ -0,0 +1,232 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1900 + id: 16 + replicaid: 0 + raftport: 1276 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1910 + id: 17 + replicaid: 0 + raftport: 1286 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1920 + id: 18 + replicaid: 0 + raftport: 1296 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1930 + id: 19 + replicaid: 0 + raftport: 1306 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1940 + id: 20 + replicaid: 0 + raftport: 1316 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1950 + id: 21 + replicaid: 0 + raftport: 1326 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1960 + id: 22 + replicaid: 0 + raftport: 1336 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1970 + id: 23 + replicaid: 0 + raftport: 1346 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1980 + id: 24 + replicaid: 0 + raftport: 1356 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1990 + id: 25 + replicaid: 0 + raftport: 1366 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2000 + id: 26 + replicaid: 0 + raftport: 1376 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2010 + id: 27 + replicaid: 0 + raftport: 1386 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2020 + id: 28 + replicaid: 0 + raftport: 1396 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2030 + id: 29 + replicaid: 0 + raftport: 1406 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2040 + id: 30 + replicaid: 0 + raftport: 1416 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2050 + id: 31 + replicaid: 0 + raftport: 1426 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 2060 + id: 32 + replicaid: 0 + raftport: 1438 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/128/parameters.yaml b/experiments/paper_blocksize_experiments/128/parameters.yaml new file mode 100644 index 0000000..1a8bce9 --- /dev/null +++ b/experiments/paper_blocksize_experiments/128/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 3000000 # maximum number of requests in flight at the client +block-size: 128 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/128/redis_endpoints.yaml b/experiments/paper_blocksize_experiments/128/redis_endpoints.yaml new file mode 100644 index 0000000..a12d79c --- /dev/null +++ b/experiments/paper_blocksize_experiments/128/redis_endpoints.yaml @@ -0,0 +1,200 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6395 + id: 16 + oramnode_id: 16 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6396 + id: 17 + oramnode_id: 17 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6397 + id: 18 + oramnode_id: 18 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6398 + id: 19 + oramnode_id: 19 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6399 + id: 20 + oramnode_id: 20 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6400 + id: 21 + oramnode_id: 21 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6401 + id: 22 + oramnode_id: 22 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6402 + id: 23 + oramnode_id: 23 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6403 + id: 24 + oramnode_id: 24 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6404 + id: 25 + oramnode_id: 25 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6405 + id: 26 + oramnode_id: 26 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6406 + id: 27 + oramnode_id: 27 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6407 + id: 28 + oramnode_id: 28 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6408 + id: 29 + oramnode_id: 29 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6409 + id: 30 + oramnode_id: 30 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6410 + id: 31 + oramnode_id: 31 + - exposed_ip: 20.151.97.75 + local_bind_ip: 10.0.0.13 + deploy_host: host17 + port: 6411 + id: 32 + oramnode_id: 32 + diff --git a/experiments/paper_blocksize_experiments/128/router_endpoints.yaml b/experiments/paper_blocksize_experiments/128/router_endpoints.yaml new file mode 100644 index 0000000..8b34c74 --- /dev/null +++ b/experiments/paper_blocksize_experiments/128/router_endpoints.yaml @@ -0,0 +1,91 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8845 + id: 8 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8846 + id: 9 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8845 + id: 10 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8846 + id: 11 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8845 + id: 12 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8846 + id: 13 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8845 + id: 14 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8846 + id: 15 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 8845 + id: 16 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 8846 + id: 17 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/128/shardnode_endpoints.yaml b/experiments/paper_blocksize_experiments/128/shardnode_endpoints.yaml new file mode 100644 index 0000000..e476dc1 --- /dev/null +++ b/experiments/paper_blocksize_experiments/128/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2760 + id: 4 + replicaid: 0 + raftport: 3136 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2763 + id: 5 + replicaid: 0 + raftport: 3139 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2766 + id: 6 + replicaid: 0 + raftport: 3142 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2769 + id: 7 + replicaid: 0 + raftport: 3145 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 2772 + id: 8 + replicaid: 0 + raftport: 3148 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/256/jaeger_endpoint.yaml b/experiments/paper_blocksize_experiments/256/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_blocksize_experiments/256/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/256/oramnode_endpoints.yaml b/experiments/paper_blocksize_experiments/256/oramnode_endpoints.yaml new file mode 100644 index 0000000..ad0bc52 --- /dev/null +++ b/experiments/paper_blocksize_experiments/256/oramnode_endpoints.yaml @@ -0,0 +1,232 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1900 + id: 16 + replicaid: 0 + raftport: 1276 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1910 + id: 17 + replicaid: 0 + raftport: 1286 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1920 + id: 18 + replicaid: 0 + raftport: 1296 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1930 + id: 19 + replicaid: 0 + raftport: 1306 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1940 + id: 20 + replicaid: 0 + raftport: 1316 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1950 + id: 21 + replicaid: 0 + raftport: 1326 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1960 + id: 22 + replicaid: 0 + raftport: 1336 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1970 + id: 23 + replicaid: 0 + raftport: 1346 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1980 + id: 24 + replicaid: 0 + raftport: 1356 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1990 + id: 25 + replicaid: 0 + raftport: 1366 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2000 + id: 26 + replicaid: 0 + raftport: 1376 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2010 + id: 27 + replicaid: 0 + raftport: 1386 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2020 + id: 28 + replicaid: 0 + raftport: 1396 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2030 + id: 29 + replicaid: 0 + raftport: 1406 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2040 + id: 30 + replicaid: 0 + raftport: 1416 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2050 + id: 31 + replicaid: 0 + raftport: 1426 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 2060 + id: 32 + replicaid: 0 + raftport: 1438 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/256/parameters.yaml b/experiments/paper_blocksize_experiments/256/parameters.yaml new file mode 100644 index 0000000..8885054 --- /dev/null +++ b/experiments/paper_blocksize_experiments/256/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 3000000 # maximum number of requests in flight at the client +block-size: 256 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/256/redis_endpoints.yaml b/experiments/paper_blocksize_experiments/256/redis_endpoints.yaml new file mode 100644 index 0000000..a12d79c --- /dev/null +++ b/experiments/paper_blocksize_experiments/256/redis_endpoints.yaml @@ -0,0 +1,200 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6395 + id: 16 + oramnode_id: 16 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6396 + id: 17 + oramnode_id: 17 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6397 + id: 18 + oramnode_id: 18 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6398 + id: 19 + oramnode_id: 19 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6399 + id: 20 + oramnode_id: 20 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6400 + id: 21 + oramnode_id: 21 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6401 + id: 22 + oramnode_id: 22 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6402 + id: 23 + oramnode_id: 23 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6403 + id: 24 + oramnode_id: 24 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6404 + id: 25 + oramnode_id: 25 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6405 + id: 26 + oramnode_id: 26 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6406 + id: 27 + oramnode_id: 27 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6407 + id: 28 + oramnode_id: 28 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6408 + id: 29 + oramnode_id: 29 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6409 + id: 30 + oramnode_id: 30 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6410 + id: 31 + oramnode_id: 31 + - exposed_ip: 20.151.97.75 + local_bind_ip: 10.0.0.13 + deploy_host: host17 + port: 6411 + id: 32 + oramnode_id: 32 + diff --git a/experiments/paper_blocksize_experiments/256/router_endpoints.yaml b/experiments/paper_blocksize_experiments/256/router_endpoints.yaml new file mode 100644 index 0000000..8b34c74 --- /dev/null +++ b/experiments/paper_blocksize_experiments/256/router_endpoints.yaml @@ -0,0 +1,91 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8845 + id: 8 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8846 + id: 9 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8845 + id: 10 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8846 + id: 11 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8845 + id: 12 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8846 + id: 13 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8845 + id: 14 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8846 + id: 15 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 8845 + id: 16 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 8846 + id: 17 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/256/shardnode_endpoints.yaml b/experiments/paper_blocksize_experiments/256/shardnode_endpoints.yaml new file mode 100644 index 0000000..e476dc1 --- /dev/null +++ b/experiments/paper_blocksize_experiments/256/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2760 + id: 4 + replicaid: 0 + raftport: 3136 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2763 + id: 5 + replicaid: 0 + raftport: 3139 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2766 + id: 6 + replicaid: 0 + raftport: 3142 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2769 + id: 7 + replicaid: 0 + raftport: 3145 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 2772 + id: 8 + replicaid: 0 + raftport: 3148 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/512/jaeger_endpoint.yaml b/experiments/paper_blocksize_experiments/512/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_blocksize_experiments/512/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/512/oramnode_endpoints.yaml b/experiments/paper_blocksize_experiments/512/oramnode_endpoints.yaml new file mode 100644 index 0000000..ad0bc52 --- /dev/null +++ b/experiments/paper_blocksize_experiments/512/oramnode_endpoints.yaml @@ -0,0 +1,232 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1900 + id: 16 + replicaid: 0 + raftport: 1276 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1910 + id: 17 + replicaid: 0 + raftport: 1286 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1920 + id: 18 + replicaid: 0 + raftport: 1296 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1930 + id: 19 + replicaid: 0 + raftport: 1306 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1940 + id: 20 + replicaid: 0 + raftport: 1316 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1950 + id: 21 + replicaid: 0 + raftport: 1326 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1960 + id: 22 + replicaid: 0 + raftport: 1336 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1970 + id: 23 + replicaid: 0 + raftport: 1346 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1980 + id: 24 + replicaid: 0 + raftport: 1356 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1990 + id: 25 + replicaid: 0 + raftport: 1366 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2000 + id: 26 + replicaid: 0 + raftport: 1376 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2010 + id: 27 + replicaid: 0 + raftport: 1386 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2020 + id: 28 + replicaid: 0 + raftport: 1396 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2030 + id: 29 + replicaid: 0 + raftport: 1406 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2040 + id: 30 + replicaid: 0 + raftport: 1416 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2050 + id: 31 + replicaid: 0 + raftport: 1426 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 2060 + id: 32 + replicaid: 0 + raftport: 1438 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/512/parameters.yaml b/experiments/paper_blocksize_experiments/512/parameters.yaml new file mode 100644 index 0000000..8f1f43e --- /dev/null +++ b/experiments/paper_blocksize_experiments/512/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 3000000 # maximum number of requests in flight at the client +block-size: 512 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/512/redis_endpoints.yaml b/experiments/paper_blocksize_experiments/512/redis_endpoints.yaml new file mode 100644 index 0000000..a12d79c --- /dev/null +++ b/experiments/paper_blocksize_experiments/512/redis_endpoints.yaml @@ -0,0 +1,200 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6395 + id: 16 + oramnode_id: 16 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6396 + id: 17 + oramnode_id: 17 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6397 + id: 18 + oramnode_id: 18 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6398 + id: 19 + oramnode_id: 19 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6399 + id: 20 + oramnode_id: 20 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6400 + id: 21 + oramnode_id: 21 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6401 + id: 22 + oramnode_id: 22 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6402 + id: 23 + oramnode_id: 23 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6403 + id: 24 + oramnode_id: 24 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6404 + id: 25 + oramnode_id: 25 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6405 + id: 26 + oramnode_id: 26 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6406 + id: 27 + oramnode_id: 27 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6407 + id: 28 + oramnode_id: 28 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6408 + id: 29 + oramnode_id: 29 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6409 + id: 30 + oramnode_id: 30 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6410 + id: 31 + oramnode_id: 31 + - exposed_ip: 20.151.97.75 + local_bind_ip: 10.0.0.13 + deploy_host: host17 + port: 6411 + id: 32 + oramnode_id: 32 + diff --git a/experiments/paper_blocksize_experiments/512/router_endpoints.yaml b/experiments/paper_blocksize_experiments/512/router_endpoints.yaml new file mode 100644 index 0000000..8b34c74 --- /dev/null +++ b/experiments/paper_blocksize_experiments/512/router_endpoints.yaml @@ -0,0 +1,91 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8845 + id: 8 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8846 + id: 9 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8845 + id: 10 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8846 + id: 11 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8845 + id: 12 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8846 + id: 13 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8845 + id: 14 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8846 + id: 15 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 8845 + id: 16 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 8846 + id: 17 \ No newline at end of file diff --git a/experiments/paper_blocksize_experiments/512/shardnode_endpoints.yaml b/experiments/paper_blocksize_experiments/512/shardnode_endpoints.yaml new file mode 100644 index 0000000..e476dc1 --- /dev/null +++ b/experiments/paper_blocksize_experiments/512/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2760 + id: 4 + replicaid: 0 + raftport: 3136 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2763 + id: 5 + replicaid: 0 + raftport: 3139 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2766 + id: 6 + replicaid: 0 + raftport: 3142 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2769 + id: 7 + replicaid: 0 + raftport: 3145 + - exposed_ip: 10.0.0.18 + local_bind_ip: 10.0.0.18 + deploy_host: host18 + port: 2772 + id: 8 + replicaid: 0 + raftport: 3148 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/uniform/jaeger_endpoint.yaml b/experiments/paper_dist_experiments/uniform/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_dist_experiments/uniform/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/uniform/oramnode_endpoints.yaml b/experiments/paper_dist_experiments/uniform/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_dist_experiments/uniform/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/uniform/parameters.yaml b/experiments/paper_dist_experiments/uniform/parameters.yaml new file mode 100644 index 0000000..38bc33b --- /dev/null +++ b/experiments/paper_dist_experiments/uniform/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_dist_experiments/uniform/redis_endpoints.yaml b/experiments/paper_dist_experiments/uniform/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_dist_experiments/uniform/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_dist_experiments/uniform/router_endpoints.yaml b/experiments/paper_dist_experiments/uniform/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_dist_experiments/uniform/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/uniform/shardnode_endpoints.yaml b/experiments/paper_dist_experiments/uniform/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_dist_experiments/uniform/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_2/jaeger_endpoint.yaml b/experiments/paper_dist_experiments/zipf0_2/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_2/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_2/oramnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_2/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_2/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_2/parameters.yaml b/experiments/paper_dist_experiments/zipf0_2/parameters.yaml new file mode 100644 index 0000000..38bc33b --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_2/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_2/redis_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_2/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_2/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_dist_experiments/zipf0_2/router_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_2/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_2/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_2/shardnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_2/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_2/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_4/jaeger_endpoint.yaml b/experiments/paper_dist_experiments/zipf0_4/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_4/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_4/oramnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_4/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_4/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_4/parameters.yaml b/experiments/paper_dist_experiments/zipf0_4/parameters.yaml new file mode 100644 index 0000000..38bc33b --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_4/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_4/redis_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_4/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_4/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_dist_experiments/zipf0_4/router_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_4/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_4/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_4/shardnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_4/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_4/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_6/jaeger_endpoint.yaml b/experiments/paper_dist_experiments/zipf0_6/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_6/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_6/oramnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_6/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_6/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_6/parameters.yaml b/experiments/paper_dist_experiments/zipf0_6/parameters.yaml new file mode 100644 index 0000000..38bc33b --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_6/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_6/redis_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_6/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_6/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_dist_experiments/zipf0_6/router_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_6/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_6/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_6/shardnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_6/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_6/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_8/jaeger_endpoint.yaml b/experiments/paper_dist_experiments/zipf0_8/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_8/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_8/oramnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_8/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_8/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_8/parameters.yaml b/experiments/paper_dist_experiments/zipf0_8/parameters.yaml new file mode 100644 index 0000000..38bc33b --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_8/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_8/redis_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_8/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_8/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_dist_experiments/zipf0_8/router_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_8/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_8/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_8/shardnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_8/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_8/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_99/jaeger_endpoint.yaml b/experiments/paper_dist_experiments/zipf0_99/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_99/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_99/oramnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_99/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_99/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_99/parameters.yaml b/experiments/paper_dist_experiments/zipf0_99/parameters.yaml new file mode 100644 index 0000000..38bc33b --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_99/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_99/redis_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_99/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_99/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_dist_experiments/zipf0_99/router_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_99/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_99/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_dist_experiments/zipf0_99/shardnode_endpoints.yaml b/experiments/paper_dist_experiments/zipf0_99/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_dist_experiments/zipf0_99/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_1/jaeger_endpoint.yaml b/experiments/paper_epoch_experiments/0_1/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_epoch_experiments/0_1/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_1/oramnode_endpoints.yaml b/experiments/paper_epoch_experiments/0_1/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_1/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_1/parameters.yaml b/experiments/paper_epoch_experiments/0_1/parameters.yaml new file mode 100644 index 0000000..6c3971d --- /dev/null +++ b/experiments/paper_epoch_experiments/0_1/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 0.1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 0.1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 2000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_1/redis_endpoints.yaml b/experiments/paper_epoch_experiments/0_1/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_1/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_epoch_experiments/0_1/router_endpoints.yaml b/experiments/paper_epoch_experiments/0_1/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_1/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_1/shardnode_endpoints.yaml b/experiments/paper_epoch_experiments/0_1/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_1/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_5/jaeger_endpoint.yaml b/experiments/paper_epoch_experiments/0_5/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_epoch_experiments/0_5/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_5/oramnode_endpoints.yaml b/experiments/paper_epoch_experiments/0_5/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_5/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_5/parameters.yaml b/experiments/paper_epoch_experiments/0_5/parameters.yaml new file mode 100644 index 0000000..9249474 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_5/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 0.5 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 0.5 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 10000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_5/redis_endpoints.yaml b/experiments/paper_epoch_experiments/0_5/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_5/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_epoch_experiments/0_5/router_endpoints.yaml b/experiments/paper_epoch_experiments/0_5/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_5/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/0_5/shardnode_endpoints.yaml b/experiments/paper_epoch_experiments/0_5/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_epoch_experiments/0_5/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/1/jaeger_endpoint.yaml b/experiments/paper_epoch_experiments/1/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_epoch_experiments/1/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/1/oramnode_endpoints.yaml b/experiments/paper_epoch_experiments/1/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_epoch_experiments/1/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/1/parameters.yaml b/experiments/paper_epoch_experiments/1/parameters.yaml new file mode 100644 index 0000000..7eb4a17 --- /dev/null +++ b/experiments/paper_epoch_experiments/1/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 20000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/1/redis_endpoints.yaml b/experiments/paper_epoch_experiments/1/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_epoch_experiments/1/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_epoch_experiments/1/router_endpoints.yaml b/experiments/paper_epoch_experiments/1/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_epoch_experiments/1/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/1/shardnode_endpoints.yaml b/experiments/paper_epoch_experiments/1/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_epoch_experiments/1/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/10/jaeger_endpoint.yaml b/experiments/paper_epoch_experiments/10/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_epoch_experiments/10/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/10/oramnode_endpoints.yaml b/experiments/paper_epoch_experiments/10/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_epoch_experiments/10/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/10/parameters.yaml b/experiments/paper_epoch_experiments/10/parameters.yaml new file mode 100644 index 0000000..1390832 --- /dev/null +++ b/experiments/paper_epoch_experiments/10/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 10 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 10 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 100000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/10/redis_endpoints.yaml b/experiments/paper_epoch_experiments/10/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_epoch_experiments/10/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_epoch_experiments/10/router_endpoints.yaml b/experiments/paper_epoch_experiments/10/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_epoch_experiments/10/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/10/shardnode_endpoints.yaml b/experiments/paper_epoch_experiments/10/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_epoch_experiments/10/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/2/jaeger_endpoint.yaml b/experiments/paper_epoch_experiments/2/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_epoch_experiments/2/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/2/oramnode_endpoints.yaml b/experiments/paper_epoch_experiments/2/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_epoch_experiments/2/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/2/parameters.yaml b/experiments/paper_epoch_experiments/2/parameters.yaml new file mode 100644 index 0000000..6f4e121 --- /dev/null +++ b/experiments/paper_epoch_experiments/2/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 2 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 2 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 40000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/2/redis_endpoints.yaml b/experiments/paper_epoch_experiments/2/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_epoch_experiments/2/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_epoch_experiments/2/router_endpoints.yaml b/experiments/paper_epoch_experiments/2/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_epoch_experiments/2/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/2/shardnode_endpoints.yaml b/experiments/paper_epoch_experiments/2/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_epoch_experiments/2/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/20/jaeger_endpoint.yaml b/experiments/paper_epoch_experiments/20/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_epoch_experiments/20/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/20/oramnode_endpoints.yaml b/experiments/paper_epoch_experiments/20/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_epoch_experiments/20/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/20/parameters.yaml b/experiments/paper_epoch_experiments/20/parameters.yaml new file mode 100644 index 0000000..90ccdcf --- /dev/null +++ b/experiments/paper_epoch_experiments/20/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 20 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 20 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 150000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/20/redis_endpoints.yaml b/experiments/paper_epoch_experiments/20/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_epoch_experiments/20/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_epoch_experiments/20/router_endpoints.yaml b/experiments/paper_epoch_experiments/20/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_epoch_experiments/20/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/20/shardnode_endpoints.yaml b/experiments/paper_epoch_experiments/20/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_epoch_experiments/20/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/5/jaeger_endpoint.yaml b/experiments/paper_epoch_experiments/5/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_epoch_experiments/5/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/5/oramnode_endpoints.yaml b/experiments/paper_epoch_experiments/5/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_epoch_experiments/5/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/5/parameters.yaml b/experiments/paper_epoch_experiments/5/parameters.yaml new file mode 100644 index 0000000..b2a3b14 --- /dev/null +++ b/experiments/paper_epoch_experiments/5/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 5 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 5 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 80000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/5/redis_endpoints.yaml b/experiments/paper_epoch_experiments/5/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_epoch_experiments/5/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_epoch_experiments/5/router_endpoints.yaml b/experiments/paper_epoch_experiments/5/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_epoch_experiments/5/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_epoch_experiments/5/shardnode_endpoints.yaml b/experiments/paper_epoch_experiments/5/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_epoch_experiments/5/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_failure_experiments/shard/jaeger_endpoint.yaml b/experiments/paper_failure_experiments/shard/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_failure_experiments/shard/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_failure_experiments/shard/oramnode_endpoints.yaml b/experiments/paper_failure_experiments/shard/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_failure_experiments/shard/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_failure_experiments/shard/parameters.yaml b/experiments/paper_failure_experiments/shard/parameters.yaml new file mode 100644 index 0000000..1366ae0 --- /dev/null +++ b/experiments/paper_failure_experiments/shard/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 20000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: true # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_failure_experiments/shard/redis_endpoints.yaml b/experiments/paper_failure_experiments/shard/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_failure_experiments/shard/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_failure_experiments/shard/router_endpoints.yaml b/experiments/paper_failure_experiments/shard/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_failure_experiments/shard/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_failure_experiments/shard/shardnode_endpoints.yaml b/experiments/paper_failure_experiments/shard/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_failure_experiments/shard/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/jaeger_endpoint.yaml b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/oramnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/parameters.yaml b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/parameters.yaml new file mode 100644 index 0000000..7aca826 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 100000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/redis_endpoints.yaml b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/router_endpoints.yaml b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/router_endpoints.yaml new file mode 100644 index 0000000..6439e65 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + # - exposed_ip: 52.235.56.209 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 8845 + # id: 1 + # - exposed_ip: 52.235.58.158 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8745 + # id: 2 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/shardnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r1_sh3_om3_red6/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/jaeger_endpoint.yaml b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/oramnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/parameters.yaml b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/parameters.yaml new file mode 100644 index 0000000..7aca826 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 100000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/redis_endpoints.yaml b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/router_endpoints.yaml b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/router_endpoints.yaml new file mode 100644 index 0000000..067e9f7 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + # - exposed_ip: 52.235.58.158 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8745 + # id: 2 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/shardnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r2_sh3_om3_red6/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/jaeger_endpoint.yaml b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/oramnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/parameters.yaml b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/parameters.yaml new file mode 100644 index 0000000..7aca826 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 100000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/redis_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/router_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/shardnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/shardnode_endpoints.yaml new file mode 100644 index 0000000..52db3fc --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh1_om3_red6/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + # - exposed_ip: 52.235.56.209 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 8851 + # id: 1 + # replicaid: 0 + # raftport: 3227 + # - exposed_ip: 52.235.58.158 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8852 + # id: 1 + # replicaid: 1 + # raftport: 3228 + # - exposed_ip: 52.235.62.184 + # local_bind_ip: 10.0.0.8 + # deploy_host: host1 + # port: 8853 + # id: 1 + # replicaid: 2 + # raftport: 3229 + # - exposed_ip: 52.235.58.158 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 2754 + # id: 2 + # replicaid: 0 + # raftport: 3130 + # - exposed_ip: 52.235.62.184 + # local_bind_ip: 10.0.0.8 + # deploy_host: host1 + # port: 2755 + # id: 2 + # replicaid: 1 + # raftport: 3131 + # - exposed_ip: 52.235.56.209 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 2756 + # id: 2 + # replicaid: 2 + # raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/jaeger_endpoint.yaml b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/oramnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/parameters.yaml b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/parameters.yaml new file mode 100644 index 0000000..7aca826 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 100000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/redis_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/router_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/shardnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/shardnode_endpoints.yaml new file mode 100644 index 0000000..c863cc9 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh2_om3_red6/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + # - exposed_ip: 52.235.58.158 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 2754 + # id: 2 + # replicaid: 0 + # raftport: 3130 + # - exposed_ip: 52.235.62.184 + # local_bind_ip: 10.0.0.8 + # deploy_host: host1 + # port: 2755 + # id: 2 + # replicaid: 1 + # raftport: 3131 + # - exposed_ip: 52.235.56.209 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 2756 + # id: 2 + # replicaid: 2 + # raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/jaeger_endpoint.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/oramnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/oramnode_endpoints.yaml new file mode 100644 index 0000000..ae3007e --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + # - exposed_ip: 52.235.56.209 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1854 + # id: 1 + # replicaid: 0 + # raftport: 1230 + # - exposed_ip: 52.235.58.158 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1855 + # id: 1 + # replicaid: 1 + # raftport: 1231 + # - exposed_ip: 52.235.62.184 + # local_bind_ip: 10.0.0.8 + # deploy_host: host1 + # port: 1856 + # id: 1 + # replicaid: 2 + # raftport: 1232 + # - exposed_ip: 52.235.58.158 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1857 + # id: 2 + # replicaid: 0 + # raftport: 1233 + # - exposed_ip: 52.235.62.184 + # local_bind_ip: 10.0.0.8 + # deploy_host: host1 + # port: 1858 + # id: 2 + # replicaid: 1 + # raftport: 1234 + # - exposed_ip: 52.235.56.209 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1859 + # id: 2 + # replicaid: 2 + # raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/parameters.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/parameters.yaml new file mode 100644 index 0000000..7aca826 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 100000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/redis_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/redis_endpoints.yaml new file mode 100644 index 0000000..108933b --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 0 diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/router_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/shardnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om1_red6/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/jaeger_endpoint.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/oramnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/oramnode_endpoints.yaml new file mode 100644 index 0000000..b5b72d7 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + # - exposed_ip: 52.235.58.158 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1857 + # id: 2 + # replicaid: 0 + # raftport: 1233 + # - exposed_ip: 52.235.62.184 + # local_bind_ip: 10.0.0.8 + # deploy_host: host1 + # port: 1858 + # id: 2 + # replicaid: 1 + # raftport: 1234 + # - exposed_ip: 52.235.56.209 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1859 + # id: 2 + # replicaid: 2 + # raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/parameters.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/parameters.yaml new file mode 100644 index 0000000..7aca826 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 100000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/redis_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/redis_endpoints.yaml new file mode 100644 index 0000000..807c194 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 1 diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/router_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/shardnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om2_red6/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/jaeger_endpoint.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/oramnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/oramnode_endpoints.yaml new file mode 100644 index 0000000..5ea1f42 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/oramnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1855 + id: 1 + replicaid: 1 + raftport: 1231 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1856 + id: 1 + replicaid: 2 + raftport: 1232 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1858 + id: 2 + replicaid: 1 + raftport: 1234 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1859 + id: 2 + replicaid: 2 + raftport: 1235 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/parameters.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/parameters.yaml new file mode 100644 index 0000000..38bc33b --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/redis_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/redis_endpoints.yaml new file mode 100644 index 0000000..4d85185 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/redis_endpoints.yaml @@ -0,0 +1,37 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6382 + id: 3 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6383 + id: 4 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6384 + id: 5 + oramnode_id: 2 diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/router_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/shardnode_endpoints.yaml b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/shardnode_endpoints.yaml new file mode 100644 index 0000000..c623da9 --- /dev/null +++ b/experiments/paper_per_layer_experiments/r3_sh3_om3_red6/shardnode_endpoints.yaml @@ -0,0 +1,64 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc100/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc100/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc100/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc100/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc100/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc100/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc100/parameters.yaml b/experiments/paper_quoram_experiments/conc100/parameters.yaml new file mode 100644 index 0000000..b0bd75c --- /dev/null +++ b/experiments/paper_quoram_experiments/conc100/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 100 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc100/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc100/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc100/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc100/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc100/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc100/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc100/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc100/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc100/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc1000/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc1000/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc1000/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc1000/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc1000/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc1000/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc1000/parameters.yaml b/experiments/paper_quoram_experiments/conc1000/parameters.yaml new file mode 100644 index 0000000..4e96172 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc1000/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 1000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc1000/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc1000/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc1000/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc1000/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc1000/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc1000/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc1000/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc1000/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc1000/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc200/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc200/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc200/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc200/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc200/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc200/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc200/parameters.yaml b/experiments/paper_quoram_experiments/conc200/parameters.yaml new file mode 100644 index 0000000..686d5cf --- /dev/null +++ b/experiments/paper_quoram_experiments/conc200/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc200/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc200/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc200/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc200/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc200/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc200/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc200/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc200/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc200/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc2500/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc2500/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc2500/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc2500/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc2500/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc2500/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc2500/parameters.yaml b/experiments/paper_quoram_experiments/conc2500/parameters.yaml new file mode 100644 index 0000000..3bbae34 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc2500/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 2500 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc2500/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc2500/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc2500/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc2500/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc2500/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc2500/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc2500/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc2500/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc2500/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc300/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc300/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc300/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc300/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc300/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc300/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc300/parameters.yaml b/experiments/paper_quoram_experiments/conc300/parameters.yaml new file mode 100644 index 0000000..b4ef1ee --- /dev/null +++ b/experiments/paper_quoram_experiments/conc300/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 300 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc300/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc300/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc300/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc300/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc300/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc300/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc300/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc300/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc300/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc3000/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc3000/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc3000/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc3000/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc3000/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc3000/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc3000/parameters.yaml b/experiments/paper_quoram_experiments/conc3000/parameters.yaml new file mode 100644 index 0000000..f07582e --- /dev/null +++ b/experiments/paper_quoram_experiments/conc3000/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 3000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc3000/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc3000/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc3000/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc3000/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc3000/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc3000/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc3000/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc3000/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc3000/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc400/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc400/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc400/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc400/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc400/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc400/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc400/parameters.yaml b/experiments/paper_quoram_experiments/conc400/parameters.yaml new file mode 100644 index 0000000..7a9dcb1 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc400/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 400 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc400/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc400/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc400/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc400/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc400/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc400/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc400/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc400/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc400/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc4000/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc4000/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc4000/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc4000/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc4000/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc4000/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc4000/parameters.yaml b/experiments/paper_quoram_experiments/conc4000/parameters.yaml new file mode 100644 index 0000000..5a2db0c --- /dev/null +++ b/experiments/paper_quoram_experiments/conc4000/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 4000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc4000/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc4000/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc4000/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc4000/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc4000/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc4000/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc4000/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc4000/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc4000/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc500/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc500/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc500/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc500/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc500/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc500/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc500/parameters.yaml b/experiments/paper_quoram_experiments/conc500/parameters.yaml new file mode 100644 index 0000000..cb3d00e --- /dev/null +++ b/experiments/paper_quoram_experiments/conc500/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 500 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc500/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc500/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc500/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc500/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc500/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc500/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc500/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc500/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc500/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc5000/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc5000/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc5000/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc5000/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc5000/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc5000/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc5000/parameters.yaml b/experiments/paper_quoram_experiments/conc5000/parameters.yaml new file mode 100644 index 0000000..a3dec88 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc5000/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 5000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc5000/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc5000/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc5000/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc5000/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc5000/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc5000/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc5000/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc5000/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc5000/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc600/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc600/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc600/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc600/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc600/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc600/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc600/parameters.yaml b/experiments/paper_quoram_experiments/conc600/parameters.yaml new file mode 100644 index 0000000..b5e4259 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc600/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 600 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc600/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc600/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc600/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc600/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc600/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc600/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc600/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc600/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc600/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc6000/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc6000/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc6000/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc6000/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc6000/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc6000/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc6000/parameters.yaml b/experiments/paper_quoram_experiments/conc6000/parameters.yaml new file mode 100644 index 0000000..30caecd --- /dev/null +++ b/experiments/paper_quoram_experiments/conc6000/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 6000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc6000/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc6000/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc6000/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc6000/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc6000/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc6000/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc6000/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc6000/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc6000/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc700/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc700/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc700/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc700/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc700/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc700/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc700/parameters.yaml b/experiments/paper_quoram_experiments/conc700/parameters.yaml new file mode 100644 index 0000000..242de13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc700/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 700 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc700/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc700/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc700/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc700/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc700/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc700/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc700/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc700/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc700/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc7000/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc7000/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc7000/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc7000/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc7000/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc7000/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc7000/parameters.yaml b/experiments/paper_quoram_experiments/conc7000/parameters.yaml new file mode 100644 index 0000000..ec67d20 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc7000/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 7000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc7000/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc7000/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc7000/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc7000/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc7000/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc7000/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc7000/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc7000/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc7000/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc800/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc800/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc800/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc800/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc800/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc800/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc800/parameters.yaml b/experiments/paper_quoram_experiments/conc800/parameters.yaml new file mode 100644 index 0000000..705905f --- /dev/null +++ b/experiments/paper_quoram_experiments/conc800/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 800 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc800/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc800/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc800/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc800/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc800/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc800/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc800/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc800/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc800/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc8000/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc8000/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc8000/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc8000/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc8000/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc8000/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc8000/parameters.yaml b/experiments/paper_quoram_experiments/conc8000/parameters.yaml new file mode 100644 index 0000000..c647a0a --- /dev/null +++ b/experiments/paper_quoram_experiments/conc8000/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 8000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc8000/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc8000/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc8000/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc8000/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc8000/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc8000/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc8000/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc8000/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc8000/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc900/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc900/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc900/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc900/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc900/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc900/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc900/parameters.yaml b/experiments/paper_quoram_experiments/conc900/parameters.yaml new file mode 100644 index 0000000..0e4e43d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc900/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 900 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc900/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc900/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc900/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc900/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc900/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc900/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc900/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc900/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc900/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc9000/jaeger_endpoint.yaml b/experiments/paper_quoram_experiments/conc9000/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_quoram_experiments/conc9000/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc9000/oramnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc9000/oramnode_endpoints.yaml new file mode 100644 index 0000000..ca67841 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc9000/oramnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1852 + id: 0 + replicaid: 1 + raftport: 1228 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1853 + id: 0 + replicaid: 2 + raftport: 1229 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc9000/parameters.yaml b/experiments/paper_quoram_experiments/conc9000/parameters.yaml new file mode 100644 index 0000000..5024eaf --- /dev/null +++ b/experiments/paper_quoram_experiments/conc9000/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 6 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 9000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc9000/redis_endpoints.yaml b/experiments/paper_quoram_experiments/conc9000/redis_endpoints.yaml new file mode 100644 index 0000000..0961b73 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc9000/redis_endpoints.yaml @@ -0,0 +1,7 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host4 + port: 6379 + id: 0 + oramnode_id: 0 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc9000/router_endpoints.yaml b/experiments/paper_quoram_experiments/conc9000/router_endpoints.yaml new file mode 100644 index 0000000..0fc3302 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc9000/router_endpoints.yaml @@ -0,0 +1,16 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 1 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 2 \ No newline at end of file diff --git a/experiments/paper_quoram_experiments/conc9000/shardnode_endpoints.yaml b/experiments/paper_quoram_experiments/conc9000/shardnode_endpoints.yaml new file mode 100644 index 0000000..250aa13 --- /dev/null +++ b/experiments/paper_quoram_experiments/conc9000/shardnode_endpoints.yaml @@ -0,0 +1,22 @@ +endpoints: + - exposed_ip: 52.235.62.184 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 52.235.56.209 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 52.235.58.158 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/10machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/10machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/10machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/10machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/10machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..c4145e5 --- /dev/null +++ b/experiments/paper_scaling_experiments/10machines/oramnode_endpoints.yaml @@ -0,0 +1,113 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/10machines/parameters.yaml b/experiments/paper_scaling_experiments/10machines/parameters.yaml new file mode 100644 index 0000000..5d46eb4 --- /dev/null +++ b/experiments/paper_scaling_experiments/10machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 250000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/10machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/10machines/redis_endpoints.yaml new file mode 100644 index 0000000..004a6d4 --- /dev/null +++ b/experiments/paper_scaling_experiments/10machines/redis_endpoints.yaml @@ -0,0 +1,193 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6395 + id: 16 + oramnode_id: 0 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6396 + id: 17 + oramnode_id: 1 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6397 + id: 18 + oramnode_id: 2 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6398 + id: 19 + oramnode_id: 3 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6399 + id: 20 + oramnode_id: 4 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6400 + id: 21 + oramnode_id: 5 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6401 + id: 22 + oramnode_id: 6 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6402 + id: 23 + oramnode_id: 7 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6403 + id: 24 + oramnode_id: 8 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6404 + id: 25 + oramnode_id: 9 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6405 + id: 26 + oramnode_id: 10 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6406 + id: 27 + oramnode_id: 11 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6407 + id: 28 + oramnode_id: 12 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6408 + id: 29 + oramnode_id: 13 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6409 + id: 30 + oramnode_id: 14 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6410 + id: 31 + oramnode_id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/10machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/10machines/router_endpoints.yaml new file mode 100644 index 0000000..f60f44b --- /dev/null +++ b/experiments/paper_scaling_experiments/10machines/router_endpoints.yaml @@ -0,0 +1,81 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 + # - exposed_ip: 10.0.0.13 + # local_bind_ip: 10.0.0.13 + # deploy_host: host13 + # port: 8845 + # id: 8 + # - exposed_ip: 10.0.0.13 + # local_bind_ip: 10.0.0.13 + # deploy_host: host13 + # port: 8846 + # id: 9 + # - exposed_ip: 10.0.0.14 + # local_bind_ip: 10.0.0.14 + # deploy_host: host14 + # port: 8845 + # id: 10 + # - exposed_ip: 10.0.0.14 + # local_bind_ip: 10.0.0.14 + # deploy_host: host14 + # port: 8846 + # id: 11 + # - exposed_ip: 10.0.0.15 + # local_bind_ip: 10.0.0.15 + # deploy_host: host15 + # port: 8845 + # id: 12 + # - exposed_ip: 10.0.0.15 + # local_bind_ip: 10.0.0.15 + # deploy_host: host15 + # port: 8846 + # id: 13 + # - exposed_ip: 10.0.0.16 + # local_bind_ip: 10.0.0.16 + # deploy_host: host16 + # port: 8845 + # id: 14 + # - exposed_ip: 10.0.0.16 + # local_bind_ip: 10.0.0.16 + # deploy_host: host16 + # port: 8846 + # id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/10machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/10machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..18f5c57 --- /dev/null +++ b/experiments/paper_scaling_experiments/10machines/shardnode_endpoints.yaml @@ -0,0 +1,57 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + # - exposed_ip: 10.0.0.13 + # local_bind_ip: 10.0.0.13 + # deploy_host: host13 + # port: 2760 + # id: 4 + # replicaid: 0 + # raftport: 3136 + # - exposed_ip: 10.0.0.14 + # local_bind_ip: 10.0.0.14 + # deploy_host: host14 + # port: 2763 + # id: 5 + # replicaid: 0 + # raftport: 3139 + # - exposed_ip: 10.0.0.15 + # local_bind_ip: 10.0.0.15 + # deploy_host: host15 + # port: 2766 + # id: 6 + # replicaid: 0 + # raftport: 3142 + # - exposed_ip: 10.0.0.16 + # local_bind_ip: 10.0.0.16 + # deploy_host: host16 + # port: 2769 + # id: 7 + # replicaid: 0 + # raftport: 3145 diff --git a/experiments/paper_scaling_experiments/12machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/12machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/12machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/12machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/12machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..531512f --- /dev/null +++ b/experiments/paper_scaling_experiments/12machines/oramnode_endpoints.yaml @@ -0,0 +1,225 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1900 + id: 16 + replicaid: 0 + raftport: 1276 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1910 + id: 17 + replicaid: 0 + raftport: 1286 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1920 + id: 18 + replicaid: 0 + raftport: 1296 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1930 + id: 19 + replicaid: 0 + raftport: 1306 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1940 + id: 20 + replicaid: 0 + raftport: 1316 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1950 + id: 21 + replicaid: 0 + raftport: 1326 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1960 + id: 22 + replicaid: 0 + raftport: 1336 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1970 + id: 23 + replicaid: 0 + raftport: 1346 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1980 + id: 24 + replicaid: 0 + raftport: 1356 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1990 + id: 25 + replicaid: 0 + raftport: 1366 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2000 + id: 26 + replicaid: 0 + raftport: 1376 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2010 + id: 27 + replicaid: 0 + raftport: 1386 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2020 + id: 28 + replicaid: 0 + raftport: 1396 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2030 + id: 29 + replicaid: 0 + raftport: 1406 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2040 + id: 30 + replicaid: 0 + raftport: 1416 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2050 + id: 31 + replicaid: 0 + raftport: 1426 diff --git a/experiments/paper_scaling_experiments/12machines/parameters.yaml b/experiments/paper_scaling_experiments/12machines/parameters.yaml new file mode 100644 index 0000000..5d46eb4 --- /dev/null +++ b/experiments/paper_scaling_experiments/12machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 250000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/12machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/12machines/redis_endpoints.yaml new file mode 100644 index 0000000..eebf170 --- /dev/null +++ b/experiments/paper_scaling_experiments/12machines/redis_endpoints.yaml @@ -0,0 +1,193 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6395 + id: 16 + oramnode_id: 16 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6396 + id: 17 + oramnode_id: 17 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6397 + id: 18 + oramnode_id: 18 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6398 + id: 19 + oramnode_id: 19 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6399 + id: 20 + oramnode_id: 20 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6400 + id: 21 + oramnode_id: 21 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6401 + id: 22 + oramnode_id: 22 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6402 + id: 23 + oramnode_id: 23 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6403 + id: 24 + oramnode_id: 24 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6404 + id: 25 + oramnode_id: 25 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6405 + id: 26 + oramnode_id: 26 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6406 + id: 27 + oramnode_id: 27 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6407 + id: 28 + oramnode_id: 28 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6408 + id: 29 + oramnode_id: 29 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6409 + id: 30 + oramnode_id: 30 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6410 + id: 31 + oramnode_id: 31 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/12machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/12machines/router_endpoints.yaml new file mode 100644 index 0000000..1f8185e --- /dev/null +++ b/experiments/paper_scaling_experiments/12machines/router_endpoints.yaml @@ -0,0 +1,81 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8845 + id: 8 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8846 + id: 9 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8845 + id: 10 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8846 + id: 11 + # - exposed_ip: 10.0.0.15 + # local_bind_ip: 10.0.0.15 + # deploy_host: host15 + # port: 8845 + # id: 12 + # - exposed_ip: 10.0.0.15 + # local_bind_ip: 10.0.0.15 + # deploy_host: host15 + # port: 8846 + # id: 13 + # - exposed_ip: 10.0.0.16 + # local_bind_ip: 10.0.0.16 + # deploy_host: host16 + # port: 8845 + # id: 14 + # - exposed_ip: 10.0.0.16 + # local_bind_ip: 10.0.0.16 + # deploy_host: host16 + # port: 8846 + # id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/12machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/12machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..a579ae8 --- /dev/null +++ b/experiments/paper_scaling_experiments/12machines/shardnode_endpoints.yaml @@ -0,0 +1,57 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2760 + id: 4 + replicaid: 0 + raftport: 3136 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2763 + id: 5 + replicaid: 0 + raftport: 3139 + # - exposed_ip: 10.0.0.15 + # local_bind_ip: 10.0.0.15 + # deploy_host: host15 + # port: 2766 + # id: 6 + # replicaid: 0 + # raftport: 3142 + # - exposed_ip: 10.0.0.16 + # local_bind_ip: 10.0.0.16 + # deploy_host: host16 + # port: 2769 + # id: 7 + # replicaid: 0 + # raftport: 3145 diff --git a/experiments/paper_scaling_experiments/14machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/14machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/14machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/14machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/14machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..a389c94 --- /dev/null +++ b/experiments/paper_scaling_experiments/14machines/oramnode_endpoints.yaml @@ -0,0 +1,225 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1900 + id: 16 + replicaid: 0 + raftport: 1276 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1910 + id: 17 + replicaid: 0 + raftport: 1286 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1920 + id: 18 + replicaid: 0 + raftport: 1296 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1930 + id: 19 + replicaid: 0 + raftport: 1306 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1940 + id: 20 + replicaid: 0 + raftport: 1316 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1950 + id: 21 + replicaid: 0 + raftport: 1326 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1960 + id: 22 + replicaid: 0 + raftport: 1336 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1970 + id: 23 + replicaid: 0 + raftport: 1346 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1980 + id: 24 + replicaid: 0 + raftport: 1356 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1990 + id: 25 + replicaid: 0 + raftport: 1366 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2000 + id: 26 + replicaid: 0 + raftport: 1376 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2010 + id: 27 + replicaid: 0 + raftport: 1386 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2020 + id: 28 + replicaid: 0 + raftport: 1396 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2030 + id: 29 + replicaid: 0 + raftport: 1406 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2040 + id: 30 + replicaid: 0 + raftport: 1416 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2050 + id: 31 + replicaid: 0 + raftport: 1426 diff --git a/experiments/paper_scaling_experiments/14machines/parameters.yaml b/experiments/paper_scaling_experiments/14machines/parameters.yaml new file mode 100644 index 0000000..c47590d --- /dev/null +++ b/experiments/paper_scaling_experiments/14machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 350000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/14machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/14machines/redis_endpoints.yaml new file mode 100644 index 0000000..eebf170 --- /dev/null +++ b/experiments/paper_scaling_experiments/14machines/redis_endpoints.yaml @@ -0,0 +1,193 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6395 + id: 16 + oramnode_id: 16 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6396 + id: 17 + oramnode_id: 17 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6397 + id: 18 + oramnode_id: 18 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6398 + id: 19 + oramnode_id: 19 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6399 + id: 20 + oramnode_id: 20 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6400 + id: 21 + oramnode_id: 21 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6401 + id: 22 + oramnode_id: 22 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6402 + id: 23 + oramnode_id: 23 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6403 + id: 24 + oramnode_id: 24 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6404 + id: 25 + oramnode_id: 25 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6405 + id: 26 + oramnode_id: 26 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6406 + id: 27 + oramnode_id: 27 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6407 + id: 28 + oramnode_id: 28 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6408 + id: 29 + oramnode_id: 29 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6409 + id: 30 + oramnode_id: 30 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6410 + id: 31 + oramnode_id: 31 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/14machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/14machines/router_endpoints.yaml new file mode 100644 index 0000000..c55588d --- /dev/null +++ b/experiments/paper_scaling_experiments/14machines/router_endpoints.yaml @@ -0,0 +1,81 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8845 + id: 8 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8846 + id: 9 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8845 + id: 10 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8846 + id: 11 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8845 + id: 12 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8846 + id: 13 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8845 + id: 14 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8846 + id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/14machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/14machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..100f801 --- /dev/null +++ b/experiments/paper_scaling_experiments/14machines/shardnode_endpoints.yaml @@ -0,0 +1,57 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2760 + id: 4 + replicaid: 0 + raftport: 3136 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2763 + id: 5 + replicaid: 0 + raftport: 3139 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2766 + id: 6 + replicaid: 0 + raftport: 3142 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2769 + id: 7 + replicaid: 0 + raftport: 3145 diff --git a/experiments/paper_scaling_experiments/16machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/16machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/16machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/16machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/16machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..a389c94 --- /dev/null +++ b/experiments/paper_scaling_experiments/16machines/oramnode_endpoints.yaml @@ -0,0 +1,225 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1900 + id: 16 + replicaid: 0 + raftport: 1276 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1910 + id: 17 + replicaid: 0 + raftport: 1286 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1920 + id: 18 + replicaid: 0 + raftport: 1296 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 1930 + id: 19 + replicaid: 0 + raftport: 1306 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1940 + id: 20 + replicaid: 0 + raftport: 1316 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1950 + id: 21 + replicaid: 0 + raftport: 1326 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1960 + id: 22 + replicaid: 0 + raftport: 1336 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 1970 + id: 23 + replicaid: 0 + raftport: 1346 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1980 + id: 24 + replicaid: 0 + raftport: 1356 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 1990 + id: 25 + replicaid: 0 + raftport: 1366 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2000 + id: 26 + replicaid: 0 + raftport: 1376 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2010 + id: 27 + replicaid: 0 + raftport: 1386 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2020 + id: 28 + replicaid: 0 + raftport: 1396 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2030 + id: 29 + replicaid: 0 + raftport: 1406 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2040 + id: 30 + replicaid: 0 + raftport: 1416 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2050 + id: 31 + replicaid: 0 + raftport: 1426 diff --git a/experiments/paper_scaling_experiments/16machines/parameters.yaml b/experiments/paper_scaling_experiments/16machines/parameters.yaml new file mode 100644 index 0000000..1a5361b --- /dev/null +++ b/experiments/paper_scaling_experiments/16machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 16 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 3000000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/16machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/16machines/redis_endpoints.yaml new file mode 100644 index 0000000..0ea41b9 --- /dev/null +++ b/experiments/paper_scaling_experiments/16machines/redis_endpoints.yaml @@ -0,0 +1,193 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6395 + id: 16 + oramnode_id: 16 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6396 + id: 17 + oramnode_id: 17 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6397 + id: 18 + oramnode_id: 18 + - exposed_ip: 20.151.51.102 + local_bind_ip: 10.0.0.9 + deploy_host: host9 + port: 6398 + id: 19 + oramnode_id: 19 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6399 + id: 20 + oramnode_id: 20 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6400 + id: 21 + oramnode_id: 21 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6401 + id: 22 + oramnode_id: 22 + - exposed_ip: 20.151.51.168 + local_bind_ip: 10.0.0.10 + deploy_host: host10 + port: 6402 + id: 23 + oramnode_id: 23 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6403 + id: 24 + oramnode_id: 24 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6404 + id: 25 + oramnode_id: 25 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6405 + id: 26 + oramnode_id: 26 + - exposed_ip: 20.151.86.232 + local_bind_ip: 10.0.0.11 + deploy_host: host11 + port: 6406 + id: 27 + oramnode_id: 27 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6407 + id: 28 + oramnode_id: 28 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6408 + id: 29 + oramnode_id: 29 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6409 + id: 30 + oramnode_id: 30 + - exposed_ip: 20.151.89.85 + local_bind_ip: 10.0.0.12 + deploy_host: host12 + port: 6410 + id: 31 + oramnode_id: 31 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/16machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/16machines/router_endpoints.yaml new file mode 100644 index 0000000..c55588d --- /dev/null +++ b/experiments/paper_scaling_experiments/16machines/router_endpoints.yaml @@ -0,0 +1,81 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8845 + id: 8 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 8846 + id: 9 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8845 + id: 10 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 8846 + id: 11 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8845 + id: 12 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 8846 + id: 13 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8845 + id: 14 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 8846 + id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/16machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/16machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..100f801 --- /dev/null +++ b/experiments/paper_scaling_experiments/16machines/shardnode_endpoints.yaml @@ -0,0 +1,57 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.13 + local_bind_ip: 10.0.0.13 + deploy_host: host13 + port: 2760 + id: 4 + replicaid: 0 + raftport: 3136 + - exposed_ip: 10.0.0.14 + local_bind_ip: 10.0.0.14 + deploy_host: host14 + port: 2763 + id: 5 + replicaid: 0 + raftport: 3139 + - exposed_ip: 10.0.0.15 + local_bind_ip: 10.0.0.15 + deploy_host: host15 + port: 2766 + id: 6 + replicaid: 0 + raftport: 3142 + - exposed_ip: 10.0.0.16 + local_bind_ip: 10.0.0.16 + deploy_host: host16 + port: 2769 + id: 7 + replicaid: 0 + raftport: 3145 diff --git a/experiments/paper_scaling_experiments/2machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/2machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/2machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/2machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/2machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..bffe9a1 --- /dev/null +++ b/experiments/paper_scaling_experiments/2machines/oramnode_endpoints.yaml @@ -0,0 +1,113 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 1 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 2 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 3 + replicaid: 0 + raftport: 1257 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1854 + # id: 4 + # replicaid: 0 + # raftport: 1230 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1864 + # id: 5 + # replicaid: 0 + # raftport: 1240 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1874 + # id: 6 + # replicaid: 0 + # raftport: 1250 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1884 + # id: 7 + # replicaid: 0 + # raftport: 1260 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1857 + # id: 8 + # replicaid: 0 + # raftport: 1233 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1867 + # id: 9 + # replicaid: 0 + # raftport: 1243 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1877 + # id: 10 + # replicaid: 0 + # raftport: 1253 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1887 + # id: 11 + # replicaid: 0 + # raftport: 1263 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1860 + # id: 3 + # replicaid: 0 + # raftport: 1236 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1870 + # id: 7 + # replicaid: 0 + # raftport: 1246 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1880 + # id: 11 + # replicaid: 0 + # raftport: 1256 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1890 + # id: 15 + # replicaid: 0 + # raftport: 1266 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/2machines/parameters.yaml b/experiments/paper_scaling_experiments/2machines/parameters.yaml new file mode 100644 index 0000000..60fc8bc --- /dev/null +++ b/experiments/paper_scaling_experiments/2machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 15000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/2machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/2machines/redis_endpoints.yaml new file mode 100644 index 0000000..e4c46e0 --- /dev/null +++ b/experiments/paper_scaling_experiments/2machines/redis_endpoints.yaml @@ -0,0 +1,121 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6383 + # id: 4 + # oramnode_id: 4 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6384 + # id: 5 + # oramnode_id: 5 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6385 + # id: 6 + # oramnode_id: 6 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6386 + # id: 7 + # oramnode_id: 7 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6387 + # id: 4 + # oramnode_id: 4 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6388 + # id: 5 + # oramnode_id: 5 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6389 + # id: 6 + # oramnode_id: 6 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6390 + # id: 7 + # oramnode_id: 7 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6394 + # id: 15 + # oramnode_id: 15 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6394 + # id: 15 + # oramnode_id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/2machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/2machines/router_endpoints.yaml new file mode 100644 index 0000000..500daec --- /dev/null +++ b/experiments/paper_scaling_experiments/2machines/router_endpoints.yaml @@ -0,0 +1,41 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 8845 + # id: 2 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 8846 + # id: 3 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8745 + # id: 4 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8746 + # id: 5 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 8745 + # id: 6 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 8746 + # id: 7 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/2machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/2machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..6eadcd6 --- /dev/null +++ b/experiments/paper_scaling_experiments/2machines/shardnode_endpoints.yaml @@ -0,0 +1,29 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 8851 + # id: 1 + # replicaid: 0 + # raftport: 3227 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 2754 + # id: 2 + # replicaid: 0 + # raftport: 3130 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 2757 + # id: 3 + # replicaid: 0 + # raftport: 3133 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/3machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/3machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/3machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/3machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/3machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..38dcf51 --- /dev/null +++ b/experiments/paper_scaling_experiments/3machines/oramnode_endpoints.yaml @@ -0,0 +1,113 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 1 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 2 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 3 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 4 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 6 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 7 + replicaid: 0 + raftport: 1260 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1857 + # id: 8 + # replicaid: 0 + # raftport: 1233 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1867 + # id: 9 + # replicaid: 0 + # raftport: 1243 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1877 + # id: 10 + # replicaid: 0 + # raftport: 1253 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1887 + # id: 11 + # replicaid: 0 + # raftport: 1263 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1860 + # id: 3 + # replicaid: 0 + # raftport: 1236 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1870 + # id: 7 + # replicaid: 0 + # raftport: 1246 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1880 + # id: 11 + # replicaid: 0 + # raftport: 1256 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1890 + # id: 15 + # replicaid: 0 + # raftport: 1266 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/3machines/parameters.yaml b/experiments/paper_scaling_experiments/3machines/parameters.yaml new file mode 100644 index 0000000..97e9190 --- /dev/null +++ b/experiments/paper_scaling_experiments/3machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 20000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/3machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/3machines/redis_endpoints.yaml new file mode 100644 index 0000000..e4c46e0 --- /dev/null +++ b/experiments/paper_scaling_experiments/3machines/redis_endpoints.yaml @@ -0,0 +1,121 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6383 + # id: 4 + # oramnode_id: 4 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6384 + # id: 5 + # oramnode_id: 5 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6385 + # id: 6 + # oramnode_id: 6 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6386 + # id: 7 + # oramnode_id: 7 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6387 + # id: 4 + # oramnode_id: 4 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6388 + # id: 5 + # oramnode_id: 5 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6389 + # id: 6 + # oramnode_id: 6 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6390 + # id: 7 + # oramnode_id: 7 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6394 + # id: 15 + # oramnode_id: 15 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6394 + # id: 15 + # oramnode_id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/3machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/3machines/router_endpoints.yaml new file mode 100644 index 0000000..aa62752 --- /dev/null +++ b/experiments/paper_scaling_experiments/3machines/router_endpoints.yaml @@ -0,0 +1,41 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8745 + # id: 4 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8746 + # id: 5 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 8745 + # id: 6 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 8746 + # id: 7 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/3machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/3machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..1db2bb0 --- /dev/null +++ b/experiments/paper_scaling_experiments/3machines/shardnode_endpoints.yaml @@ -0,0 +1,29 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 2754 + # id: 2 + # replicaid: 0 + # raftport: 3130 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 2757 + # id: 3 + # replicaid: 0 + # raftport: 3133 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/4machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/4machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/4machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/4machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/4machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..c813ae8 --- /dev/null +++ b/experiments/paper_scaling_experiments/4machines/oramnode_endpoints.yaml @@ -0,0 +1,113 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 1 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1871 + id: 2 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1881 + id: 3 + replicaid: 0 + raftport: 1257 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1854 + # id: 4 + # replicaid: 0 + # raftport: 1230 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1864 + # id: 5 + # replicaid: 0 + # raftport: 1240 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1874 + # id: 6 + # replicaid: 0 + # raftport: 1250 + # - exposed_ip: 10.0.0.9 + # local_bind_ip: 10.0.0.9 + # deploy_host: host2 + # port: 1884 + # id: 7 + # replicaid: 0 + # raftport: 1260 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1857 + # id: 8 + # replicaid: 0 + # raftport: 1233 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1867 + # id: 9 + # replicaid: 0 + # raftport: 1243 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1877 + # id: 10 + # replicaid: 0 + # raftport: 1253 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1887 + # id: 11 + # replicaid: 0 + # raftport: 1263 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1860 + # id: 3 + # replicaid: 0 + # raftport: 1236 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1870 + # id: 7 + # replicaid: 0 + # raftport: 1246 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1880 + # id: 11 + # replicaid: 0 + # raftport: 1256 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1890 + # id: 15 + # replicaid: 0 + # raftport: 1266 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/4machines/parameters.yaml b/experiments/paper_scaling_experiments/4machines/parameters.yaml new file mode 100644 index 0000000..75f5d38 --- /dev/null +++ b/experiments/paper_scaling_experiments/4machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 19 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 20000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/4machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/4machines/redis_endpoints.yaml new file mode 100644 index 0000000..14ce9e2 --- /dev/null +++ b/experiments/paper_scaling_experiments/4machines/redis_endpoints.yaml @@ -0,0 +1,121 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6383 + # id: 4 + # oramnode_id: 4 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6384 + # id: 5 + # oramnode_id: 5 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6385 + # id: 6 + # oramnode_id: 6 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6386 + # id: 7 + # oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 4 + oramnode_id: 0 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 5 + oramnode_id: 1 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 6 + oramnode_id: 2 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 7 + oramnode_id: 3 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6394 + # id: 15 + # oramnode_id: 15 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6394 + # id: 15 + # oramnode_id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/4machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/4machines/router_endpoints.yaml new file mode 100644 index 0000000..aa62752 --- /dev/null +++ b/experiments/paper_scaling_experiments/4machines/router_endpoints.yaml @@ -0,0 +1,41 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8745 + # id: 4 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 8746 + # id: 5 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 8745 + # id: 6 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 8746 + # id: 7 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/4machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/4machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..1db2bb0 --- /dev/null +++ b/experiments/paper_scaling_experiments/4machines/shardnode_endpoints.yaml @@ -0,0 +1,29 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 2754 + # id: 2 + # replicaid: 0 + # raftport: 3130 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 2757 + # id: 3 + # replicaid: 0 + # raftport: 3133 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/5machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/5machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/5machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/5machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/5machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..38dcf51 --- /dev/null +++ b/experiments/paper_scaling_experiments/5machines/oramnode_endpoints.yaml @@ -0,0 +1,113 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 1 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 2 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 3 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 4 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 6 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 7 + replicaid: 0 + raftport: 1260 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1857 + # id: 8 + # replicaid: 0 + # raftport: 1233 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1867 + # id: 9 + # replicaid: 0 + # raftport: 1243 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1877 + # id: 10 + # replicaid: 0 + # raftport: 1253 + # - exposed_ip: 10.0.0.10 + # local_bind_ip: 10.0.0.10 + # deploy_host: host3 + # port: 1887 + # id: 11 + # replicaid: 0 + # raftport: 1263 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1860 + # id: 3 + # replicaid: 0 + # raftport: 1236 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1870 + # id: 7 + # replicaid: 0 + # raftport: 1246 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1880 + # id: 11 + # replicaid: 0 + # raftport: 1256 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 1890 + # id: 15 + # replicaid: 0 + # raftport: 1266 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/5machines/parameters.yaml b/experiments/paper_scaling_experiments/5machines/parameters.yaml new file mode 100644 index 0000000..8d266b2 --- /dev/null +++ b/experiments/paper_scaling_experiments/5machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 18 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 45000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/5machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/5machines/redis_endpoints.yaml new file mode 100644 index 0000000..9be8ca5 --- /dev/null +++ b/experiments/paper_scaling_experiments/5machines/redis_endpoints.yaml @@ -0,0 +1,121 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6383 + # id: 4 + # oramnode_id: 4 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6384 + # id: 5 + # oramnode_id: 5 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6385 + # id: 6 + # oramnode_id: 6 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6386 + # id: 7 + # oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 7 + oramnode_id: 7 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.117.76 + # local_bind_ip: 10.0.0.8 + # deploy_host: host6 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.24.45 + # local_bind_ip: 10.0.0.5 + # deploy_host: host5 + # port: 6394 + # id: 15 + # oramnode_id: 15 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6394 + # id: 15 + # oramnode_id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/5machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/5machines/router_endpoints.yaml new file mode 100644 index 0000000..420c4a5 --- /dev/null +++ b/experiments/paper_scaling_experiments/5machines/router_endpoints.yaml @@ -0,0 +1,41 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 8745 + # id: 6 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 8746 + # id: 7 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/5machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/5machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..24716aa --- /dev/null +++ b/experiments/paper_scaling_experiments/5machines/shardnode_endpoints.yaml @@ -0,0 +1,29 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + # - exposed_ip: 10.0.0.11 + # local_bind_ip: 10.0.0.11 + # deploy_host: host4 + # port: 2757 + # id: 3 + # replicaid: 0 + # raftport: 3133 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/6machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/6machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/6machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/6machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/6machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..c4145e5 --- /dev/null +++ b/experiments/paper_scaling_experiments/6machines/oramnode_endpoints.yaml @@ -0,0 +1,113 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/6machines/parameters.yaml b/experiments/paper_scaling_experiments/6machines/parameters.yaml new file mode 100644 index 0000000..904e8ae --- /dev/null +++ b/experiments/paper_scaling_experiments/6machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 17 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 30000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/6machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/6machines/redis_endpoints.yaml new file mode 100644 index 0000000..c0d4aec --- /dev/null +++ b/experiments/paper_scaling_experiments/6machines/redis_endpoints.yaml @@ -0,0 +1,121 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6394 + id: 15 + oramnode_id: 15 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6394 + # id: 15 + # oramnode_id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/6machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/6machines/router_endpoints.yaml new file mode 100644 index 0000000..c52536c --- /dev/null +++ b/experiments/paper_scaling_experiments/6machines/router_endpoints.yaml @@ -0,0 +1,41 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/6machines/shardnode_endpoints copy.yaml b/experiments/paper_scaling_experiments/6machines/shardnode_endpoints copy.yaml new file mode 100644 index 0000000..b0bd9b0 --- /dev/null +++ b/experiments/paper_scaling_experiments/6machines/shardnode_endpoints copy.yaml @@ -0,0 +1,85 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2758 + id: 3 + replicaid: 1 + raftport: 3134 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2759 + id: 3 + replicaid: 2 + raftport: 3135 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/6machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/6machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..10b0205 --- /dev/null +++ b/experiments/paper_scaling_experiments/6machines/shardnode_endpoints.yaml @@ -0,0 +1,29 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/7machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/7machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/7machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/7machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/7machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..c4145e5 --- /dev/null +++ b/experiments/paper_scaling_experiments/7machines/oramnode_endpoints.yaml @@ -0,0 +1,113 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/7machines/parameters.yaml b/experiments/paper_scaling_experiments/7machines/parameters.yaml new file mode 100644 index 0000000..c270c0d --- /dev/null +++ b/experiments/paper_scaling_experiments/7machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 17 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 200000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/7machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/7machines/redis_endpoints.yaml new file mode 100644 index 0000000..c853a33 --- /dev/null +++ b/experiments/paper_scaling_experiments/7machines/redis_endpoints.yaml @@ -0,0 +1,121 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6394 + id: 15 + oramnode_id: 15 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6391 + # id: 12 + # oramnode_id: 12 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6392 + # id: 13 + # oramnode_id: 13 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6393 + # id: 14 + # oramnode_id: 14 + # - exposed_ip: 20.63.26.153 + # local_bind_ip: 10.0.0.7 + # deploy_host: host8 + # port: 6394 + # id: 15 + # oramnode_id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/7machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/7machines/router_endpoints.yaml new file mode 100644 index 0000000..c52536c --- /dev/null +++ b/experiments/paper_scaling_experiments/7machines/router_endpoints.yaml @@ -0,0 +1,41 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/7machines/shardnode_endpoints copy.yaml b/experiments/paper_scaling_experiments/7machines/shardnode_endpoints copy.yaml new file mode 100644 index 0000000..b0bd9b0 --- /dev/null +++ b/experiments/paper_scaling_experiments/7machines/shardnode_endpoints copy.yaml @@ -0,0 +1,85 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2758 + id: 3 + replicaid: 1 + raftport: 3134 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2759 + id: 3 + replicaid: 2 + raftport: 3135 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/7machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/7machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..10b0205 --- /dev/null +++ b/experiments/paper_scaling_experiments/7machines/shardnode_endpoints.yaml @@ -0,0 +1,29 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/8machines/jaeger_endpoint.yaml b/experiments/paper_scaling_experiments/8machines/jaeger_endpoint.yaml new file mode 100644 index 0000000..8ae1b1d --- /dev/null +++ b/experiments/paper_scaling_experiments/8machines/jaeger_endpoint.yaml @@ -0,0 +1,5 @@ +exposed_ip: 192.168.252.112 +local_bind_ip: 192.168.252.112 +deploy_host: host1 +api_port: 16686 +grpc_port: 4317 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/8machines/oramnode_endpoints.yaml b/experiments/paper_scaling_experiments/8machines/oramnode_endpoints.yaml new file mode 100644 index 0000000..c4145e5 --- /dev/null +++ b/experiments/paper_scaling_experiments/8machines/oramnode_endpoints.yaml @@ -0,0 +1,113 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1851 + id: 0 + replicaid: 0 + raftport: 1227 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1861 + id: 4 + replicaid: 0 + raftport: 1237 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1871 + id: 8 + replicaid: 0 + raftport: 1247 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 1881 + id: 12 + replicaid: 0 + raftport: 1257 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1854 + id: 1 + replicaid: 0 + raftport: 1230 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1864 + id: 5 + replicaid: 0 + raftport: 1240 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1874 + id: 9 + replicaid: 0 + raftport: 1250 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 1884 + id: 13 + replicaid: 0 + raftport: 1260 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1857 + id: 2 + replicaid: 0 + raftport: 1233 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1867 + id: 6 + replicaid: 0 + raftport: 1243 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1877 + id: 10 + replicaid: 0 + raftport: 1253 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 1887 + id: 14 + replicaid: 0 + raftport: 1263 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1860 + id: 3 + replicaid: 0 + raftport: 1236 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1870 + id: 7 + replicaid: 0 + raftport: 1246 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1880 + id: 11 + replicaid: 0 + raftport: 1256 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 1890 + id: 15 + replicaid: 0 + raftport: 1266 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/8machines/parameters.yaml b/experiments/paper_scaling_experiments/8machines/parameters.yaml new file mode 100644 index 0000000..512bdf7 --- /dev/null +++ b/experiments/paper_scaling_experiments/8machines/parameters.yaml @@ -0,0 +1,15 @@ +max-blocks-to-send: 400 # The maximum number of blocks to send from each shard node to the oram node during evictions +eviction-rate: 100 # How many ReadPath operations before eviction +evict-path-count: 200 # How many paths to evict at a time +batch-timeout: 1 # How many milliseconds to wait before sending a batch of blocks to the oram node +epoch-time: 1 # How many milliseconds between each epoch +trace: false # Whether to use opentelemetry and jaeger +Z: 1 # number of real blocks per bucket +S: 4 # number of dummy blocks per bucket +shift: 1 # 2^shift is the tree branching factor +tree-height: 17 # height of the tree +redis-pipeline-size: 3000000 # number of requests to pipeline to redis +max-requests: 1400000 # maximum number of requests in flight at the client +block-size: 1024 # size of each block in bytes +log: false # whether to log +profile: false # Whether to profile \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/8machines/redis_endpoints.yaml b/experiments/paper_scaling_experiments/8machines/redis_endpoints.yaml new file mode 100644 index 0000000..a3945a6 --- /dev/null +++ b/experiments/paper_scaling_experiments/8machines/redis_endpoints.yaml @@ -0,0 +1,97 @@ +endpoints: + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6379 + id: 0 + oramnode_id: 0 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6380 + id: 1 + oramnode_id: 1 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6381 + id: 2 + oramnode_id: 2 + - exposed_ip: 20.63.24.45 + local_bind_ip: 10.0.0.5 + deploy_host: host5 + port: 6382 + id: 3 + oramnode_id: 3 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6383 + id: 4 + oramnode_id: 4 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6384 + id: 5 + oramnode_id: 5 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6385 + id: 6 + oramnode_id: 6 + - exposed_ip: 20.63.26.24 + local_bind_ip: 10.0.0.6 + deploy_host: host7 + port: 6386 + id: 7 + oramnode_id: 7 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6387 + id: 8 + oramnode_id: 8 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6388 + id: 9 + oramnode_id: 9 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6389 + id: 10 + oramnode_id: 10 + - exposed_ip: 20.63.117.76 + local_bind_ip: 10.0.0.8 + deploy_host: host6 + port: 6390 + id: 11 + oramnode_id: 11 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6391 + id: 12 + oramnode_id: 12 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6392 + id: 13 + oramnode_id: 13 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6393 + id: 14 + oramnode_id: 14 + - exposed_ip: 20.63.26.153 + local_bind_ip: 10.0.0.7 + deploy_host: host8 + port: 6394 + id: 15 + oramnode_id: 15 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/8machines/router_endpoints.yaml b/experiments/paper_scaling_experiments/8machines/router_endpoints.yaml new file mode 100644 index 0000000..c52536c --- /dev/null +++ b/experiments/paper_scaling_experiments/8machines/router_endpoints.yaml @@ -0,0 +1,41 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8845 + id: 0 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8846 + id: 1 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8845 + id: 2 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8846 + id: 3 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8745 + id: 4 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8746 + id: 5 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8745 + id: 6 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8746 + id: 7 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/8machines/shardnode_endpoints copy.yaml b/experiments/paper_scaling_experiments/8machines/shardnode_endpoints copy.yaml new file mode 100644 index 0000000..b0bd9b0 --- /dev/null +++ b/experiments/paper_scaling_experiments/8machines/shardnode_endpoints copy.yaml @@ -0,0 +1,85 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8849 + id: 0 + replicaid: 1 + raftport: 3225 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8850 + id: 0 + replicaid: 2 + raftport: 3226 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 8852 + id: 1 + replicaid: 1 + raftport: 3228 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 8853 + id: 1 + replicaid: 2 + raftport: 3229 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2755 + id: 2 + replicaid: 1 + raftport: 3131 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2756 + id: 2 + replicaid: 2 + raftport: 3132 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 2758 + id: 3 + replicaid: 1 + raftport: 3134 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 2759 + id: 3 + replicaid: 2 + raftport: 3135 \ No newline at end of file diff --git a/experiments/paper_scaling_experiments/8machines/shardnode_endpoints.yaml b/experiments/paper_scaling_experiments/8machines/shardnode_endpoints.yaml new file mode 100644 index 0000000..10b0205 --- /dev/null +++ b/experiments/paper_scaling_experiments/8machines/shardnode_endpoints.yaml @@ -0,0 +1,29 @@ +endpoints: + - exposed_ip: 10.0.0.8 + local_bind_ip: 10.0.0.8 + deploy_host: host1 + port: 8848 + id: 0 + replicaid: 0 + raftport: 3224 + - exposed_ip: 10.0.0.9 + local_bind_ip: 10.0.0.9 + deploy_host: host2 + port: 8851 + id: 1 + replicaid: 0 + raftport: 3227 + - exposed_ip: 10.0.0.10 + local_bind_ip: 10.0.0.10 + deploy_host: host3 + port: 2754 + id: 2 + replicaid: 0 + raftport: 3130 + - exposed_ip: 10.0.0.11 + local_bind_ip: 10.0.0.11 + deploy_host: host4 + port: 2757 + id: 3 + replicaid: 0 + raftport: 3133 \ No newline at end of file diff --git a/pkg/client/output.go b/pkg/client/output.go index 9e86998..5bae127 100644 --- a/pkg/client/output.go +++ b/pkg/client/output.go @@ -13,7 +13,7 @@ func WriteOutputToFile(outputFilePath string, responseCount []ResponseStatus) er defer file.Close() sum := 0.0 experimentAverageLatency := 0.0 - // averageLatency := 0.0 + for _, count := range responseCount { throughput := float64(count.readOperations + count.writeOperations) averageLatency := 0.0