IoT architecture for adaptation to transient devices

被引:10
|
作者
Ariza, Jairo [1 ]
Garces, Kelly [1 ]
Cardozo, Nicolas [1 ]
Rodriguez Sanchez, Juan Pablo [2 ]
Jimenez Vargas, Fernando [3 ]
机构
[1] Univ Andes, Dept Syst & Comp Engn, Sch Engn, Bogota, Colombia
[2] Univ Andes, Dept Civil & Environm Engn, Sch Engn, Bogota, Colombia
[3] Univ Andes, Dept Elect & Elect Engn, Sch Engn, Bogota, Colombia
关键词
Internet of Things; Instance matching; Transient systems; Dynamic adaptation; INTERNET; MANAGEMENT; ONTOLOGY; THINGS; CHURN; WEB;
D O I
10.1016/j.jpdc.2020.09.012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
IoT environments are continuously changing. Changes may come from the service, connectivity, or physical layers of the IoT architecture. Therefore, to function appropriately, the system needs to dynamically adapt to its environment. In previous work, we posited eight challenges to foster adaptation through all architecture layers of IoT systems. In this paper, we address the challenges to manage the inclusion of new devices and devices' transient connection, by means of dynamic adaptations incorporated into our proposed software architecture for adaptive IoT systems. To manage dynamic adaptations, we extend the reference IoT architecture with our specialized components. In particular, we use (1) ontologies and instances to represent the domain knowledge; (2) a matching algorithm to pair services and IoT devices, taking into account their functional requirements, quality attributes and sensors properties; and (3) a match update algorithm used whenever sensors become (un)available. We evaluate the effectiveness of our solution with respect to the accuracy of matching services and IoT devices, and the response to environment changes. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页码:14 / 30
页数:17
相关论文
共 50 条
  • [31] A Survey of GIS and IoT Integration: Applications and Architecture
    Safari Bazargani, Jalal
    Sadeghi-Niaraki, Abolghasem
    Choi, Soo-Mi
    APPLIED SCIENCES-BASEL, 2021, 11 (21):
  • [32] Industrial IoT Monitoring: Technologies and Architecture Proposal
    Raposo, Duarte
    Rodrigues, Andre
    Sinche, Soraya
    Silva, Jorge Sa
    Boavida, Fernando
    SENSORS, 2018, 18 (10)
  • [33] An Architecture for Delivering Graphical Web Applications in Constrained IoT Devices
    Heidrich Duarte, Luiz Fernando
    Zeferino, Cesar Albenes
    Ghizoni Teive, Raimundo Celeste
    2019 IX BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2019,
  • [34] SDN-Enabled Secure IoT Architecture
    Karmakar, Kallol Krishna
    Varadharajan, Vijay
    Nepal, Surya
    Tupakula, Uday
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (08) : 6549 - 6564
  • [35] Landscape of Architecture and Design Patterns for IoT Systems
    Washizaki, Hironori
    Ogata, Shinpei
    Hazeyama, Atsuo
    Okubo, Takao
    Fernandez, Eduardo B.
    Yoshioka, Nobukazu
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10) : 10091 - 10101
  • [36] Software Architecture for IoT-based Indoor Positioning Systems for Ambient Assisted Living
    Mendes, Lucas F.
    Aguilar, Paulo A. C.
    Bezerra, Carla I. M.
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE, ICSA, 2023, : 93 - 104
  • [37] IoTEF: A Federated Edge-Cloud Architecture for Fault-Tolerant IoT Applications
    Javed, Asad
    Robert, Jeremy
    Heljanko, Keijo
    Framling, Kary
    JOURNAL OF GRID COMPUTING, 2020, 18 (01) : 57 - 80
  • [38] IoT meets BPM: a bidirectional communication architecture for IoT-aware process execution
    Schoenig, Stefan
    Ackermann, Lars
    Jablonski, Stefan
    Ermer, Andreas
    SOFTWARE AND SYSTEMS MODELING, 2020, 19 (06) : 1443 - 1459
  • [39] Hierarchical architecture and protocol for mobile object authentication in the context of IoT smart-cities
    Saadeh, Maha
    Sleit, Azzam
    Sabri, Khair Eddin
    Almobaideen, Wesam
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 121 : 1 - 19
  • [40] Big Data Analytics with Fog Computing in integrated Cloud Fog and IoT Architecture for Smart Devices
    Ahmad, Sultan
    Afzal, Mohammad Mazhar
    ALharbi, Abdullah
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (06): : 171 - 177