Cargando…

Design and Implementation of High-Availability Architecture for IoT-Cloud Services

For many vertical Internet of Things (IoT) applications, the high availability is very important. In traditional cloud systems, services are usually implemented with the same level of availability in which the fault detection and fault recovery mechanisms are not aware of service characteristics. In...

Descripción completa

Detalles Bibliográficos
Autores principales: Yang, Hyunsik, Kim, Younghan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6696229/
https://www.ncbi.nlm.nih.gov/pubmed/31349629
http://dx.doi.org/10.3390/s19153276
_version_ 1783444221360865280
author Yang, Hyunsik
Kim, Younghan
author_facet Yang, Hyunsik
Kim, Younghan
author_sort Yang, Hyunsik
collection PubMed
description For many vertical Internet of Things (IoT) applications, the high availability is very important. In traditional cloud systems, services are usually implemented with the same level of availability in which the fault detection and fault recovery mechanisms are not aware of service characteristics. In IoT-cloud, various services are provided with different service characteristics and availability requirements. Therefore, the existing cloud system is inefficient to optimize the availability method and resources to meet service requirements. To address this issue, this paper proposes a high availability architecture that is capable of dynamically optimizing the availability method based on service characteristics. The proposed architecture was verified through an implementation system based on OpenStack, and it was demonstrated that the system was able to achieve the target availability while optimizing resources, in contrast with existing architectures that use predefined availability methods.
format Online
Article
Text
id pubmed-6696229
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66962292019-09-05 Design and Implementation of High-Availability Architecture for IoT-Cloud Services Yang, Hyunsik Kim, Younghan Sensors (Basel) Article For many vertical Internet of Things (IoT) applications, the high availability is very important. In traditional cloud systems, services are usually implemented with the same level of availability in which the fault detection and fault recovery mechanisms are not aware of service characteristics. In IoT-cloud, various services are provided with different service characteristics and availability requirements. Therefore, the existing cloud system is inefficient to optimize the availability method and resources to meet service requirements. To address this issue, this paper proposes a high availability architecture that is capable of dynamically optimizing the availability method based on service characteristics. The proposed architecture was verified through an implementation system based on OpenStack, and it was demonstrated that the system was able to achieve the target availability while optimizing resources, in contrast with existing architectures that use predefined availability methods. MDPI 2019-07-25 /pmc/articles/PMC6696229/ /pubmed/31349629 http://dx.doi.org/10.3390/s19153276 Text en © 2019 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 Article
Yang, Hyunsik
Kim, Younghan
Design and Implementation of High-Availability Architecture for IoT-Cloud Services
title Design and Implementation of High-Availability Architecture for IoT-Cloud Services
title_full Design and Implementation of High-Availability Architecture for IoT-Cloud Services
title_fullStr Design and Implementation of High-Availability Architecture for IoT-Cloud Services
title_full_unstemmed Design and Implementation of High-Availability Architecture for IoT-Cloud Services
title_short Design and Implementation of High-Availability Architecture for IoT-Cloud Services
title_sort design and implementation of high-availability architecture for iot-cloud services
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6696229/
https://www.ncbi.nlm.nih.gov/pubmed/31349629
http://dx.doi.org/10.3390/s19153276
work_keys_str_mv AT yanghyunsik designandimplementationofhighavailabilityarchitectureforiotcloudservices
AT kimyounghan designandimplementationofhighavailabilityarchitectureforiotcloudservices