Skip to main content
Log in

A two-phase method to optimize service composition in cloud manufacturing

  • Regular Paper
  • Published:
Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Algorithm 1
Algorithm 2
Fig. 6
Fig. 7
Fig. 8

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

  1. 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

    Article  Google Scholar 

  2. www.cosmoplat.com

  3. www.thomasnet.com

  4. 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

    Article  Google Scholar 

  5. Shi Z (2023) Cloud manufacturing service recommendation model based on GA-ACO and carbon emission hierarchy. J Intell Fuzzy Syst 44:1–11

    Google Scholar 

  6. Kannimuthu S, Chakravarthy DG (2022) Discovery of interesting itemsets for web service composition using hybrid genetic algorithm. Neural Process Lett 54:1–27

    Article  Google Scholar 

  7. Wang H, Ding Y, Xu H (2022) Particle swarm optimization service composition algorithm based on prior knowledge. J Intell Manuf 35:1–19

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Google Scholar 

  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

    Article  Google Scholar 

  12. 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

    Google Scholar 

  13. Thangaraj P, Balasubramanie P (2021) Meta heuristic Qos based service composition for service computing. J Amb Intell Human Comput 12(5):5619–5625

    Article  Google Scholar 

  14. Zhou X, Lu J, Huang J et al (2021) Enhancing artificial bee colony algorithm with multielite guidance. Inf Sci 543:242–258

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Ren L, Ren ML et al (2018) Manufacturing service composition method based on weighted collaborative network. J Mechan Eng 54(16):70–78

    Article  Google Scholar 

  17. Yang H, Xue F, Liu D et al (2021) Global optimization algorithm for cloud service composition. IEICE Trans Inf Syst 104(10):1580–1591

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

  21. Zhou X, Song J, Wu S et al (2023) Artificial bee colony algorithm based on online fitness landscape analysis. Inf Sci 619:603–629

    Article  Google Scholar 

  22. 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

    Article  MathSciNet  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  MathSciNet  Google Scholar 

  26. Masdari M, Nozad Bonab M, Ozdemir S (2021) Qos-driven metaheuristic service composition schemes: a comprehensive overview. Artif Intell Rev 54:3749–3816

    Article  Google Scholar 

  27. Yuan M, Zhou Z, Cai X et al (2020) Service composition model and method in cloud manufacturing. Robot Comput Integr Manuf 61:101840

    Article  Google Scholar 

  28. Gangadhara DB (2023) Optimizing cloud-based manufacturing: a study on service and development models. Int J Sci Res (IJSR) 12(6):2487–2491

    Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. Web Services Clustering via Exploring Unified Content and Structural Semantic Representation.

  34. 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

    Article  Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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

    Google Scholar 

  39. Awadallah MA, Al-Betar MA, Bolaji AL et al (2020) Island artificial bee colony for global optimization. Soft Comput 24(17):13461–13487

    Article  Google Scholar 

  40. 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

    Article  Google Scholar 

  41. 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

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

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

Correspondence to Lianen Qu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00607-024-01286-x

Keywords

Navigation