Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3551663.3558681acmconferencesArticle/Chapter ViewAbstractPublication PagesmswimConference Proceedingsconference-collections
research-article

Prototype of deployment of Federated Learning with IoT devices

Published: 24 October 2022 Publication History

Abstract

In the age of technology, data is an increasingly important resource. This importance is growing in the field of Artificial Intelligence (AI), where sub fields such as Machine Learning (ML) need more and more data to achieve better results. Internet of Things (IoT) is the connection of sensors and smart objects to collect and exchange data, in addition to achieving many other tasks. A huge amount of the resource desired, data, is stored in mobile devices, sensors and other Internet of Things (IoT) devices, but remains there due to data protection restrictions. At the same time these devices do not have enough data or computational capacity to train good models. Moreover, transmitting, storing and processing all this data on a centralised server is problematic. Federated Learning (FL) provides an innovative solution that allows devices to learn in a collaborative way. More importantly, it accomplishes this without violating data protection laws. FL is currently growing, and there are several solutions that implement it. This article presents a prototype of a FL solution where the IoT devices used were raspberry pi boards. The results compare the performance of a solution of this type with those obtained in traditional approaches. In addition, the FL solution performance was tested in a hostile environment. A convolutional neural network (CNN) and a image data set were used. The results show the feasibility and usability of these techniques, although in many cases they do not reach the performance of traditional approaches.

References

[1]
Martín Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, et al. 2016. Tensorflow: A system for large-scale machine learning. In 12th USENIX symposium on operating systems design and implementation. 265--283.
[2]
Mohammed Aledhari, Rehma Razzak, Reza M. Parizi, and Fahad Saeed. 2020. Fed- erated Learning: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Access 8 (2020). https://doi.org/10.1109/ACCESS.2020.3013541
[3]
Amazon 2022. Amazon EC2. Retrieved May 27, 2022 from https://aws.amazon. com/ec2/
[4]
Amazon IoT Core 2022. IoT Core. Retrieved May 27, 2022 from https://aws. amazon.com/es/iot-core
[5]
François Chollet. 2015. keras. https://github.com/fchollet/keras. Accessed:2021.
[6]
Jakub Konecný, H. Brendan McMahan, Daniel Ramage, and Peter Richtárik. 2016. Federated Optimization: Distributed Machine Learning for On-Device Intelligence. arXiv preprint arXiv:1610.02527 (2016). arXiv:1610.02527 [cs.LG]
[7]
Yann LeCun and Corinna Cortes. 2010. MNIST handwritten digit database. http://yann.lecun.com/exdb/mnist/. http://yann.lecun.com/exdb/mnist/
[8]
Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Aguera y Arcas. 2017. Communication-efficient learning of deep net- works from decentralized data. In Artificial Intelligence and Statistics. PMLR, 1273--1282.
[9]
Hung T. Nguyen, Vikash Sehwag, Seyyedali Hosseinalipour, Christopher G. Brin- ton, Mung Chiang, and H. Vincent Poor. 2021. Fast-Convergent Federated Learn- ing. IEEE Journal on Selected Areas in Communications 39, 1 (2021), 201--218. https://doi.org/10.1109/JSAC.2020.3036952
[10]
Jihong Park, Sumudu Samarakoon, Mehdi Bennis, and Mérouane Debbah. 2019. Wireless Network Intelligence at the Edge. Proc. IEEE 107, 11 (2019), 2204--2239. http://dblp.uni-trier.de/db/journals/pieee/pieee107.html#ParkSBD19
[11]
Plotly 2022. Collaborative data science. Retrieved May 27, 2022 from https://plot.ly
[12]
Rapsberry Pi 2 2022. RPI 2 Model B. Retrieved May 27, 2022 from https://www.raspberrypi.org/products/raspberry-pi-2-model-b
[13]
Rapsberry Pi 3 2022. RPI 3 Model B. Retrieved May 27, 2022 from https://www.raspberrypi.org/products/raspberry-pi-3-model-b
[14]
Saleem Ibraheem Saleem, S Zeebaree, Diyar Qader Zeebaree, and Adnan Mohsin Abdulazeez. 2020. Building smart cities applications based on iot technologies: A review. Technology Reports of Kansai University 62, 3 (2020), 1083--1092.
[15]
Yushi Wang. 2017. Co-op: Cooperative machine learning from mobile devices. (2017).
[16]
Qiang Yang, Yang Liu, Yong Cheng, Yan Kang, Tianjian Chen, and Han Yu. 2019. Federated learning. Synthesis Lectures on Artificial Intelligence and Machine Learning 13, 3 (2019), 1--207.
[17]
Yue Zhao, Meng Li, Liangzhen Lai, Naveen Suda, Damon Civin, and Vikas Chan- dra. 2018. Federated learning with non-iid data. arXiv preprint arXiv:1806.00582 (2018).
[18]
Guangxu Zhu, Dongzhu Liu, Yuqing Du, Changsheng You, Jun Zhang, and Kaibin Huang. 2020. Toward an Intelligent Edge: Wireless Communication Meets Machine Learning. IEEE Communications Magazine 58, 1 (2020), 19--25. https://doi.org/10.1109/MCOM.001.1900103

Cited By

View all
  • (2024)Edge Computing and Cloud Computing for Internet of Things: A ReviewInformatics10.3390/informatics1104007111:4(71)Online publication date: 30-Sep-2024
  • (2024)Exploring Federated Learning: The Framework, Applications, Security & Privacy2024 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom)10.1109/BlackSeaCom61746.2024.10646291(272-275)Online publication date: 24-Jun-2024
  • (2023)Controlling the Vehicular Traffic Around Tunnels and Bridges Road Architectures Using VANETsGLOBECOM 2023 - 2023 IEEE Global Communications Conference10.1109/GLOBECOM54140.2023.10436725(1944-1949)Online publication date: 4-Dec-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
PE-WASUN '22: Proceedings of the 19th ACM International Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, & Ubiquitous Networks
October 2022
148 pages
ISBN:9781450394833
DOI:10.1145/3551663
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 October 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. MQTT
  2. deep learning
  3. distributed learning
  4. federated learning
  5. internet of things
  6. machine learning
  7. privacy
  8. raspberry pi

Qualifiers

  • Research-article

Funding Sources

  • ministerio de ciencia y tecnología. Gobierno de España

Conference

MSWiM '22
Sponsor:

Acceptance Rates

PE-WASUN '22 Paper Acceptance Rate 17 of 60 submissions, 28%;
Overall Acceptance Rate 70 of 240 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)4
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Edge Computing and Cloud Computing for Internet of Things: A ReviewInformatics10.3390/informatics1104007111:4(71)Online publication date: 30-Sep-2024
  • (2024)Exploring Federated Learning: The Framework, Applications, Security & Privacy2024 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom)10.1109/BlackSeaCom61746.2024.10646291(272-275)Online publication date: 24-Jun-2024
  • (2023)Controlling the Vehicular Traffic Around Tunnels and Bridges Road Architectures Using VANETsGLOBECOM 2023 - 2023 IEEE Global Communications Conference10.1109/GLOBECOM54140.2023.10436725(1944-1949)Online publication date: 4-Dec-2023
  • (2023)How to cope with malicious federated learning clientsComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2023.109938234:COnline publication date: 1-Oct-2023

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media