A Systematic Literature Review of IoT System Architectural Styles and Their Quality Requirements

被引:1
|
作者
Khezemi, Nour [2 ]
Minani, Jean Baptiste [1 ]
Sabir, Fatima [3 ]
Moha, Naouel [2 ]
Gueheneuc, Yann-Gael [1 ]
El Boussaidi, Ghizlane [2 ]
机构
[1] Concordia Univ, Dept Comp Sci & Software Engn, Montreal, PQ H3G 1M8, Canada
[2] Ecole Technol Super, Dept Genie Logiciel & TI, Montreal, PQ H3C 1K3, Canada
[3] Univ Punjab, Dept Comp Sci, Lahore 54000, Pakistan
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 23期
基金
加拿大自然科学与工程研究理事会;
关键词
Architectural style; Internet of Things (IoT); IoT architecture; quality criteria; quality requirements; DESIGN PATTERNS; SOFTWARE; INTERNET; THINGS;
D O I
10.1109/JIOT.2024.3435496
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is increasingly prevalent, with systems developed across various domains. Choosing the right IoT architectural style is challenging due to the diversity of devices, dynamic environments, and real-time data needs. This choice significantly impacts system quality, requiring a careful balance of quality requirements and tradeoffs. Previous studies have not adequately identified the most suitable architectural styles for specific IoT quality needs. This study presents a systematic literature review of 103 primary studies (PSs) on IoT system quality requirements and architectural styles, assessing how each architectural style satisfies specific requirements. We followed the preferred reporting items for systematic review and meta-analysis (PRISMA) protocol to report our findings and answer three research questions (RQs). We selected PSs by applying inclusion and exclusion criteria to relevant papers published until the end of 2023. We analyzed data from PSs to understand IoT system quality requirements and architectural styles, assessing their alignment. The research revealed ten essential quality requirements for IoT systems and identified ten distinct architectural styles. Notably, each architectural style varies in its capacity to fulfill specific quality requirements, particularly regarding security, scalability, and performance. SOA, client-server, and REST architectural styles best fulfill many quality requirements. However, various architectural styles, such as Layered, Microservices, and Peer-to-Peer, show limited support for privacy requirements. Our findings can guide IoT systems practitioners in selecting an architectural style that aligns with their desired quality standards. Additionally, we recommend new research opportunities to deepen understanding of key architectural styles based on specific quality requirements.
引用
收藏
页码:37599 / 37616
页数:18
相关论文
共 50 条
  • [41] Role of IoT Technology in Agriculture: A Systematic Literature Review
    Farooq, Muhammad Shoaib
    Riaz, Shamyla
    Abid, Adnan
    Umer, Tariq
    Bin Zikria, Yousaf
    ELECTRONICS, 2020, 9 (02)
  • [42] Systematic Literature Review of Machine Learning for IoT Security
    Yemmanuru, Prathibha Kiran
    Yeboah, Jones
    Esther, Khakata N. G.
    2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, 2023, : 227 - 233
  • [43] Cybersecurity Risk Analysis in the IoT: A Systematic Review
    Alsalem, Thanaa Saad
    Almaiah, Mohammed Amin
    Lutfi, Abdalwali
    Shin, Seokjoo
    ELECTRONICS, 2023, 12 (18)
  • [44] Service composition approaches in IoT: A systematic review
    Asghari, Parvaneh
    Rahmani, Amir Masoud
    Javadi, Hamid Haj Seyyed
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 120 : 61 - 77
  • [45] IoT Capabilities Composition and Decomposition: A Systematic Review
    Halba, Khalid
    Griffor, Edward
    Lbath, Ahmed
    Dahbura, Anton
    IEEE ACCESS, 2023, 11 : 29959 - 30007
  • [46] Systematic Literature Review of IoT Botnet DDOS Attacks and Evaluation of Detection Techniques
    Gelgi, Metehan
    Guan, Yueting
    Arunachala, Sanjay
    Rao, Maddi Samba Siva
    Dragoni, Nicola
    SENSORS, 2024, 24 (11)
  • [47] The role of Large Language Models in addressing IoT challenges: A systematic literature review
    De Vito, Gabriele
    Palomba, Fabio
    Ferrucci, Filomena
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 171
  • [48] Intrusion detection and prevention in fog based IoT environments: A systematic literature review
    de Souza, Cristiano Antonio
    Westphall, Carlos Becker
    Machado, Renato Bobsin
    Loffi, Leandro
    Westphall, Carla Merkle
    Geronimo, Guilherme Arthur
    COMPUTER NETWORKS, 2022, 214
  • [49] A systematic literature review on semantic models for IoT-enabled smart campus
    Nagowah, Soulakshmee D.
    Ben Sta, Hatem
    Gobin-Rahimbux, Baby
    APPLIED ONTOLOGY, 2021, 16 (01) : 27 - 53
  • [50] Modelling Notations for IoT-Aware Business Processes: A Systematic Literature Review
    Compagnucci, Ivan
    Corradini, Flavio
    Fornari, Fabrizio
    Polini, Andrea
    Re, Barbara
    Tiezzi, Francesco
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2020 INTERNATIONAL WORKSHOPS, 2020, 397 : 108 - 121