A Comparative Study of Software Architectures in Constrained Device IoT Deployments

被引:0
|
作者
du Plessis, Shani [1 ]
Correia, Noelia [2 ]
机构
[1] Univ Algarve, CEOT, Faro, Portugal
[2] Univ Algarve, CEOT, Fac Sci & Technol, Faro, Portugal
关键词
Internet of Things; resource-constrained devices; software architecture; microservices; monolithic;
D O I
10.1109/IoTaIS53735.2021.9628703
中图分类号
学科分类号
摘要
The Internet of Things (IoT) is an area that has consistently seen growth and development and will no doubt continue to do so. One group of IoT devices - constrained devices - has seen significant developments in recent years. With the advent of constrained devices in almost every area of life, e.g. industrial, leisure and medical, this group of devices is well worth studying. Clearly, resource management is a critical aspect to ensure optimal use of such devices. A number of factors can have a significant impact on resource management, such as the operating system and the software architecture. This study aimed to compare the power consumption, runtime performance and memory consumption of two software architectures: microservices and monolithic. The study was conducted using a constrained device, and to ensure that the results are not language-specific, three different programming languages were used: Go, Python and C++. It was found that, for small-scale applications, the monolithic architecture performed better across most metrics. These results may provide valuable insights to engineers for the design and implementation of constrained-device IoT applications. It was recommended that additional research be conducted on larger-scale applications.
引用
收藏
页码:35 / 41
页数:7
相关论文
共 50 条
  • [1] Comparative study of open IoT architectures with TOGAF for industry implementation
    Camatti, Juliane Andressa
    Rabelo, Gilmara Machado
    Borsato, Milton
    Pellicciari, Marcello
    30TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING (FAIM2021), 2020, 51 : 1132 - 1137
  • [2] Reference Architectures for Security-by-design IoT: Comparative Study
    Vallois, Valentin
    Guenane, Fouad
    Mehaoua, Ahmed
    PROCEEDINGS OF THE 2019 FIFTH INTERNATIONAL CONFERENCE ON MOBILE AND SECURE SERVICES (MOBISECSERV), 2019,
  • [3] Software Defined Mobile Network for Flexible Deployments of Various IoT Applications
    Yang, Yang
    Xu, Haidong
    Xu, Jing
    Wang, Jiang
    PROCEEDINGS 2016 IEEE 13TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS 2016), 2016, : 373 - 374
  • [4] LEONORE - Large-Scale Provisioning of Resource-Constrained IoT Deployments
    Voegler, Michael
    Schleicher, Johannes M.
    Inzinger, Christian
    Nastic, Stefan
    Sehic, Sanjin
    Dustdar, Schahram
    9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, : 78 - 87
  • [5] A Comparative Study of MobilityFirst and NDN based ICN-IoT Architectures
    Li, Sugang
    Zhang, Yanyong
    Raychaudhuri, Dipankar
    Ravindran, Ravishankar
    2014 10TH INTERNATIONAL CONFERENCE ON HETEROGENEOUS NETWORKING FOR QUALITY, RELIABILITY, SECURITY AND ROBUSTNESS (QSHINE), 2014, : 158 - 163
  • [6] Multi-agent and software architectures: A comparative case study
    Giorgini, P
    Kolp, M
    Mylopoulos, J
    AGENT-ORIENTED SOFTWARE ENGINEERING III, 2002, 2585 : 101 - 112
  • [7] A comparative study of different FFT architectures for Software Defined Radio
    Mittal, Shashank
    Khan, Md. Zafar Ali
    Srinivas, M. B.
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION - PROCEEDINGS, 2007, 4599 : 375 - +
  • [8] A Comparative Study of Software Architectures for Embedded Mission Critical Applications
    Ponnapalli, Madhavi
    Rao, P. V. R. R. Bhogendra
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC), 2016, : 741 - 746
  • [9] A comparative study of neural network architectures for software vulnerability forecasting
    Cosma, Ovidiu
    Pop, Petrica C.
    Cosma, Laura
    LOGIC JOURNAL OF THE IGPL, 2024,
  • [10] A Comparative Study of LoRa and IEEE 802.15.4-Based IoT Deployments Inside School Buildings
    Fraile, Lidia Pocero
    Tsampas, Stelios
    Mylonas, Georgios
    Amaxilatis, Dimitrios
    IEEE ACCESS, 2020, 8 : 160957 - 160981