Abstract
Service composition is widely employed in cloud manufacturing. Due to the abundance of similar cloud manufacturing services, the search space for optimizing service composition tends to be expansive. Existing optimization models primarily focus on QoS (quality of service) while often neglecting QoC (quality of collaboration). Furthermore, there remains scope for improving the quality and stability of service composition optimization. Therefore, this paper proposes a two-phase method for optimizing service composition in cloud manufacturing. In the first phase, we introduce a service cluster-oriented service response framework, efficiently generating the candidate response service set to reduce solution search space. In the second phase, we construct an optimization model that integrates QoS and QoC. Subsequently, we devise an artificial bee colony (ABC) algorithm incorporating a multi-search strategy island model to optimize cloud manufacturing service composition. Experimental results demonstrate that the introduction of service clusters enhances search efficiency, with the proposed method outperforming compared ABC algorithms and other swarm intelligence algorithms in optimization quality and stability.
Similar content being viewed by others
Availability of data and materials
The data used to support the findings of this study are available from the corresponding author upon request.
References
Zhang Z, Hu J, Xu X et al (2023) Functional importance evaluation approach for cloud manufacturing services based on complex network and evidential reasoning rule. Comput Ind Eng 175:108895
Yang B, Wang S, Li S et al (2022) A robust service composition and optimal selection method for cloud manufacturing. Int J Prod Res 60(4):1134–1152
Shi Z (2023) Cloud manufacturing service recommendation model based on GA-ACO and carbon emission hierarchy. J Intell Fuzzy Syst 44:1–11
Kannimuthu S, Chakravarthy DG (2022) Discovery of interesting itemsets for web service composition using hybrid genetic algorithm. Neural Process Lett 54:1–27
Wang H, Ding Y, Xu H (2022) Particle swarm optimization service composition algorithm based on prior knowledge. J Intell Manuf 35:1–19
Fekih H, Mtibaa S, Bouamama S (2019) An efficient user-centric web service composition based on harmony particle swarm optimization. Int J Web Serv Res 16(1):1–21
Seghir F (2021) FDMOABC: fuzzy discrete multi-objective artificial bee colony approach for solving the non-deterministic Qos-driven web service composition problem. Expert Syst Appl 167:114413
Zhang S, Shao Y, Zhou L (2021) Optimized artificial bee colony algorithm for web service composition problem. Int J Mach Learn Comput 11(5):11
Razian M, Fathian M, Bahsoon R et al (2022) Service composition in dynamic environments: a systematic review and future directions. J Syst Softw 118:111290
Xie N, Tan W, Zheng X et al (2021) An efficient two-phase approach for reliable collaboration-aware service composition in cloud manufacturing. J Ind Inf Integr 23:100211
Thangaraj P, Balasubramanie P (2021) Meta heuristic Qos based service composition for service computing. J Amb Intell Human Comput 12(5):5619–5625
Zhou X, Lu J, Huang J et al (2021) Enhancing artificial bee colony algorithm with multielite guidance. Inf Sci 543:242–258
Wang Y, Wang S, Kang L et al (2021) An effective dynamic service composition reconfiguration approach when service exceptions occur in reallife cloud manufacturing. Robot Comput Integr Manuf 71:102143
Ren L, Ren ML et al (2018) Manufacturing service composition method based on weighted collaborative network. J Mechan Eng 54(16):70–78
Yang H, Xue F, Liu D et al (2021) Global optimization algorithm for cloud service composition. IEICE Trans Inf Syst 104(10):1580–1591
Tarawneh H, Alhadid I, Khwaldeh S et al (2022) An intelligent cloud service composition optimization using spider monkey and multistage forward search algorithms. Symmetry 14(1):82
Jin H, Lv S, Yang Z et al (2022) Eagle strategy using uniform mutation and modified whale optimization algorithm for Qos-aware cloud service composition. Appl Soft Comput 114:108053
Wu J, Tan W (2021) Method towards service composition optimization on cost-effective using mixed flower pollination algorithm. 2021 IEEE 24th international conference on computer supported coop-erative work in design (CSCWD). IEEE, pp 37–42
Zhou X, Song J, Wu S et al (2023) Artificial bee colony algorithm based on online fitness landscape analysis. Inf Sci 619:603–629
Arunachalam N, Amuthan A (2021) Integrated probability multi-search and solution acceptance rule-based artificial bee colony optimization scheme for web service composition. Nat Comput 20(1):23–38
Ye T, Wang W, Wang H et al (2022) Island artificial bee colony for global based on random neighborhood structure. Know Based Syst 241:108306
Hu Q, Shen J, Wang K et al (2022) A Web service clustering method based on topic enhanced Gibbs sampling algorithm for the Dirichlet Multinomial Mixture model and service collaboration graph. Inf Sci 586:239–260
Karaboga D, Basturk B, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony algorithm. J Global Optim 39(3):459–471
Masdari M, Nozad Bonab M, Ozdemir S (2021) Qos-driven metaheuristic service composition schemes: a comprehensive overview. Artif Intell Rev 54:3749–3816
Yuan M, Zhou Z, Cai X et al (2020) Service composition model and method in cloud manufacturing. Robot Comput Integr Manuf 61:101840
Gangadhara DB (2023) Optimizing cloud-based manufacturing: a study on service and development models. Int J Sci Res (IJSR) 12(6):2487–2491
Haghnegahdar L, Joshi SS, Dahotre NB (2022) From IoT-based cloud manufacturing approach to intelligent additive manufacturing: industrial internet of things—an overview. Int J Adv Manuf Technol 119:1–18
Zhou J, Gao L, Lu C et al (2023) Towards multi-task transfer optimization of cloud service collaboration in industrial internet platform. Robot Comput-Integr Manuf 80:102472
Chen C, Zhang S, Chu J et al (2023) Member combination selection for product collaborative design under the open innovation model. Adv Eng Inform 55:101860
He Z, Liu Q (2023) The crossover cooperation mode and mechanism of green innovation between manufacturing and internet enterprises in digital economy. Sustainability 15(5):4156
Web Services Clustering via Exploring Unified Content and Structural Semantic Representation.
Shen J, Huang W, Qiang Hu (2022) PICF-LDA: a topic enhanced LDA with probability incremental correction factor for Web API service clustering. J Cloud Comput 11(1):1–13
Zhu H, Tan W, Yang M et al (2023) DSCPL: a deep cloud manufacturing service clustering method using pseudo-labels. J Ind Inf Integr 31:100415
Ding Z, Li J, Lu ZR (2020) A modified artificial bee colony algorithm for structural damage identification under varying temperature based on a novel objective function. Appl Math Model 88:122–141
Alrosan AA, WaleedNorwawi NA, MohammedMakhadmeh SN (2021) An improved artificial bee colony algorithm based on mean best-guided approach for continuous optimization problems and real brain MRI images segmentation. Neural Comput Appl 33(5):1671–1697
Tan X, Shin SY (2020) Differential evolution algorithm of soft island model based on k-means clustering. Indones J Electr Eng Comput Sci 19(3):1548–1555
Awadallah MA, Al-Betar MA, Bolaji AL et al (2020) Island artificial bee colony for global optimization. Soft Comput 24(17):13461–13487
Zhang S, Xu Y, Zhang W (2021) Multitask-oriented manufacturing service composition in an uncertain environment using a hyper-heuristic algorithm. J Manuf Syst 60:138–151
Song H, Lu XN, Zhang X et al (2023) Collaborative optimization for energy saving and service composition in multi-granularity heavy-duty equipment cloud manufacturing environment. J Ind Manag Optimiz 19(4):2742–2771
Acknowledgements
The authors would like to thank to Yuqing Tian for her invaluable suggestions on enhancing the artificial bee colony algorithm.
Funding
This work is supported by the Natural science foundation of China under Grant 61973180, and the Key Research Program of Shandong Province (Soft Sciences) under grant 2023RKY01009, and the Foundation of Yunnan Key Laboratory of Service Computing under Grant YNSC23116.
Author information
Authors and Affiliations
Contributions
Qiang HU designed the optimization model and wrote the main manuscript text. Haoquan Qi improved the artificial bee colony algorithm. Yanzhe Jia and Lianen Qu designed and carried out experimental verification.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Ethics approval
Not applicable.
Consent for publication
Consent has been granted by all authors and there is no conflict.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Hu, Q., Qi, H., Jia, Y. et al. A two-phase method to optimize service composition in cloud manufacturing. Computing (2024). https://doi.org/10.1007/s00607-024-01286-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00607-024-01286-x