diff --git a/README.md b/README.md index 92eefbc..d1eb86a 100644 --- a/README.md +++ b/README.md @@ -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: diff --git a/create_datasets.sh b/create_datasets.sh new file mode 100644 index 0000000..6a90724 --- /dev/null +++ b/create_datasets.sh @@ -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