Cargando…

Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things

Edge computing exhibits the advantages of real-time operation, low latency, and low network cost. It has become a key technology for realizing smart Internet of Things applications. Microservices are being used by an increasing number of edge computing networks because of their sufficiently small co...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, David Chunhu, Huang, Chiing-Ting, Tseng, Chia-Wei, Chou, Li-Der
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8197891/
https://www.ncbi.nlm.nih.gov/pubmed/34072637
http://dx.doi.org/10.3390/s21113800
_version_ 1783707010429091840
author Li, David Chunhu
Huang, Chiing-Ting
Tseng, Chia-Wei
Chou, Li-Der
author_facet Li, David Chunhu
Huang, Chiing-Ting
Tseng, Chia-Wei
Chou, Li-Der
author_sort Li, David Chunhu
collection PubMed
description Edge computing exhibits the advantages of real-time operation, low latency, and low network cost. It has become a key technology for realizing smart Internet of Things applications. Microservices are being used by an increasing number of edge computing networks because of their sufficiently small code, reduced program complexity, and flexible deployment. However, edge computing has more limited resources than cloud computing, and thus edge computing networks have higher requirements for the overall resource scheduling of running microservices. Accordingly, the resource management of microservice applications in edge computing networks is a crucial issue. In this study, we developed and implemented a microservice resource management platform for edge computing networks. We designed a fuzzy-based microservice computing resource scaling (FMCRS) algorithm that can dynamically control the resource expansion scale of microservices. We proposed and implemented two microservice resource expansion methods based on the resource usage of edge network computing nodes. We conducted the experimental analysis in six scenarios and the experimental results proved that the designed microservice resource management platform can reduce the response time for microservice resource adjustments and dynamically expand microservices horizontally and vertically. Compared with other state-of-the-art microservice resource management methods, FMCRS can reduce sudden surges in overall network resource allocation, and thus, it is more suitable for the edge computing microservice management environment.
format Online
Article
Text
id pubmed-8197891
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-81978912021-06-14 Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things Li, David Chunhu Huang, Chiing-Ting Tseng, Chia-Wei Chou, Li-Der Sensors (Basel) Article Edge computing exhibits the advantages of real-time operation, low latency, and low network cost. It has become a key technology for realizing smart Internet of Things applications. Microservices are being used by an increasing number of edge computing networks because of their sufficiently small code, reduced program complexity, and flexible deployment. However, edge computing has more limited resources than cloud computing, and thus edge computing networks have higher requirements for the overall resource scheduling of running microservices. Accordingly, the resource management of microservice applications in edge computing networks is a crucial issue. In this study, we developed and implemented a microservice resource management platform for edge computing networks. We designed a fuzzy-based microservice computing resource scaling (FMCRS) algorithm that can dynamically control the resource expansion scale of microservices. We proposed and implemented two microservice resource expansion methods based on the resource usage of edge network computing nodes. We conducted the experimental analysis in six scenarios and the experimental results proved that the designed microservice resource management platform can reduce the response time for microservice resource adjustments and dynamically expand microservices horizontally and vertically. Compared with other state-of-the-art microservice resource management methods, FMCRS can reduce sudden surges in overall network resource allocation, and thus, it is more suitable for the edge computing microservice management environment. MDPI 2021-05-31 /pmc/articles/PMC8197891/ /pubmed/34072637 http://dx.doi.org/10.3390/s21113800 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, David Chunhu
Huang, Chiing-Ting
Tseng, Chia-Wei
Chou, Li-Der
Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things
title Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things
title_full Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things
title_fullStr Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things
title_full_unstemmed Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things
title_short Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things
title_sort fuzzy-based microservice resource management platform for edge computing in the internet of things
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8197891/
https://www.ncbi.nlm.nih.gov/pubmed/34072637
http://dx.doi.org/10.3390/s21113800
work_keys_str_mv AT lidavidchunhu fuzzybasedmicroserviceresourcemanagementplatformforedgecomputingintheinternetofthings
AT huangchiingting fuzzybasedmicroserviceresourcemanagementplatformforedgecomputingintheinternetofthings
AT tsengchiawei fuzzybasedmicroserviceresourcemanagementplatformforedgecomputingintheinternetofthings
AT choulider fuzzybasedmicroserviceresourcemanagementplatformforedgecomputingintheinternetofthings