sensors Article Fuzzy-Based Microservice Resource Management Platform for Edge Computing in the Internet of Things David Chunhu Li 1 , Chiing-Ting Huang 2, Chia-Wei Tseng 2 and Li-Der Chou 2,* 1 Information Technology and Management Program, Ming Chuan University, Taoyuan City 333321, Taiwan;
[email protected] 2 Department of Computer Science and Information Engineering, National Central University, Taoyuan City 320317, Taiwan;
[email protected] (C.-T.H.);
[email protected] (C.-W.T.) * Correspondence:
[email protected]; Tel.: +886-03-4227151 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 Citation: Li, D.C.; Huang, C.-T.; and the experimental results proved that the designed microservice resource management platform Tseng, C.-W.; Chou, L.-D.