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 条
  • [1] Increasing the availability of IoT applications with reactive microservices
    Santana, Cleber
    Andrade, Leandro
    Delicato, Flavia C.
    Prazeres, Cassio
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2021, 15 (02) : 109 - 126
  • [2] A Reliable Architecture Based on Reactive Microservices for IoT applications
    Santana, Cleber
    Andrade, Leandro
    Mello, Brenno
    Batista, Ernando
    Sampaio, Jose Vitor
    Prazeres, Cassio
    WEBMEDIA 2019: PROCEEDINGS OF THE 25TH BRAZILLIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB, 2019, : 15 - 19
  • [3] Architecture for IoT applications based on reactive microservices: A performance evaluation
    Lira, Cleber
    Batista, Ernando
    Delicato, Flavia C.
    Prazeres, Cassio
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 145 : 223 - 238
  • [4] Increasing the Dependability of IoT Middleware with Cloud Computing and Microservices
    e Martins, Lucas M. C.
    de Caldas Filho, Francisco L.
    de Sousa Junior, Rafael T.
    Giozza, William F.
    da Costa, Joao Paulo C. L.
    COMPANION PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC'17 COMPANION), 2017, : 203 - 208
  • [5] A Microservices Architecture for Reactive and Proactive Fault Tolerance in IoT Systems
    Power, Alexander
    Kotonya, Gerald
    2018 IEEE 19TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2018,
  • [6] IoT Applications: From Mobile Agents to Microservices Architecture
    Salah, Tasneem
    Zemerly, M. Jamal
    Yeun, Chan Yeob
    Al-Qutayri, Mahmoud
    Al-Hammadi, Yousof
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY (IIT), 2018, : 117 - 122
  • [7] Design Methodology of Microservices to Support Predictive Analytics for IoT Applications
    Ali, Sajjad
    Jarwar, Muhammad Aslam
    Chong, Ilyoung
    SENSORS, 2018, 18 (12)
  • [8] Microservices in IoT clouds
    Vandikas, Konstantinos
    Tsiatsis, Vlasios
    2016 CLOUDIFICATION OF THE INTERNET OF THINGS (CIOT), 2016,
  • [9] Towards a Methodology for creating Internet of Things (IoT) Applications based on Microservices
    Cabrera, Edwin
    Cardenas, Paola
    Cedillo, Priscila
    Pesantez-Cabrera, Paola
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, : 472 - 474
  • [10] Securing IoT Microservices with Certificates
    Pahl, Marc-Oliver
    Donini, Lorenzo
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,