{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T15:55:09Z","timestamp":1783439709354,"version":"3.54.6"},"reference-count":26,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T00:00:00Z","timestamp":1698710400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"ECOSISTER project","award":["0001052"],"award-info":[{"award-number":["0001052"]}]},{"name":"ECOSISTER project","award":["PE00000001"],"award-info":[{"award-number":["PE00000001"]}]},{"name":"European Union","award":["0001052"],"award-info":[{"award-number":["0001052"]}]},{"name":"European Union","award":["PE00000001"],"award-info":[{"award-number":["PE00000001"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>With the advent of 6G technology, the proliferation of interconnected devices necessitates a robust, fully connected intelligence network. Federated Learning (FL) stands as a key distributed learning technique, showing promise in recent advancements. However, the integration of novel Internet of Things (IoT) applications and virtualization technologies has introduced diverse and heterogeneous devices into wireless networks. This diversity encompasses variations in computation, communication, storage resources, training data, and communication modes among connected nodes. In this context, our study presents a pivotal contribution by analyzing and implementing FL processes tailored for 6G standards. Our work defines a practical FL platform, employing Raspberry Pi devices and virtual machines as client nodes, with a Windows PC serving as a parameter server. We tackle the image classification challenge, implementing the FL model via PyTorch, augmented by the specialized FL library, Flower. Notably, our analysis delves into the impact of computational resources, data availability, and heating issues across heterogeneous device sets. Additionally, we address knowledge transfer and employ pre-trained networks in our FL performance evaluation. This research underscores the indispensable role of artificial intelligence in IoT scenarios within the 6G landscape, providing a comprehensive framework for FL implementation across diverse and heterogeneous devices.<\/jats:p>","DOI":"10.3390\/fi15110358","type":"journal-article","created":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T12:48:31Z","timestamp":1698756511000},"page":"358","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Implementation and Evaluation of a Federated Learning Framework on Raspberry PI Platforms for IoT 6G Applications"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-4035-4961","authenticated-orcid":false,"given":"Lorenzo","family":"Ridolfi","sequence":"first","affiliation":[{"name":"Department of Electrical, Electronic and Information Engineering \u201cGuglielmo Marconi\u201d, University of Bologna, 40126 Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0767-7622","authenticated-orcid":false,"given":"David","family":"Naseh","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronic and Information Engineering \u201cGuglielmo Marconi\u201d, University of Bologna, 40126 Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2716-6441","authenticated-orcid":false,"given":"Swapnil Sadashiv","family":"Shinde","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronic and Information Engineering \u201cGuglielmo Marconi\u201d, University of Bologna, 40126 Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7338-1957","authenticated-orcid":false,"given":"Daniele","family":"Tarchi","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronic and Information Engineering \u201cGuglielmo Marconi\u201d, University of Bologna, 40126 Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,10,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/JSAC.2021.3126076","article-title":"Edge Artificial Intelligence for 6G: Vision, Enabling Technologies, and Applications","volume":"40","author":"Letaief","year":"2022","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1109\/JIOT.2021.3103320","article-title":"6G Internet of Things: A Comprehensive Survey","volume":"9","author":"Nguyen","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_3","unstructured":"(2022). 6G Technology Overview, [2nd ed.]. Available online: https:\/\/one6g.org\/download\/2699\/."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1578","DOI":"10.1109\/COMST.2021.3073009","article-title":"Survey on Machine Learning for Intelligent End-to-End Communication Toward 6G: From Network Access, Routing to Traffic Control and Streaming Adaption","volume":"23","author":"Tang","year":"2021","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Muscinelli, E., Shinde, S.S., and Tarchi, D. (2022). Overview of Distributed Machine Learning Techniques for 6G Networks. Algorithms, 15.","DOI":"10.3390\/a15060210"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2041","DOI":"10.1109\/TVT.2021.3135332","article-title":"On the Design of Federated Learning in Latency and Energy Constrained Computation Offloading Operations in Vehicular Edge Computing Systems","volume":"71","author":"Shinde","year":"2022","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"9996","DOI":"10.1109\/TITS.2023.3265416","article-title":"Joint Air-Ground Distributed Federated Learning for Intelligent Transportation Systems","volume":"24","author":"Shinde","year":"2023","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Duan, Q., Huang, J., Hu, S., Deng, R., Lu, Z., and Yu, S. (IEEE Commun. Surv. Tutor., 2023). Combining Federated Learning and Edge Computing Toward Ubiquitous Intelligence in 6G Network: Challenges, Recent Advances, and Future Directions, IEEE Commun. Surv. Tutor., in press.","DOI":"10.1109\/COMST.2023.3316615"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"137184","DOI":"10.1109\/ACCESS.2019.2942390","article-title":"Machine Learning for 5G\/B5G Mobile and Wireless Communications: Potential, Limitations, and Future Directions","volume":"7","author":"Lee","year":"2019","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.inffus.2018.09.013","article-title":"Machine learning algorithms for wireless sensor networks: A survey","volume":"49","author":"Amgoth","year":"2019","journal-title":"Inf. Fusion"},{"key":"ref_11","unstructured":"Fontanesi, G., Ort\u00edz, F., Lagunas, E., Baeza, V.M., V\u00e1zquez, M., V\u00e1squez-Peralvo, J., Minardi, M., Vu, H., Honnaiah, P., and Lacoste, C. (2023). Artificial Intelligence for Satellite Communication and Non-Terrestrial Networks: A Survey. arXiv."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2251","DOI":"10.1109\/JSAC.2019.2933890","article-title":"Deep Learning for Distributed Optimization: Applications to Wireless Resource Management","volume":"37","author":"Lee","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2500","DOI":"10.1109\/JSYST.2023.3249217","article-title":"Joint Computation Offloading and Resource Allocation for Edge-Cloud Collaboration in Internet of Vehicles via Deep Reinforcement Learning","volume":"17","author":"Huang","year":"2023","journal-title":"IEEE Syst. J."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"11208","DOI":"10.1109\/JIOT.2021.3052691","article-title":"A Deep Reinforcement Learning Framework for Spectrum Management in Dynamic Spectrum Access","volume":"8","author":"Song","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"108974","DOI":"10.1016\/j.measurement.2021.108974","article-title":"Routing in wireless sensor networks using machine learning techniques: Challenges and opportunities","volume":"178","author":"Nayak","year":"2021","journal-title":"Measurement"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1935","DOI":"10.1109\/TWC.2020.3037554","article-title":"Energy Efficient Federated Learning Over Wireless Communication Networks","volume":"20","author":"Yang","year":"2021","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Jiang, J.C., Kantarci, B., Oktug, S., and Soyata, T. (2020). Federated Learning in Smart City Sensing: Challenges and Opportunities. Sensors, 20.","DOI":"10.3390\/s20216230"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Matthiesen, B., Razmi, N., Leyva-Mayorga, I., Dekorsy, A., and Popovski, P. (IEEE Netw., 2023). Federated Learning in Satellite Constellations, IEEE Netw., in press.","DOI":"10.1109\/MNET.132.2200504"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3495","DOI":"10.1109\/JIOT.2021.3102130","article-title":"Improving the Software-Defined Wireless Sensor Networks Routing Performance Using Reinforcement Learning","volume":"9","author":"Younus","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3570","DOI":"10.1109\/JSEN.2020.3027097","article-title":"Deep Learning-Based Speed Bump Detection Model for Intelligent Vehicle System Using Raspberry Pi","volume":"21","author":"Dewangan","year":"2021","journal-title":"IEEE Sens. J."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Cicceri, G., Tricomi, G., Benomar, Z., Longo, F., Puliafito, A., and Merlino, G. (2021, January 23\u201327). DILoCC: An approach for Distributed Incremental Learning across the Computing Continuum. Proceedings of the 2021 IEEE International Conference on Smart Computing (SMARTCOMP), Irvine, CA, USA.","DOI":"10.1109\/SMARTCOMP52413.2021.00036"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"5986","DOI":"10.1109\/JIOT.2019.2956615","article-title":"Communication-Efficient Federated Learning for Wireless Edge Intelligence in IoT","volume":"7","author":"Mills","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Farkas, A., Kert\u00e9sz, G., and Lovas, R. (2020, January 8\u201310). Parallel and Distributed Training of Deep Neural Networks: A brief overview. Proceedings of the 2020 IEEE 24th International Conference on Intelligent Engineering Systems (INES), Reykjav\u00edk, Iceland.","DOI":"10.1109\/INES49302.2020.9147123"},{"key":"ref_24","first-page":"50","article-title":"Federated Learning: Challenges, Methods, and Future Directions","volume":"37","author":"Li","year":"2020","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Hong, C.S., Khan, L.U., Chen, M., Chen, D., Saad, W., and Han, Z. (2022). Federated Learning for Wireless Networks, Springer.","DOI":"10.1007\/978-981-16-4963-9"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"122102","DOI":"10.1007\/s11432-020-3419-4","article-title":"Communication-efficient federated continual learning for distributed learning system with Non-IID data","volume":"66","author":"Zhang","year":"2023","journal-title":"Sci. China Inf. Sci."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/15\/11\/358\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:15:14Z","timestamp":1760130914000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/15\/11\/358"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,31]]},"references-count":26,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2023,11]]}},"alternative-id":["fi15110358"],"URL":"https:\/\/doi.org\/10.3390\/fi15110358","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,31]]}}}