Towards high-availability cyber-physical systems using a microservice architecture

被引:0
作者
Mena, Manel [1 ]
Criado, Javier [1 ]
Iribarne, Luis [1 ]
Corral, Antonio [1 ]
Chbeir, Richard [2 ]
Manolopoulos, Yannis [3 ]
机构
[1] Univ Almeria, Almeria, Spain
[2] Univ Pau & Pays Adour, E2S UPPA, LIUPPA, Anglet, France
[3] Open Univ Cyprus, Nicosia, Cyprus
关键词
IoT; CPS; Microservices; WoT; High availability; DIGITAL TWIN; INTERNET; THINGS;
D O I
10.1007/s00607-023-01165-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the past few years the use of IoT devices has grown exponentially. When it comes to working with them, we find a series of problems that are not easy to solve. On the one hand, the simple fact of communicating with those devices can be problematic since they can use different types of technologies regarding that communication. On the other hand, these types of devices usually aim to perform their function using the lowest possible energy, meaning they have certain constraints in terms of performance. Trying to work with these devices in high-availability environments becomes difficult because of those restraints. This paper introduces digital dice, a virtual representation of IoT devices and cyber-physical systems based on microservices that uses the standard established by the W3C, the Web of Things, as the underlying framework to declare its possible interactions. The article puts forward the different strategies that Digital Dice uses to mitigate the problems raised. Furthermore, we contrast the performance of Digital Dice with using the devices directly, demonstrating its advantages in a process that requires High Availability.
引用
收藏
页码:1745 / 1768
页数:24
相关论文
共 29 条
  • [1] Microservices Architecture Enables DevOps Migration to a Cloud-Native Architecture
    Balalaie, Armin
    Heydarnoori, Abbas
    Jamshidi, Pooyan
    [J]. IEEE SOFTWARE, 2016, 33 (03) : 42 - 52
  • [2] Benomar Zakaria, 2020, 2020 International Conferences 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) and IEEE Congress on Cybermatics (Cybermatics), P113, DOI 10.1109/iThings-GreenCom-CPSCom-SmartData-Cybermatics50389.2020.00036
  • [3] Integration of Cloud computing and Internet of Things: A survey
    Botta, Alessio
    de Donato, Walter
    Persico, Valerio
    Pescape, Antonio
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 684 - 700
  • [4] Bucchiarone A., 2019, CATAL REV, DOI 10.1007/978-3-030-31646-4
  • [5] Guinard D., 2016, Building the Web of Things
  • [6] Monitoring and control of energy consumption in buildings using WoT: A novel approach for smart retrofit
    Ibaseta, Daniel
    Garcia, Andres
    Alvarez, Martin
    Garzon, Belen
    Diez, Fidel
    Coca, Pablo
    Del Pero, Claudio
    Molleda, Julio
    [J]. SUSTAINABLE CITIES AND SOCIETY, 2021, 65
  • [7] SDIoT: a software defined based internet of things framework
    Jararweh, Yaser
    Al-Ayyoub, Mahmoud
    Ala'Darabseh
    Benkhelifa, Elhadj
    Vouk, Mladen
    Rindos, Andy
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2015, 6 (04) : 453 - 461
  • [8] Characterising the Digital Twin: A systematic literature review
    Jones, David
    Snider, Chris
    Nassehi, Aydin
    Yon, Jason
    Hicks, Ben
    [J]. CIRP JOURNAL OF MANUFACTURING SCIENCE AND TECHNOLOGY, 2020, 29 : 36 - 52
  • [9] Microservice-based IoT for Smart Buildings
    Salikhov, Dilshat
    Khanda, Kevin
    Gusmanov, Kamill
    Mazzara, Manuel
    Mavridis, Nikolaos
    [J]. 2017 31ST IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (IEEE WAINA 2017), 2017, : 303 - 309
  • [10] Krco S, 2014, 2014 IEEE WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P79, DOI 10.1109/WF-IoT.2014.6803124