To address the challenge of balancing resource utilization and load balancing in edge nodes with limited resources during industrial microservice deployment
an improved multi-objective white shark optimizer (IMOWSO) is proposed. Considering the co-optimization of resource utilization and load conditions in edge nodes during industrial microservice deployment
a multi-objective optimization model is established with four key metrics: computational resource margin of edge nodes
service communication energy consumption
load balancing status
and storage resource margin. To solve this model
the improved algorithm enhances the original multi-objective white shark optimizer (MOWSO) in four aspects: initial population quality
convergence speed
ability to escape local optima
and preservation of high-quality solutions. Specifically
chaotic mapping initialization
adaptive weight factors
differential evolution operators
and an elite retention strategy are introduced. Experimental results demonstrate that compared to the original MOWSO
the proposed IMOWSO achieves optimizations of 13.8%
37.1%
63.9%
and 47.4% in the four metrics
respectively. Furthermore
when compared to the second-generation genetic algorithm
BIGHETI J A , FERNANDES M M , GODOY E P . Control as a service: a microservice approach to industry 4.0 [C ] // 2019 Ⅱ Workshop on Metrology for Industry 4.0 and IoT (MetroInd4.0 & IoT) . Piscataway, NJ, USA : IEEE , 2019 : 438 - 443 .
STEIBER A , ALÄNGE S , GHOSH S , et al . Digital transformation of industrial firms: an innovation diffusion perspective [J ] . European Journal of Innovation Management , 2021 , 24 ( 3 ): 799 - 819 .
KULAWIAK K E . Manufacturing the platform economy. An exploratory case study of MindSphere, the industrial digital platform from Siemens [D ] . Oslo, Norway : University of Oslo , 2021 .
JUNG S , FERBER S , CRAMER I , et al . Bosch IoT suite: exploiting the potential of smart connected products [M ] // GASSMANN O , FERRANDINA F . Connected Business: Create Value in a Networked Economy . Cham : Springer International Publishing , 2021 : 267 - 282 .
KOREN Y , HU S J , WEBER T W . Impact of manufacturing system configuration on performance [J ] . CIRP Annals , 1998 , 47 ( 1 ): 369 - 372 .
BLINOWSKI G , OJDOWSKA A , PRZYBYŁEK A . Monolithic vs. Microservice architecture: a performance and scalability evaluation [J ] . IEEE Access , 2022 , 10 : 20357 - 20374 .
ZHANG He , LI Shanshan , JIA Zijia , et al . Microservice architecture in reality: an industrial inquiry [C ] // 2019 IEEE International Conference on Software Architecture (ICSA) . Piscataway, NJ, USA : IEEE , 2019 : 51 - 60 .
LI Yajie , LI Zhaonan . Research on key technologies of microservice based manufacturing execution system [J ] . Manufacturing Technology & Machine Tool , 2023 ( 9 ): 95 - 101 .
FILIP I D , POP F , SERBANESCU C , et al . Microservices scheduling model over heterogeneous cloud-edge environments as support for IoT applications [J ] . IEEE Internet of Things Journal , 2018 , 5 ( 4 ): 2672 - 2681 .
MA Wubin , WANG Rui , GU Yuanlin , et al . Multi-objective microservice deployment optimization via a knowledge-driven evolutionary algorithm [J ] . Complex & Intelligent Systems , 2021 , 7 ( 3 ): 1153 - 1171 .
FAN Guisheng , CHEN Liang , YU Huiqun , et al . Multi-objective optimization of container-based microservice scheduling in edge computing [J ] . Computer Science and Information Systems , 2021 , 18 ( 1 ): 23 - 42 .
LÜ Wenkai , WANG Quan , YANG Pengfei , et al . Microservice deployment in edge computing based on deep Q learning [J ] . IEEE Transactions on Parallel and Distributed Systems , 2022 , 33 ( 11 ): 2968 - 2978 .
CHEN Lulu , XU Yangchuan , LU Zhihui , et al . IoT microservice deployment in edge-cloud hybrid environment using reinforcement learning [J ] . IEEE Internet of Things Journal , 2021 , 8 ( 16 ): 12610 - 12622 .
SUN Mengyu , LIN Rui . Cloud-edge collaboration service deployment optimization based on log observability [J ] . Telecommunications Science , 2023 , 39 ( 12 ): 122 - 132 .
BRAIK M , HAMMOURI A , ATWAN J , et al . White shark optimizer: a novel bio-inspired meta-heuristic algorithm for global optimization problems [J ] . Knowledge-Based Systems , 2022 , 243 : 108457 .
CAPONETTO R , FORTUNA L , FAZZINO S , et al . Chaotic sequences to improve the performance of evolutionary algorithms [J ] . IEEE Transactions on Evolutionary Computation , 2003 , 7 ( 3 ): 289 - 304 .
WU Guocheng , BALEANU D . Discrete fractional logistic map and its chaos [J ] . Nonlinear Dynamics , 2014 , 75 ( 1 ): 283 - 287 .
YOUSRI D , ABDELATY A M , SAID L A , et al . Chaotic flower pollination and grey wolf algorithms for parameter extraction of bio-impedance models [J ] . Applied Soft Computing , 2019 , 75 : 750 - 774 .
YOU Zhiyu , CHEN Weirong , HE Guojun , et al . Adaptive weight particle swarm optimization algorithm with constriction factor [C ] // 2010 International Conference of Information Science and Management Engineering . Piscataway, NJ, USA : IEEE , 2010 : 245 - 248 .
MA Haiping , ZHANG Yajing , SUN Shengyi , et al . A comprehensive survey on NSGA-Ⅱ for multi-objective optimization and applications [J ] . Artificial Intelligence Review , 2023 , 56 ( 12 ): 15217 - 15270 .
CHIN V J , SALAM Z , ISHAQUE K . An accurate and fast computational algorithm for the two-diode model of PV module based on a hybrid method [J ] . IEEE Transactions on Industrial Electronics , 2017 , 64 ( 8 ): 6212 - 6222 .
DEB K , PRATAP A , AGARWAL S , et al . A fast and elitist multiobjective genetic algorithm: NSGA-Ⅱ [J ] . IEEE Transactions on Evolutionary Computation , 2002 , 6 ( 2 ): 182 - 197 .
ZHU Jianyong , LU Bin , YU Xiaoqiang , et al . An approach to workload generation for cloud benchmarking: a view from Alibaba trace [C ] // 2023 IEEE 15th International Symposium on Autonomous Decentralized System (ISADS) . Piscataway, NJ, USA : IEEE , 2023 : 1 - 8 .