Serverless Microservice Architecture for Cloud-Edge Intelligence in Sensor Networks

被引:2
作者
Loconte, Davide [1 ]
Ieva, Saverio [1 ]
Gramegna, Filippo [1 ]
Bilenchi, Ivano [1 ]
Fasciano, Corrado [1 ]
Pinto, Agnese [1 ]
Loseto, Giuseppe [2 ]
Scioscia, Floriano [1 ]
Ruta, Michele [1 ]
Di Sciascio, Eugenio [1 ]
机构
[1] Polytech Univ Bari, Dept Elect & Informat Engn, I-70125 Bari, Italy
[2] LUM Giuseppe Degennaro Univ, Dept Engn, I-70010 Casamassima, Italy
关键词
Cloud computing; Sensors; Training; Computer architecture; Microservice architectures; Computational modeling; Data models; Accuracy; Internet of Things; Intelligent sensors; Cloud-edge intelligence (CEI); machine learning (ML); microservices; sensor networks; serverless computing; INTERNET; OSMOSIS;
D O I
10.1109/JSEN.2024.3502254
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Machine learning (ML) is increasingly exploited in a wide range of application areas to analyze data streams from large-scale sensor networks, train predictive models, and perform inference. The cloud-edge intelligence (CEI) computing paradigm integrates cloud infrastructures for resource-intensive ML tasks with devices at the border of a local network for distributed data preprocessing, small-scale model training, and prediction tasks. This can achieve a tunable trade-off of ML accuracy with improved data privacy, response latency, and bandwidth usage. Prevalent CEI architectures are based on microservices encapsulated in containers, but serverless computing is emerging as an alternative model. It is based on stateless event-driven functions to facilitate the development and provisioning of application components, increase the infrastructure elasticity, and reduce management effort. This article proposes a novel CEI framework for sensor-based applications, exploiting serverless computing for data management and ML tasks. Small-scale model training occurs at the edge with local data for quick prediction response, while large-scale models are trained in the cloud with the full sensor network data, and then, they are fed back to edge nodes for a progressive accuracy improvement. A fully functional prototype has been built by leveraging open-source software tools, selected devices for field sensing and edge computing (EC), and a commercial cloud platform. Experiments validate the feasibility and sustainability of the proposal, compared with an existing container-oriented microservice architecture.
引用
收藏
页码:7875 / 7885
页数:11
相关论文
共 41 条
[1]   Edge Computing for Smart Health: Context-Aware Approaches, Opportunities, and Challenges [J].
Abdellatif, Alaa Awad ;
Mohamed, Amr ;
Chiasserini, Carla Fabiana ;
Tlili, Mounira ;
Erbad, Aiman .
IEEE NETWORK, 2019, 33 (03) :196-203
[2]   Impact of Dataset Size on Classification Performance: An Empirical Evaluation in the Medical Domain [J].
Althnian, Alhanoof ;
AlSaeed, Duaa ;
Al-Baity, Heyam ;
Samha, Amani ;
Dris, Alanoud Bin ;
Alzakari, Najla ;
Abou Elwafa, Afnan ;
Kurdi, Heba .
APPLIED SCIENCES-BASEL, 2021, 11 (02) :1-18
[3]  
Banks A., 2019, MQTT version 5.0
[4]   Osmotic computing as a distributed multi-agent system: The Body Area Network scenario [J].
Carnevale, Lorenzo ;
Celesti, Antonio ;
Galletta, Antonino ;
Dustdar, Schahram ;
Villari, Massimo .
INTERNET OF THINGS, 2019, 5 :130-139
[5]   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
[6]   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
[7]   A Cloud-Edge Collaboration Framework for Cognitive Service [J].
Ding, Chuntao ;
Zhou, Ao ;
Liu, Yunxin ;
Chang, Rong N. ;
Hsu, Ching-Hsien ;
Wang, Shangguang .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) :1489-1499
[8]  
Goodfellow I, 2016, ADAPT COMPUT MACH LE, P1
[9]   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
[10]  
Grzelak D., 2018, P INT C FDN COMP SCI, P29