Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things
- PMID: 34072637
- PMCID: PMC8197891
- DOI: 10.3390/s21113800
Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things
Abstract
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.
Keywords: Internet of Things; edge computing; fuzzy system; microservice; resource management; scaling.
Conflict of interest statement
The authors declare no conflict of interest.
Figures
















Similar articles
-
A Blockchain-Based Trusted Edge Platform in Edge Computing Environment.Sensors (Basel). 2021 Mar 18;21(6):2126. doi: 10.3390/s21062126. Sensors (Basel). 2021. PMID: 33803561 Free PMC article.
-
Microservice Application Scheduling in Multi-Tiered Fog-Computing-Enabled IoT.Sensors (Basel). 2023 Aug 12;23(16):7142. doi: 10.3390/s23167142. Sensors (Basel). 2023. PMID: 37631678 Free PMC article.
-
Microservice Security Agent Based On API Gateway in Edge Computing.Sensors (Basel). 2019 Nov 10;19(22):4905. doi: 10.3390/s19224905. Sensors (Basel). 2019. PMID: 31717617 Free PMC article.
-
Smart Containers Schedulers for Microservices Provision in Cloud-Fog-IoT Networks. Challenges and Opportunities.Sensors (Basel). 2020 Mar 19;20(6):1714. doi: 10.3390/s20061714. Sensors (Basel). 2020. PMID: 32204390 Free PMC article. Review.
-
Edge-Computing Architectures for Internet of Things Applications: A Survey.Sensors (Basel). 2020 Nov 11;20(22):6441. doi: 10.3390/s20226441. Sensors (Basel). 2020. PMID: 33187267 Free PMC article. Review.
References
-
- Xhafa F., Kilic B., Krause P. Evaluation of IoT stream processing at edge computing layer for semantic data enrichment. Future Gener. Comput. Syst. 2020;105:730–736. doi: 10.1016/j.future.2019.12.031. - DOI
-
- Xhafa F., Aly A., Juan A.A. Allocation of applications to Fog resources via semantic clustering techniques: With scenarios from intelligent transportation systems. Computing. 2021;103:361–378. doi: 10.1007/s00607-020-00867-w. - DOI
-
- Li J., Tan X., Chen X., Wong D.S., Xhafa F. OPoR: Enabling proof of retrievability in cloud computing with resource-constrained devices. IEEE Trans. Cloud Comput. 2014;3:195–205. doi: 10.1109/TCC.2014.2366148. - DOI
-
- Brunelli D., Albanese A., d’Acunto D., Nardello M. Energy neutral machine learning based iot device for pest detection in precision agriculture. IEEE Internet Things Mag. 2019;2:10–13. doi: 10.1109/IOTM.0001.1900037. - DOI
-
- Poniszewska-Maranda A., Kaczmarek D., Kryvinska N., Xhafa F. Studying usability of AI in the IoT systems/paradigm through embedding NN techniques into mobile smart service system. Computing. 2019;101:1661–1685. doi: 10.1007/s00607-018-0680-z. - DOI
Grants and funding
LinkOut - more resources
Full Text Sources