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

被引:8
作者
Li, David Chunhu [1 ]
Huang, Chiing-Ting [2 ]
Tseng, Chia-Wei [2 ]
Chou, Li-Der [2 ]
机构
[1] Ming Chuan Univ, Informat Technol & Management Program, Taoyuan 333321, Taiwan
[2] Natl Cent Univ, Dept Comp Sci & Informat Engn, Taoyuan 320317, Taiwan
关键词
edge computing; fuzzy system; Internet of Things; microservice; resource management; scaling; CLOUD;
D O I
10.3390/s21113800
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:24
相关论文
共 46 条
[41]   Evaluation of IoT stream processing at edge computing layer for semantic data enrichment [J].
Xhafa, Fatos ;
Kilic, Burak ;
Krause, Paul .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 :730-736
[42]   Online Learning for Offloading and Autoscaling in Energy Harvesting Mobile Edge Computing [J].
Xu, Jie ;
Chen, Lixing ;
Ren, Shaolei .
IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2017, 3 (03) :361-373
[43]   SatEC: A 5G Satellite Edge Computing Framework Based on Microservice Architecture [J].
Yan, Lei ;
Cao, Suzhi ;
Gong, Yongsheng ;
Han, Hao ;
Wei, Junyong ;
Zhao, Yi ;
Yang, Shuling .
SENSORS, 2019, 19 (04)
[44]   TopoTag: A Robust and Scalable Topological Fiducial Marker System [J].
Yu, Guoxing ;
Hu, Yongtao ;
Dai, Jingwen .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (09) :3769-3780
[45]   A Survey on the Edge Computing for the Internet of Things [J].
Yu, Wei ;
Liang, Fan ;
He, Xiaofei ;
Hatcher, William Grant ;
Lu, Chao ;
Lin, Jie ;
Yang, Xinyu .
IEEE ACCESS, 2018, 6 :6900-6919
[46]   Distributed Redundant Placement for Microservice-based Applications at the Edge [J].
Zhao, Hailiang ;
Deng, Shuiguang ;
Liu, Zijie ;
Yin, Jianwei ;
Dustdar, Schahram .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) :1732-1745