Cargando…

Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services

The container-based cloud is used in various service infrastructures as it is lighter and more portable than a virtual machine (VM)-based infrastructure and is configurable in both bare-metal and VM environments. The Internet-of-Things (IoT) cloud-computing infrastructure is also evolving from a VM-...

Descripción completa

Detalles Bibliográficos
Autores principales: Yang, Hyunsik, Kim, Younghan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472316/
https://www.ncbi.nlm.nih.gov/pubmed/32824288
http://dx.doi.org/10.3390/s20164592
_version_ 1783578960596041728
author Yang, Hyunsik
Kim, Younghan
author_facet Yang, Hyunsik
Kim, Younghan
author_sort Yang, Hyunsik
collection PubMed
description The container-based cloud is used in various service infrastructures as it is lighter and more portable than a virtual machine (VM)-based infrastructure and is configurable in both bare-metal and VM environments. The Internet-of-Things (IoT) cloud-computing infrastructure is also evolving from a VM-based to a container-based infrastructure. In IoT clouds, the service availability of the cloud infrastructure is more important for mission-critical IoT services, such as real-time health monitoring, vehicle-to-vehicle (V2V) communication, and industrial IoT, than for general computing services. However, in the container environment that runs on a VM, the current fault detection method only considers the container’s infra, thus limiting the level of availability necessary for the performance of mission-critical IoT cloud services. Therefore, in a container environment running on a VM, fault detection and recovery methods that consider both the VM and container levels are necessary. In this study, we analyze the fault-detection architecture in a container environment and designed and implemented a Fast Fault Detection Manager (FFDM) architecture using OpenStack and Kubernetes for realizing fast fault detection. Through performance measurements, we verified that the FFDM can improve the fault detection time by more than three times over the existing method.
format Online
Article
Text
id pubmed-7472316
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-74723162020-09-04 Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services Yang, Hyunsik Kim, Younghan Sensors (Basel) Letter The container-based cloud is used in various service infrastructures as it is lighter and more portable than a virtual machine (VM)-based infrastructure and is configurable in both bare-metal and VM environments. The Internet-of-Things (IoT) cloud-computing infrastructure is also evolving from a VM-based to a container-based infrastructure. In IoT clouds, the service availability of the cloud infrastructure is more important for mission-critical IoT services, such as real-time health monitoring, vehicle-to-vehicle (V2V) communication, and industrial IoT, than for general computing services. However, in the container environment that runs on a VM, the current fault detection method only considers the container’s infra, thus limiting the level of availability necessary for the performance of mission-critical IoT cloud services. Therefore, in a container environment running on a VM, fault detection and recovery methods that consider both the VM and container levels are necessary. In this study, we analyze the fault-detection architecture in a container environment and designed and implemented a Fast Fault Detection Manager (FFDM) architecture using OpenStack and Kubernetes for realizing fast fault detection. Through performance measurements, we verified that the FFDM can improve the fault detection time by more than three times over the existing method. MDPI 2020-08-16 /pmc/articles/PMC7472316/ /pubmed/32824288 http://dx.doi.org/10.3390/s20164592 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Letter
Yang, Hyunsik
Kim, Younghan
Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services
title Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services
title_full Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services
title_fullStr Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services
title_full_unstemmed Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services
title_short Design and Implementation of Fast Fault Detection in Cloud Infrastructure for Containerized IoT Services
title_sort design and implementation of fast fault detection in cloud infrastructure for containerized iot services
topic Letter
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472316/
https://www.ncbi.nlm.nih.gov/pubmed/32824288
http://dx.doi.org/10.3390/s20164592
work_keys_str_mv AT yanghyunsik designandimplementationoffastfaultdetectionincloudinfrastructureforcontainerizediotservices
AT kimyounghan designandimplementationoffastfaultdetectionincloudinfrastructureforcontainerizediotservices