├── .gitignore ├── .idea ├── .gitignore ├── FederatedLearning.iml ├── inspectionProfiles │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── fog05 ├── fdu_lxd_nonet.json ├── lifecycle_nonet.py ├── lifecycle_nonet_time_results.py └── migration_lifecycle_nonet.py ├── interface ├── __pycache__ │ └── app.cpython-38.pyc ├── app.py ├── start.sh ├── static │ ├── favicon.ico │ ├── pc-desktop.png │ └── style.css └── templates │ ├── connect.html │ └── dashboard.html ├── live-migration ├── fdu_lxd_nonet.json └── live_migration_lifecycle_nonet.py ├── results ├── check_load.sh ├── footprint.txt ├── migration_result ├── results ├── top-out1.txt ├── uptime-out.txt └── uptime-out1.txt ├── src ├── client │ └── federated_node.py └── server │ └── aggregator_server.py ├── utils ├── changeIP.sh ├── listNode.py ├── training.py └── uninstall.txt ├── v2_src ├── client │ ├── federated_daemon.py │ ├── federated_node.py │ └── sysinfo-to-json.sh └── server │ └── aggregator_server.py └── zenoh-examples ├── temp_generator.py ├── temp_listener.py └── temp_reader.py /.gitignore: -------------------------------------------------------------------------------- 1 | # ignore all parameter files in git 2 | #/src/*.pt 3 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/FederatedLearning.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/.idea/FederatedLearning.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/README.md -------------------------------------------------------------------------------- /fog05/fdu_lxd_nonet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/fog05/fdu_lxd_nonet.json -------------------------------------------------------------------------------- /fog05/lifecycle_nonet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/fog05/lifecycle_nonet.py -------------------------------------------------------------------------------- /fog05/lifecycle_nonet_time_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/fog05/lifecycle_nonet_time_results.py -------------------------------------------------------------------------------- /fog05/migration_lifecycle_nonet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/fog05/migration_lifecycle_nonet.py -------------------------------------------------------------------------------- /interface/__pycache__/app.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/interface/__pycache__/app.cpython-38.pyc -------------------------------------------------------------------------------- /interface/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/interface/app.py -------------------------------------------------------------------------------- /interface/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/interface/start.sh -------------------------------------------------------------------------------- /interface/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/interface/static/favicon.ico -------------------------------------------------------------------------------- /interface/static/pc-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/interface/static/pc-desktop.png -------------------------------------------------------------------------------- /interface/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/interface/static/style.css -------------------------------------------------------------------------------- /interface/templates/connect.html: -------------------------------------------------------------------------------- 1 | Connect here -------------------------------------------------------------------------------- /interface/templates/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/interface/templates/dashboard.html -------------------------------------------------------------------------------- /live-migration/fdu_lxd_nonet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/live-migration/fdu_lxd_nonet.json -------------------------------------------------------------------------------- /live-migration/live_migration_lifecycle_nonet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/live-migration/live_migration_lifecycle_nonet.py -------------------------------------------------------------------------------- /results/check_load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/results/check_load.sh -------------------------------------------------------------------------------- /results/footprint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/results/footprint.txt -------------------------------------------------------------------------------- /results/migration_result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/results/migration_result -------------------------------------------------------------------------------- /results/results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/results/results -------------------------------------------------------------------------------- /results/top-out1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/results/top-out1.txt -------------------------------------------------------------------------------- /results/uptime-out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/results/uptime-out.txt -------------------------------------------------------------------------------- /results/uptime-out1.txt: -------------------------------------------------------------------------------- 1 | start 2 | -------------------------------------------------------------------------------- /src/client/federated_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/src/client/federated_node.py -------------------------------------------------------------------------------- /src/server/aggregator_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/src/server/aggregator_server.py -------------------------------------------------------------------------------- /utils/changeIP.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/utils/changeIP.sh -------------------------------------------------------------------------------- /utils/listNode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/utils/listNode.py -------------------------------------------------------------------------------- /utils/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/utils/training.py -------------------------------------------------------------------------------- /utils/uninstall.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/utils/uninstall.txt -------------------------------------------------------------------------------- /v2_src/client/federated_daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/v2_src/client/federated_daemon.py -------------------------------------------------------------------------------- /v2_src/client/federated_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/v2_src/client/federated_node.py -------------------------------------------------------------------------------- /v2_src/client/sysinfo-to-json.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | sudo lshw -json > ~/sysinfo.json 4 | -------------------------------------------------------------------------------- /v2_src/server/aggregator_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/v2_src/server/aggregator_server.py -------------------------------------------------------------------------------- /zenoh-examples/temp_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/zenoh-examples/temp_generator.py -------------------------------------------------------------------------------- /zenoh-examples/temp_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/zenoh-examples/temp_listener.py -------------------------------------------------------------------------------- /zenoh-examples/temp_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riccardorinaldi7/FederatedLearning/HEAD/zenoh-examples/temp_reader.py --------------------------------------------------------------------------------