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 条
  • [1] A scalable multiagent architecture for monitoring IoT devices
    Rocha, Vladimir
    Franco Brandao, Anarosa Alves
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 139 : 1 - 14
  • [2] DEMO: Mobile Relay Architecture for Low-Power IoT Devices
    Manzoor, Ahsan
    Porambage, Pawani
    Liyanage, Madhsanka
    Ylianttila, Mika
    Gurtov, Andrei
    2018 IEEE 19TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2018,
  • [3] Sustainable Blockchain-Based Digital Twin Management Architecture for IoT Devices
    Wang, Chenyu
    Cai, Zhipeng
    Li, Yingshu
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (08) : 6535 - 6548
  • [4] Towards Seamless IoT Device-Edge-Cloud Continuum: Software Architecture Options of IoT Devices Revisited
    Taivalsaari, Antero
    Mikkonen, Tommi
    Pautasso, Cesare
    ICWE 2021 WORKSHOPS, ICWE 2021 INTERNATIONAL WORKSHOPS, 2022, 1508 : 82 - 98
  • [5] Extending DataTweet IoT Architecture for Virtual IoT Devices
    Datta, Soumya Kanti
    Bonnet, Christian
    2017 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2017, : 689 - 694
  • [6] RF Fingerprinting of IoT Devices Based on Transient Energy Spectrum
    Kose, Memduh
    Tascioglu, Selcuk
    Telatar, Ziya
    IEEE ACCESS, 2019, 7 : 18715 - 18726
  • [7] Secure Connection Assistance Architecture for IoT Devices
    Mori, Mika
    Sueda, Yoshiko
    Aihara, Masao
    2016 22ND IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (IEEE LANMAN), 2016,
  • [8] Scalable IoT Platform for Heterogeneous Devices in Smart Environments
    Javed, Asad
    Malhi, Avleen
    Kinnunen, Tuomas
    Framling, Kary
    IEEE ACCESS, 2020, 8 : 211973 - 211985
  • [9] ECA: An Edge Computing Architecture for Privacy-Preserving in IoT-Based Smart City
    Gheisari, Mehdi
    Quoc-Viet Pham
    Alazab, Mamoun
    Zhang, Xiaobo
    Fernandez-Campusano, Christian
    Srivastava, Gautam
    IEEE ACCESS, 2019, 7 : 155779 - 155786
  • [10] The key layers of IoT architecture
    Bouaouad, Alae-Eddine
    Cherradi, Adil
    Assoul, Saliha
    Souissi, Nissrine
    PROCEEDINGS OF 2020 5TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND ARTIFICIAL INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS (CLOUDTECH'20), 2020, : 326 - 329