Software architectures of the convergence of cloud computing and the Internet of Things: A systematic literature review

被引:23
|
作者
Banijamali, Ahmad [1 ]
Pakanen, Olli-Pekka [1 ]
Kuvaja, Pasi [1 ]
Oivo, Markku [1 ]
机构
[1] Univ Oulu, Fac Informat Technol & Elect Engn ITEE, Empir Software Engn Software Syst & Serv M3S, Oulu, Finland
关键词
Software architecture; Complex systems; Internet of Things (IoT); Cloud computing; Fog computing; Edge computing; SERVICE MODEL; IOT; DESIGN; FRAMEWORK; IMPLEMENTATION; INTEGRATION; PRINCIPLES;
D O I
10.1016/j.infsof.2020.106271
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Over the last few years, there has been an increasing interest in the convergence of cloud computing and the Internet of Things (IoT). Although software systems in this domain have attracted researchers to develop a large body of knowledge on software architecture designs, there is no systematic analysis of this knowledge. Objective: This study aims to identify and synthesise state-of-the-art architectural elements including the design patterns, styles, views, quality attributes, and evaluation methodologies in the convergence of cloud computing and IoT. Method: We used systematic literature review (SLR) methodology for a detailed analysis of 82 primary studies of a total of 1618 studies. Results: We extracted six architectural design patterns in this domain; among them, edge connectivity patterns stand out as the most popular choice. The service-oriented architecture is the most frequently applied style in this context. Among all applicable quality attributes, scalability, timeliness, and security were the most investigated quality attributes. In addition, we included nine cross analyses to address the relationship between architectural patterns, styles, views, and evaluation methodologies with respect to different quality attributes and application areas. Conclusions: Our findings indicate that research on software architectures in this domain is increasing. Although few studies were found in which industrial evaluations were presented, industry requires more scientific and empirically validated design frameworks to guide software engineering in this domain. This work provides an overview of the field while identifying areas for future research.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] Serverless computing for Internet of Things: A systematic literature review
    Setti Cassel, Gustavo Andre
    Rodrigues, Vinicius Facco
    Righi, Rodrigo da Rosa
    Bez, Marta Rosecler
    Nepomuceno, Andressa Cruz
    da Costa, Cristiano Andre
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 128 : 299 - 316
  • [2] Convergence of Internet of things and mobile cloud computing
    Psannis, K. E.
    Xinogalos, S.
    Sifaleras, A.
    SYSTEMS SCIENCE & CONTROL ENGINEERING, 2014, 2 (01) : 476 - 483
  • [3] A systematic literature review on energy efficiency in cloud software architectures
    Procaccianti, Giuseppe
    Lago, Patricia
    Bevini, Stefano
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2015, 7 : 2 - 10
  • [4] Software Engineering and the Adoption of Internet of Things: A Systematic Literature Review
    Qasim, Mustafa Moosa
    Abdulkareem, Ali Raad
    2024 4TH INTERNATIONAL CONFERENCE ON EMERGING SMART TECHNOLOGIES AND APPLICATIONS, ESMARTA 2024, 2024, : 207 - 212
  • [5] Privacy and Security in Internet-based Computing: Cloud Computing, Internet of Things, Cloud of Things: a review
    Sahmim, Syrine
    Gharsellaoui, Hamza
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS, 2017, 112 : 1516 - 1522
  • [6] Edge Computing and Cloud Computing for Internet of Things: A Review
    Andriulo, Francesco Cosimo
    Fiore, Marco
    Mongiello, Marina
    Traversa, Emanuele
    Zizzo, Vera
    INFORMATICS-BASEL, 2024, 11 (04):
  • [7] Software product line applied to the internet of things: A systematic literature review
    Geraldi, Ricardo Theis
    Reinehr, Sheila
    Malucelli, Andreia
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 124
  • [8] Integration of Internet of Things and cloud computing: a systematic survey
    Jahantigh, Motahareh Nazari
    Rahmani, Amir Masoud
    Navimirour, Nima Jafari
    Rezaee, Ali
    IET COMMUNICATIONS, 2020, 14 (02) : 165 - 176
  • [9] Integrating Edge Computing and Software Defined Networking in Internet of Things: A Systematic Review
    Kamarudin I.E.
    Ameedeen M.A.
    Razak M.F.A.
    Zabidi A.
    Iraqi Journal for Computer Science and Mathematics, 2023, 4 (04): : 121 - 150
  • [10] Internet of Things: A systematic Literature Review
    Hashim H.S.
    Hassan Z.B.
    Mohd Drus S.B.
    Informatica (Slovenia), 2022, 46 (08): : 135 - 146