Skip to content
Snippets Groups Projects
Commit a7da37cd authored by huongdm1896's avatar huongdm1896
Browse files

update readme

parent fc26d126
Branches
No related tags found
No related merge requests found
......@@ -6,7 +6,138 @@ unzip Log.zip #original data
unzip Data_analysis.zip #processed data (output from all steps below)
```
All results of experiment are stored in `/Log/Flower_campaign`.
Raw results of experiment are stored in `/Log/Flower_campaign`. There are 4 instances from our experiment.
```plaintext
Log/Flower_campaign
├── Flower_instance_fedAvg_cifar10_epoch1
├── Flower_instance_fedAvg_cifar10_epoch2
├── Flower_instance_fedAvg2Clients_cifar10_epoch1
├── Flower_instance_fedAvg2Clients_cifar10_epoch2
...
```
In each instance, the structure of folder is same:
```plaintext
Log/Flower_campaign
├── Flower_instance_fedAvg_cifar10_epoch1: each instance folder
│ ├── Expetator
| | ├── config_instance_1.json: meta data of instance
│ ├── Expetator_<host_info>_<timestamp>_mojitos: mojitos outputs
│ ├── Expetator_<host_info>_<timestamp>_power: wattmetter outputs
│ ├── Expetator_<host_info>_<timestamp>: measurement log
│ ├── Flwr_<timestamp>: each flower folder log from each setting/test in instance
│ │ ├── Client_<ip>
│ │ ├── Client_<ip>
│ │ ├── Server_<ip>
│ │ ├── training_results_<instance_name>_<time>.csv
...
```
For example: `Flower_instance_fedAvg_cifar10_epoch1`
```plaintext
Log/Flower_campaign/Flower_instance_fedAvg_cifar10_epoch1
├── Expetator
│ └── config_instance_1.json
├── Expetator_taurus-1.lyon.grid5000.fr_1740648134
├── Expetator_taurus-1.lyon.grid5000.fr_1740648134_mojitos
│ < each file is data of each node * 4 nodes * 2 times repeat * 4 CPU freq setting -> 32 files>
│ ├── taurus-13.lyon.grid5000.fr_flower_1740648154
│ ├── taurus-13.lyon.grid5000.fr_flower_1740649591
│ ├── taurus-13.lyon.grid5000.fr_flower_1740650725
│ ├── taurus-13.lyon.grid5000.fr_flower_1740651708
│ ├── taurus-13.lyon.grid5000.fr_flower_1740652602
│ ├── taurus-13.lyon.grid5000.fr_flower_1740654039
│ ├── taurus-13.lyon.grid5000.fr_flower_1740655170
│ ├── taurus-13.lyon.grid5000.fr_flower_1740656160
│ ├── taurus-1.lyon.grid5000.fr_flower_1740648154
│ ├── taurus-1.lyon.grid5000.fr_flower_1740649591
│ ├── taurus-1.lyon.grid5000.fr_flower_1740650725
│ ├── taurus-1.lyon.grid5000.fr_flower_1740651708
│ ├── taurus-1.lyon.grid5000.fr_flower_1740652602
│ ├── taurus-1.lyon.grid5000.fr_flower_1740654039
│ ├── taurus-1.lyon.grid5000.fr_flower_1740655170
│ ├── taurus-1.lyon.grid5000.fr_flower_1740656160
│ ├── taurus-8.lyon.grid5000.fr_flower_1740648154
│ ├── taurus-8.lyon.grid5000.fr_flower_1740649591
│ ├── taurus-8.lyon.grid5000.fr_flower_1740650725
│ ├── taurus-8.lyon.grid5000.fr_flower_1740651708
│ ├── taurus-8.lyon.grid5000.fr_flower_1740652602
│ ├── taurus-8.lyon.grid5000.fr_flower_1740654039
│ ├── taurus-8.lyon.grid5000.fr_flower_1740655170
│ ├── taurus-8.lyon.grid5000.fr_flower_1740656160
│ ├── taurus-9.lyon.grid5000.fr_flower_1740648154
│ ├── taurus-9.lyon.grid5000.fr_flower_1740649591
│ ├── taurus-9.lyon.grid5000.fr_flower_1740650725
│ ├── taurus-9.lyon.grid5000.fr_flower_1740651708
│ ├── taurus-9.lyon.grid5000.fr_flower_1740652602
│ ├── taurus-9.lyon.grid5000.fr_flower_1740654039
│ ├── taurus-9.lyon.grid5000.fr_flower_1740655170
│ └── taurus-9.lyon.grid5000.fr_flower_1740656160
├── Expetator_taurus-1.lyon.grid5000.fr_1740648134_power
│ < each file contains data from 4 nodes * 2 times repeat * 4 CPU freq setting -> 8 files>
│ ├── taurus-1.lyon.grid5000.fr_flower_1740648154
│ ├── taurus-1.lyon.grid5000.fr_flower_1740649591
│ ├── taurus-1.lyon.grid5000.fr_flower_1740650725
│ ├── taurus-1.lyon.grid5000.fr_flower_1740651708
│ ├── taurus-1.lyon.grid5000.fr_flower_1740652602
│ ├── taurus-1.lyon.grid5000.fr_flower_1740654039
│ ├── taurus-1.lyon.grid5000.fr_flower_1740655170
│ └── taurus-1.lyon.grid5000.fr_flower_1740656160
< For Flwr logs: each folder contains training log from 4 nodes * 2 times repeat * 4 CPU freq setting -> 8 folders, mapping from flower data and system data by time of log>
├── Flwr_20250227_102234
│ ├── Client_172.16.48.13
│ ├── Client_172.16.48.8
│ ├── Client_172.16.48.9
│ ├── Server_172.16.48.1
│ └── training_results_fedAvg_15_20250227_102251.csv <-- main results are stored in csv
├── Flwr_20250227_104631
│ ├── Client_172.16.48.13
│ ├── Client_172.16.48.8
│ ├── Client_172.16.48.9
│ ├── Server_172.16.48.1
│ └── training_results_fedAvg_15_20250227_104641.csv
├── Flwr_20250227_110525
│ ├── Client_172.16.48.13
│ ├── Client_172.16.48.8
│ ├── Client_172.16.48.9
│ ├── Server_172.16.48.1
│ └── training_results_fedAvg_15_20250227_110533.csv
├── Flwr_20250227_112148
│ ├── Client_172.16.48.13
│ ├── Client_172.16.48.8
│ ├── Client_172.16.48.9
│ ├── Server_172.16.48.1
│ └── training_results_fedAvg_15_20250227_112155.csv
├── Flwr_20250227_113643
│ ├── Client_172.16.48.13
│ ├── Client_172.16.48.8
│ ├── Client_172.16.48.9
│ ├── Server_172.16.48.1
│ └── training_results_fedAvg_15_20250227_113655.csv
├── Flwr_20250227_120039
│ ├── Client_172.16.48.13
│ ├── Client_172.16.48.8
│ ├── Client_172.16.48.9
│ ├── Server_172.16.48.1
│ └── training_results_fedAvg_15_20250227_120049.csv
├── Flwr_20250227_121930
│ ├── Client_172.16.48.13
│ ├── Client_172.16.48.8
│ ├── Client_172.16.48.9
│ ├── Server_172.16.48.1
│ └── training_results_fedAvg_15_20250227_121939.csv
└── Flwr_20250227_123600
├── Client_172.16.48.13
├── Client_172.16.48.8
├── Client_172.16.48.9
├── Server_172.16.48.1
└── training_results_fedAvg_15_20250227_123607.csv
...
```
`/Data_analysis` stores the output of all data analysis steps.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment