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 条
  • [31] Towards a Reference Dataset of Microservice-Based Applications
    Brogi, Antonio
    Canciani, Andrea
    Neri, Davide
    Rinaldi, Luca
    Soldani, Jacopo
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 219 - 229
  • [32] MicroNF: a microservice-based hybrid framework for NFV
    Sun C.
    Bi J.
    Zheng Z.
    Wang S.
    Hu H.
    Tongxin Xuebao/Journal on Communications, 2019, 40 (08): : 54 - 59
  • [33] KATWARN-A Microservice-Based Architecture for Distributed, Flexible and Robust Warning Systems
    Meissen, Ulrich
    Pfennigschmidt, Stefan
    Hardt, Markus
    Faust, Daniel
    ADVANCES AND NEW TRENDS IN ENVIRONMENTAL INFORMATICS: MANAGING DISRUPTION, BIG DATA AND OPEN SCIENCE, 2018, : 213 - 225
  • [34] A model-driven approach for continuous performance engineering in microservice-based systems
    Cortellessa, Vittorio
    Di Pompeo, Daniele
    Eramo, Romina
    Tucci, Michele
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 183
  • [35] Towards a Practical Maintainability Quality Model for Service- and Microservice-based Systems
    Bogner, Justus
    Wagner, Stefan
    Zimmermann, Alfred
    11TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2017) - COMPANION VOLUME, 2017, : 195 - 198
  • [36] Adopting and Sustaining Microservice-Based Software Development
    Vitharana P.
    Daya S.A.
    Communications of the ACM, 2024, 67 (07) : 34 - 41
  • [37] Microservice-Based Architecture for an Energy Management System
    Lyu, Zhongliang
    Wei, Hua
    Bai, Xiaoqing
    Lian, Chunjie
    IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 5061 - 5072
  • [38] Automated deployment of a microservice-based monitoring infrastructure
    Ciuffoletti, Augusto
    1ST INTERNATIONAL CONFERENCE ON CLOUD FORWARD: FROM DISTRIBUTED TO COMPLETE COMPUTING, 2015, 68 : 163 - 172
  • [39] Towards Migrating Legacy Software Systems to Microservice-based Architectures: a Data-Centric Process for Microservice Identification
    Romani, Yamina
    Tibermacine, Okba
    Tibermacine, Chouki
    2022 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2022), 2022, : 15 - 19
  • [40] Prospects on the adoption of a microservice-based architecture in 5G systems and beyond
    Robitzsch, Sebastian
    Centenaro, Marco
    di Pietro, Nicola
    Cordeiro, Luis
    Gomes, Andre S.
    Sanders, Peter
    Ishaq, Arif
    COMPUTER NETWORKS, 2023, 237