A Reconfigurable Microservice-Based Migration Technique for IoT Systems

被引:3
|
作者
Sun, Chang-ai [1 ]
Wang, Jing [1 ]
Guo, Jing [1 ]
Wang, Zhen [1 ]
Duan, Li [1 ]
机构
[1] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Beijing 100083, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
Internet of Things (IoT); Microservices; Migration techniques; Service compositions; Reconfigurable systems; ARCHITECTURE;
D O I
10.1007/978-3-030-45989-5_12
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An Internet of Things (IoT) system is often an integration of a large number of hardware and software modules, which are expected to be easily replaced or reconfigured in order to cater for quickly-changing environments and requirements. With the popularity of microservices, people have attempted to introduce the microservice architecture to IoT systems, while paid little attention to the connectivity between the decomposed microservices, resulting in poor reconfigurability of the resulting system. In this paper, we propose a reconfigurable microservice-based migration technique for IoT systems, which first decomposes an IoT system as a set of microservices and then introduces variation contexts to make the decomposed microservices reconfigurable. We have conducted a case study on an open-source real-life unmanned aerial vehicle (UAV) system. The results demonstrate that the migrated UAV system can be dynamically reconfigured to handle various run-time changes.
引用
下载
收藏
页码:142 / 155
页数:14
相关论文
共 50 条
  • [41] Identifying Availability Tactics to Support Security Architectural Design of Microservice-based Systems
    Marquez, Gaston
    Astudillo, Hernan
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 123 - 129
  • [42] Development of a Microservice-Based Storm Sewer Simulation System with IoT Devices for Early Warning in Urban Areas
    Lin, Shiu-Shin
    Zhu, Kai-Yang
    Zhang, Xian-Hao
    Liu, Yi-Chuan
    Wang, Chen-Yu
    SMART CITIES, 2023, 6 (06): : 3411 - 3426
  • [43] A microservice-based framework for integrating IoT management platforms, semantic and AI services for supply chain management
    Kousiouris, George
    Tsarsitalidis, Stylianos
    Psomakelis, Evangelos
    Koloniaris, Stavros
    Bardaki, Cleopatra
    Tserpes, Konstantinos
    Nikolaido, Mara
    Anagnostopoulos, Dimosthenis
    ICT EXPRESS, 2019, 5 (02): : 141 - 145
  • [44] A method for monitoring the coupling evolution of microservice-based architectures
    Apolinário D.R.F.
    de França B.B.N.
    Journal of the Brazilian Computer Society, 2021, 27 (01)
  • [45] Challenges in Adopting and Sustaining Microservice-based Software Development
    Vitharana P.
    Daya S.A.
    Queue, 2024, 22 (01): : 48 - 72
  • [46] Offline Mining of Microservice-Based Architectures (Extended Version)
    Soldani J.
    Khalili J.
    Brogi A.
    SN Computer Science, 4 (3)
  • [47] Microservice-based projects in agile world: A structured interview
    Unlu, Huseyin
    Kennouche, Dhia Eddine
    Soylu, Gorkem Kiling
    Demirors, Onur
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 165
  • [48] MiSim: A Simulator for Resilience Assessment of Microservice-Based Architectures
    Frank, Sebastian
    Wagner, Lion
    Hakamian, Alireza
    Straesser, Martin
    van Hoorn, Andre
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 1014 - 1025
  • [49] Improving microservice-based applications with runtime placement adaptation
    Sampaio, Adalberto R., Jr.
    Rubin, Julia
    Beschastnikh, Ivan
    Rosa, Nelson S.
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2019, 10 (01)
  • [50] Detecting Artifact Anomalies in Microservice-Based Financial Applications
    Fahmi, Faisal
    Huang, Pei-Shu
    Wang, Feng-Jian
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, : 418 - 421