Increasing the availability of IoT applications with reactive microservices

被引:0
|
作者
Cleber Santana
Leandro Andrade
Flávia C. Delicato
Cássio Prazeres
机构
[1] Federal University of Bahia (UFBA),Federal Institute of Bahia (IFBA)
[2] Federal University of Bahia (UFBA),undefined
[3] Fluminense Federal University (UFF),undefined
关键词
Reliable; Availability; Microservices; Reactive systems; Internet of Things;
D O I
暂无
中图分类号
学科分类号
摘要
Developing Internet of Things (IoT) applications and fulfilling their Quality-of-Service (QoS) requirements, such as interoperability, scalability, adaptability and reliability, pose multiple challenges. These challenges are imposed mainly by the ultra-large scale of the IoT, the heterogeneous nature of applications and devices and the highly dynamic execution environment. The adoption of the microservices pattern combined with reactive systems principles may contribute to tackle some of these challenges. Therefore, the goal of this work is to propose an architecture based on reactive microservices for the development of IoT applications. The proposed architecture consists of a set of software components, tailored to meet the requirements of IoT applications. In addition, the proposal includes a software platform that materializes several of the architecture components and helps, at runtime, to meet the availability QoS requirement. We applied our proposal in a real-world scenario in the Smart Agriculture domain. The experimental results have shown that our approach improves availability of the IoT application significantly, in comparison to another study.
引用
收藏
页码:109 / 126
页数:17
相关论文
共 50 条
  • [31] A Comparative Study of Microservices-based IoT Platforms
    El Khalyly, Badr
    Belangour, Abdessamad
    Banane, Mouad
    Erraissi, Allae
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (08) : 389 - 398
  • [32] IoT and Microservices Based Testbed for Connected Car Services
    Datta, Soumya Kanti
    Khan, Mohammad Irfan
    Codeca, Lara
    Denis, B.
    Harri, Jerome
    Bonnet, Christian
    2018 IEEE 19TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2018,
  • [33] Design of High Availability Service Discovery for Microservices Architecture
    Tang, Weilun
    Wang, Li
    Xue, Guangtao
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON MANAGEMENT ENGINEERING, SOFTWARE ENGINEERING AND SERVICE SCIENCES (ICMSS 2019), 2019, : 253 - 257
  • [34] High-Availability in IoT Applications through Dual Connectivity: Integrating LoRaWAN and NB-IoT
    Utsch, Manuel
    Bockling, Bjorn
    Kiess, Wolfgang
    Bauschert, Thomas
    Baumgartner, Andreas
    Baumgartner, Sebastian
    20TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS, DRCN 2024, 2024, : 151 - 158
  • [35] Reactive Programming Extensions for Time-Sensitive IoT Applications
    Peros, Stefanos
    Hughes, Danny
    17TH ANNUAL INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS 2021), 2021, : 244 - 251
  • [36] A Flexible IoT Stream Processing Architecture Based on Microservices
    Bixio, Luca
    Delzanno, Giorgio
    Rebora, Stefano
    Rulli, Matteo
    INFORMATION, 2020, 11 (12) : 1 - 19
  • [37] A comparative study of microservices-based IoT platforms
    El Khalyly B.
    Belangour A.
    Banane M.
    Erraissi A.
    International Journal of Advanced Computer Science and Applications, 2020, 11 (08): : 389 - 398
  • [38] Intelligent Orchestrating of IoT Microservices Based on Reinforcement Learning
    Wu Yuqin
    Shen Congqi
    Chen Shuhan
    Wu Chunming
    Li Shunbin
    Wei Ruan
    CHINESE JOURNAL OF ELECTRONICS, 2022, 31 (05) : 930 - 937
  • [39] Intelligent Orchestrating of IoT Microservices Based on Reinforcement Learning
    WU Yuqin
    SHEN Congqi
    CHEN Shuhan
    WU Chunming
    LI Shunbin
    WEI Ruan
    ChineseJournalofElectronics, 2022, 31 (05) : 930 - 937
  • [40] Lessons Learned in Applying Reactive System in Microservices
    Sim, Alex Xandra Albert
    Barus, Okky Putra
    Jaya, Frandy
    1ST INTERNATIONAL CONFERENCE ON ADVANCE AND SCIENTIFIC INNOVATION, 2019, 1175