Skip to content

Commit

Permalink
Adding bash script to create datasets
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasroges committed Feb 12, 2024
1 parent 61df7d2 commit 74f1038
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 17 deletions.
20 changes: 3 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,27 +15,13 @@ poetry install

## Building the datasets

To build the necessary datasets to replicate the paper's experiments, run the following commands at the repository root folder:
To build the necessary datasets to replicate the paper's experiments, navigate to the repository root folder and run the following command:

```sh
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;users_per_app=4.json -o central\;nodes=100\;users_per_app=4 -rp central >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;users_per_app=4.json -o central\;nodes=196\;users_per_app=4 -rp central >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;users_per_app=4.json -o community12p\;nodes=100\;users_per_app=4 -rp community -c 3 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;users_per_app=4.json -o community25p\;nodes=100\;users_per_app=4 -rp community -c 6 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;users_per_app=4.json -o community12p\;nodes=196\;users_per_app=4 -rp community -c 6 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;users_per_app=4.json -o community25p\;nodes=196\;users_per_app=4 -rp community -c 12 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;users_per_app=4.json -o p2p\;nodes=100\;users_per_app=4 -rp p2p >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;users_per_app=4.json -o p2p\;nodes=196\;users_per_app=4 -rp p2p >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;users_per_app=16.json -o central\;nodes=100\;users_per_app=16 -rp central >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;users_per_app=16.json -o central\;nodes=196\;users_per_app=16 -rp central >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;users_per_app=16.json -o community12p\;nodes=100\;users_per_app=16 -rp community -c 3 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;users_per_app=16.json -o community25p\;nodes=100\;users_per_app=16 -rp community -c 6 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;users_per_app=16.json -o community12p\;nodes=196\;users_per_app=16 -rp community -c 6 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;users_per_app=16.json -o community25p\;nodes=196\;users_per_app=16 -rp community -c 12 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;users_per_app=16.json -o p2p\;nodes=100\;users_per_app=16 -rp p2p >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;users_per_app=16.json -o p2p\;nodes=196\;users_per_app=16 -rp p2p >> create_datasets.log
sh create_datasets.sh
```


## Running the experiments

To run the experiments, navigate to the repository root folder and run the following command:
Expand Down
16 changes: 16 additions & 0 deletions create_datasets.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;unique_images=08.json -o central\;nodes=100\;unique_images=08 -rp central >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;unique_images=16.json -o central\;nodes=196\;unique_images=16 -rp central >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;unique_images=08.json -o community12p\;nodes=100\;unique_images=08 -rp community -c 3 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;unique_images=16.json -o community12p\;nodes=196\;unique_images=16 -rp community -c 6 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;unique_images=08.json -o community25p\;nodes=100\;unique_images=08 -rp community -c 6 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;unique_images=16.json -o community25p\;nodes=196\;unique_images=16 -rp community -c 12 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;unique_images=08.json -o p2p\;nodes=100\;unique_images=08 -rp p2p >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;unique_images=16.json -o p2p\;nodes=196\;unique_images=16 -rp p2p >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;unique_images=32.json -o central\;nodes=100\;unique_images=32 -rp central >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;unique_images=64.json -o central\;nodes=196\;unique_images=64 -rp central >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;unique_images=32.json -o community12p\;nodes=100\;unique_images=32 -rp community -c 3 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;unique_images=64.json -o community12p\;nodes=196\;unique_images=64 -rp community -c 6 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;unique_images=32.json -o community25p\;nodes=100\;unique_images=32 -rp community -c 6 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;unique_images=64.json -o community25p\;nodes=196\;unique_images=64 -rp community -c 12 >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=100\;unique_images=32.json -o p2p\;nodes=100\;unique_images=32 -rp p2p >> create_datasets.log && \
poetry run python -m datasets -s 1 -i datasets/inputs/nodes=196\;unique_images=64.json -o p2p\;nodes=196\;unique_images=64 -rp p2p >> create_datasets.log

0 comments on commit 74f1038

Please sign in to comment.