Expanding the cloud-to-edge continuum to the IoT in serverless federated learning

被引:14
作者
Loconte, Davide [1 ]
Ieva, Saverio [1 ]
Pinto, Agnese [1 ]
Loseto, Giuseppe [2 ]
Scioscia, Floriano [1 ]
Ruta, Michele [1 ]
机构
[1] Polytech Univ Bari, Via Orabona 4, I-70125 Bari, BA, Italy
[2] LUM Giuseppe Degennaro Univ, Str Statale 100 Km 18, I-70010 Casamassima, BA, Italy
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2024年 / 155卷
关键词
Cloud-to-edge continuum; Cloud-to-things; Serverless computing; Internet of Things; Federated learning; INTEGRATION; INTERNET;
D O I
10.1016/j.future.2024.02.024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Serverless computing enables greater flexibility and efficiency in the cloud-to-edge continuum. Artificial Intelligence and Machine Learning (AI/ML) applications benefit greatly from this paradigm, as they need to gather, preprocess, aggregate and analyze data at various scales. In such contexts, the increasing hardware/software resource availability of Internet of Things (IoT) devices provides the opportunity to exploit them not only as data sources in AI/ML infrastructures, but also as computational nodes for model training and inference; nevertheless, comprehensive frameworks are still mostly missing. This work introduces an innovative serverless computing architecture which expands the cloud-to-edge continuum toward IoT devices. The same functions can run on IoT, edge and cloud nodes with minimal to no code modification and they can be invoked through a uniform interface. A federated learning framework is defined based on the proposed architecture, exploiting an existing IoT-oriented ML algorithm in a novel way. Notably, IoT nodes are used for both federated training and local inference tasks. A full prototype implementation has been built with off-the-shelf technologies and devices. A case study on federated machine learning for activity recognition and experiments have been conducted to validate key elements of the proposal.
引用
收藏
页码:447 / 462
页数:16
相关论文
共 33 条
[1]   Applications, Deployments, and Integration of Internet of Drones (IoD): A Review [J].
Abualigah, Laith ;
Diabat, Ali ;
Sumari, Putra ;
Gandomi, Amir H. .
IEEE SENSORS JOURNAL, 2021, 21 (22) :25532-25546
[2]   A Taxonomy and Survey of Edge Cloud Computing for Intelligent Transportation Systems and Connected Vehicles [J].
Arthurs, Peter ;
Gillam, Lee ;
Krause, Paul ;
Wang, Ning ;
Halder, Kaushik ;
Mouzakitis, Alexandros .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (07) :6206-6221
[3]   The Internet of Things, Fog and Cloud continuum: Integration and challenges [J].
Bittencourt, Luiz ;
Immich, Roger ;
Sakellariou, Rizos ;
Fonseca, Nelson ;
Madeira, Edmundo ;
Curado, Marilia ;
Villas, Leandro ;
DaSilva, Luiz ;
Lee, Craig ;
Rana, Omer .
INTERNET OF THINGS, 2018, 3-4 :134-155
[4]   An Overview on Edge Computing Research [J].
Cao, Keyan ;
Liu, Yefan ;
Meng, Gongjie ;
Sun, Qimeng .
IEEE ACCESS, 2020, 8 :85714-85728
[5]   A Survey on Edge and Edge-Cloud Computing Assisted Cyber-Physical Systems [J].
Cao, Kun ;
Hu, Shiyan ;
Shi, Yang ;
Colombo, Armando ;
Karnouskos, Stamatis ;
Li, Xin .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (11) :7806-7819
[6]   funcX: A Federated Function Serving Fabric for Science [J].
Chard, Ryan ;
Babuji, Yadu ;
Li, Zhuozhao ;
Skluzacek, Tyler ;
Woodard, Anna ;
Blaiszik, Ben ;
Foster, Ian ;
Chard, Kyle .
PROCEEDINGS OF THE 29TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, HPDC 2020, 2020, :65-76
[7]   Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence [J].
Deng, Shuiguang ;
Zhao, Hailiang ;
Fang, Weijia ;
Yin, Jianwei ;
Dustdar, Schahram ;
Zomaya, Albert Y. .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (08) :7457-7469
[8]   TinyML Meets IoT: A Comprehensive Survey [J].
Dutta, Lachit ;
Bharali, Swapna .
INTERNET OF THINGS, 2021, 16
[9]   Arancino.ccTM: An open hardware platform for urban regeneration [J].
Giacobbe M. ;
Alessi F. ;
Zaia A. ;
Puliafito A. .
International Journal of Simulation and Process Modelling, 2020, 15 (04) :343-357
[10]   FedLess: Secure and Scalable Federated Learning Using Serverless Computing [J].
Grafberger, Andreas ;
Chadha, Mohak ;
Jindal, Anshul ;
Gu, Jianfeng ;
Gerndt, Michael .
2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, :164-173