Abstract
With the rapid development of cloud manufacturing (CMfg) as a new service-oriented manufacturing paradigm, a considerable progress has been made in research of different aspects of it. One of the most challenging topics of interest has been service composition and optimal selection (SCOS) problem. Since CMfg is aiming towards sharing and collaborating among distributed manufacturing resources and capabilities, selecting and combining these services into a composite service to meet the user’s requirements while keeping up the optimal service performances is gaining higher emphasis. As a result, a comprehensive survey of research to date on this NP-hard problem becomes highly desirable. In this paper, first we summarize the recent advancements in CMfg and categorize them into six main areas in a brief but concise way. Then, after a short explanation of the SCOS problem, existing research work around it has been investigated and discussed in detail from the viewpoint of selection criteria, algorithms, optimization functions, correlation consideration, mapping approaches between subtasks and services, and dynamic composition. The goal of this article is to provide a comprehensive highlight for researchers who are inspired to explore work in the related areas and acquaint them with related research work done to date.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Xu X (2012) From cloud computing to cloud manufacturing. Robot Comput Integr Manuf 28(1):75–86
Tao F, Zhang L, Venkatesh V, Luo Y, Cheng Y (2011) Cloud manufacturing: a computing and service-oriented manufacturing model. Proc Inst Mech Eng B J Eng Manuf 225(10):1969–1976
Zhou J, Yao X (2017) A hybrid artificial bee colony algorithm for optimal selection of QoS-based cloud manufacturing service composition. Int J Adv Manuf Technol 88(9–12):3371–3387
Seghir F, Khababa A (2016) A hybrid approach using genetic and fruit fly optimization algorithms for QoS-aware cloud service composition. J Intell Manuf:1–20
He W, Xu L (2015) A state-of-the-art survey of cloud manufacturing. Int J Comput Integr Manuf 28(3):239–250
Adamson G, Wang L, Holm M, Moore P (2017) Cloud manufacturing—a critical review of recent development and future trends. Int J Comput Integr Manuf 30(4–5):347–380
Wu D, Greer MJ, Rosen DW, Schaefer D (2013) Cloud manufacturing: strategic vision and state-of-the-art. J Manuf Syst 32(4):564–579
kulj G, Vrabi R, Butala P, Sluga A (2017) Decentralised network architecture for cloud manufacturing. Int J Comput Integr Manuf 30(4–5):395–408
Ferreira L, Putnik G, CruzCunha MM, Putnik Z, Castro H, Alves C, Shah V, Varela L (2017) A cloud-based architecture with embedded pragmatics renderer for ubiquitous and cloud manufacturing. Int J Comput Integr Manuf 30(4–5):483–500
Liu X, Li Y, Wang L (2015) A cloud manufacturing architecture for complex parts machining. J Manuf Sci Eng Trans ASME 137 (6)
Chen C-C, Lin Y-C, Hung M-H, Lin C-Y, Tsai Y-J, Cheng F-T (2016) A novel cloud manufacturing framework with auto-scaling capability for the machining industry. Int J Comput Integr Manuf 29(7):786–804
Yang C, Lan S, Shen W, Huang GQ, Wang X, Lin T (2017) Towards product customization and personalization in IoT-enabled cloud manufacturing. Clust Comput 20(2):1717–1730
Fei T, Ying Z, Li Da X, Lin Z (2014) IoT-based intelligent perception and access of manufacturing resource toward cloud manufacturing. IEEE Trans Ind Inf 10(2):1547–1557
Huang X, Du B, Sun L, Chen F, Dai W (2016) Service requirement conflict resolution based on ant colony optimization in group-enterprises-oriented cloud manufacturing. Int J Adv Manuf Technol 84(1):183–196
Ren L, Cui J, Li N, Wu Q, Ma C, Teng D, Zhang L (2015) Cloud-based intelligent user interface for cloud manufacturing: model, technology, and application. J Manuf Sci Eng Trans ASME 137 (4)
Liu XF, Shahriar MR, Al Sunny SN, Leu MC, Hu L (2017) Cyber-physical manufacturing cloud: architecture, virtualization, communication, and testbed. J Manuf Syst 43:352–364
Zhang Y, Zhang G, Liu Y, Hu D (2017) Research on services encapsulation and virtualization access model of machine for cloud manufacturing. J Intell Manuf 28(5):1109–1123
Liu N, Li X (2015) Granulation-based resource classification in cloud manufacturing. Proc Inst Mech Eng B J Eng Manuf 229(7):1258–1270
Liu N, Li X, Shen W (2014) Multi-granularity resource virtualization and sharing strategies in cloud manufacturing. J Netw Comput Appl 46:72–82
Wang T, Guo S, Lee C-G (2014) Manufacturing task semantic modeling and description in cloud manufacturing system. Int J Adv Manuf Technol 71(9):2017–2031
Xu W, Yu J, Zhou Z, Xie Y, Pham DT, Ji C (2015) Dynamic modeling of manufacturing equipment capability using condition information in cloud manufacturing. J Manuf Sci Eng Trans ASME 137(4):040907
Guo L, Wang S, Kang L, Li Q, Chen G, Li C (2014) A method of manufacture resource informatization in cloud manufacturing. J Softw Eng 8(1):32–40
Zhou G, Gao K (2016) Research on information management in cloud manufacturing. J Softw Eng 10(4):365–373
Yuan M, Deng K, Chaovalitwongse WA (2017) Manufacturing resource modeling for cloud manufacturing. Int J Intell Syst 32(4):414–436
Talhi A, Huet JC, Fortineau V, Lamouri S (2015) Towards a cloud manufacturing systems modeling methodology. IFAC - Pap Online 48(3):288–293
Chesbrough H, Rosenbloom RS (2002) The role of the business model in capturing value from innovation: evidence from Xerox Corporation’s technology spin-off companies. Ind Corp Chang 11(3):529–555
Xiu L, Jingdong S, Biqing H (2016) A scientific workflow management system architecture and its scheduling based on cloud service platform for manufacturing big data analytics. Int J Adv Manuf Technol 84(1–4):119–131
Xu Y, Chen G, Zheng J (2016) An integrated solution—KAGFM for mass customization in customer-oriented product design under cloud manufacturing environment. Int J Adv Manuf Technol 84(1):85–101
Gan Y, He W-M, Ihara T (2015) Analysis for the structure of product manufacturing information flow of cloud manufacturing based on information measurement. J Adv Mech Des Syst Manuf 9 (3)
Kai Y, Ying C, Fei T (2016) A trust evaluation model towards cloud manufacturing. Int J Adv Manuf Technol 84(1–4):133–146
Meng W, Li S, Yang G, Wei Z (2014) Reputation-based multi-dimensional trust model in cloud manufacturing service platform. Multiagent Grid Syst 10(4):233–246
Wu D, Rosen DW, Wang L, Schaefer D (2015) Cloud-based design and manufacturing: a new paradigm in digital manufacturing and design innovation. Comput Aided Des 59:1–14
Zhong RY, Lan S, Xu C, Dai Q, Huang GQ (2016) Visualization of RFID-enabled shopfloor logistics big data in cloud manufacturing. Int J Adv Manuf Technol 84(1):5–16
Ostasevicius V, Jurenas V, Markevicius V, Gaidys R, Zilys M, Cepenas M, Kizauskiene L (2016) Self-powering wireless devices for cloud manufacturing applications. Int J Adv Manuf Technol 83(9):1937–1950
Hu A, Lin Z, Mai Y, Hu X, Tao F (2014) Research of knowledge management in a cloud manufacturing system. Int J Manuf Res 9(4):408–428
Golightly D, Sharples S, Patel H, Ratchev S (2016) Manufacturing in the cloud: a human factors perspective. Int J Ind Ergon 55:12–21
Ning F, Zhou W, Zhang F, Yin Q, Ni X (2011) The architecture of cloud manufacturing and its key technologies research. In: Cloud Computing and Intelligence Systems (CCIS), 2011 I.E. International Conference on, IEEE, pp 259–263
Buckholtz B, Ragai I, Wang L (2016) Remote equipment security in cloud manufacturing systems. Int J Manuf Res 11(2):126–143
Cai X, Li W, He F, Li X (2015) Customized encryption of computer aided design models for collaboration in cloud manufacturing environment. J Manuf Sci Eng Trans ASME 137 (4)
Esposito C, Castiglione A, Martini B, Choo K-KR (2016) Cloud manufacturing: security, privacy, and forensic concerns. IEEE Cloud Comput 3(4):16–22
Song T, Liu H, Wei C, Zhang C (2014) Common engines of cloud manufacturing service platform for SMEs. Int J Adv Manuf Technol 73(1):557–569
Lu Y, Xu X, Xu J (2014) Development of a hybrid manufacturing cloud. J Manuf Syst 33(4):551–566
Fatahi Valilai O, Houshmand M (2014) A platform for optimisation in distributed manufacturing enterprises based on cloud manufacturing paradigm. Int J Comput Integr Manuf 27(11):1031–1054
Xu W, Tian S, Liu Q, Xie Y, Zhou Z, Pham DT (2016) An improved discrete bees algorithm for correlation-aware service aggregation optimization in cloud manufacturing. Int J Adv Manuf Technol 84(1):17–28
Jiao H, Zhang J, Li JH, Shi J (2017) Research on cloud manufacturing service discovery based on latent semantic preference about OWL-S. Int J Comput Integr Manuf 30(4–5):433–441
Sheng B, Zhang C, Yin X, Lu Q, Cheng Y, Xiao T, Liu H (2016) Common intelligent semantic matching engines of cloud manufacturing service based on OWL-S. Int J Adv Manuf Technol 84(1):103–118
Feng W-J, Yin C, Li X-B, Li L (2017) A classification matching method for manufacturing resource in cloud manufacturing environment. Int J Model Simul Sci Comput 8 (2)
Liang G, Shilong W, Ling K, Yang C (2015) Agent-based manufacturing service discovery method for cloud manufacturing. Int J Adv Manuf Technol 81(9–12):2167–2181
Lv H, Xu Z (2016) Resource matching model of cloud manufacturing platform based on granularity optimization of the SFLA. Revista Tecnica de la Facultad de Ingenieria Universidad del Zulia 39(9):297–307
Tao F, Cheng J, Cheng Y, Gu S, Zheng T, Yang H (2017) SDMSim: a manufacturing service supplydemand matching simulator under cloud environment. Robot Comput Integr Manuf 45:34–46
Cheng Y, Tao F, Zhao D, Zhang L (2017) Modeling of manufacturing service supply–demand matching hypernetwork in service-oriented manufacturing systems. Robot Comput Integr Manuf 45:59–72
Wang S-L, Zhu Z-Q, Kang L (2016) Resource allocation model in cloud manufacturing. Proc Inst Mech Eng C J Mech Eng Sci 230(10):1726–1741
Jian CF, Wang Y (2014) Batch task scheduling-oriented optimization modelling and simulation in cloud manufacturing. Int J Simul Model 13(1):93–101
Liu Y, Xu X, Zhang L, Wang L, Zhong RY (2017) Workload-based multi-task scheduling in cloud manufacturing. Robot Comput Integr Manuf 45:3–20
Li W, Zhu C, Yang LT, Shu L, Ngai ECH, Ma Y (2015) Subtask scheduling for distributed robots in cloud manufacturing. IEEE Syst J PP (99)
Lin Y-K, Chong CS (2017) Fast GA-based project scheduling for computing resources allocation in a cloud manufacturing system. J Intell Manuf 28(5):1189–1201
Cheng Y, Tao F, Liu Y, Zhao D, Zhang L, Xu L (2013) Energy-aware resource service scheduling based on utility evaluation in cloud manufacturing system. Proc Inst Mech Eng B J Eng Manuf 227(12):1901–1915
Liu Y, Zhang L, Tao F, Wang L (2017) Resource service sharing in cloud manufacturing based on the Gale–Shapley algorithm: advantages and challenge. Int J Comput Integr Manuf 30(4–5):420–432
Argoneto P, Renna P (2016) Supporting capacity sharing in the cloud manufacturing environment based on game theory and fuzzy logic. Enterp Inf Syst 10(2):193–210
Paniti I (2014) Adaptation of incremental sheet forming into cloud manufacturing. CIRP J Manuf Sci Technol 7(3):185–190
Helo P, Hao Y (2017) Cloud manufacturing system for sheet metal processing. Prod Plan Control 28(6–8):524–537
Qiu X, He G, Ji X (2016) Cloud manufacturing model in polymer material industry. Int J Adv Manuf Technol 84(1–4):239–248
Wang XV, Wang L (2014) From cloud manufacturing to cloud remanufacturing: a cloud-based approach for WEEE recovery. Manuf Lett 2(4):91–95
Yang X, Shi G, Zhang Z (2014) Collaboration of large equipment complete service under cloud manufacturing mode. Int J Prod Res 52(2):326–336
Papacharalampopoulos A, Stavridis J, Stavropoulos P, Chryssolouris G (2016) Cloud-based control of thermal based manufacturing processes. Proc CIRP 55:254–259
Bai Z-Y, Shen L-L, Song L-J (2016) Vendor selection and order allocation in the locomotive manufacturing industry using cloud technology. Int J Simul Syst Sci Technol 17(9):3.1–3.7
Liu Z, Wang Y, Cai L, Cheng Q, Zhang H (2016) Design and manufacturing model of customized hydrostatic bearing system based on cloud and big data technology. Int J Adv Manuf Technol 84(1):261–273
Wu Z, Gao Z, Cao Y, Ye X, Yang J (2015) Tolerance design and adjustment of complex customized product based on cloud manufacturing. Proc CIRP 27(Supplement C):169–175
Caggiano A, Segreto T, Teti R (2016) Cloud manufacturing framework for smart monitoring of machining. Proc CIRP 55:248–253
Valilai OF, Houshmand M (2015) Depicting additive manufacturing from a global perspective; using cloud manufacturing paradigm for integration and collaboration. Proc Inst Mech Eng B J Eng Manuf 229(12):2216–2237
Brant A, Sundaram MM (2015) A novel system for cloud-based micro additive manufacturing of metal structures. J Manuf Process 20:478–484
Shi C, Zhang L, Mai J, Zhao Z (2017) 3D printing process selection model based on triangular intuitionistic fuzzy numbers in cloud manufacturing. Int J Model Simul Sci Comput 8(2):1750028
Wang XV, Wang L, Mohammed A, Givehchi M (2017) Ubiquitous manufacturing system based on cloud: a robotics application. Robot Comput Integr Manuf 45:116–125
Linner T, Guttler J, Georgoulas C, Bock T (2015) USAsup2/sup ubiquitous and robot assisted cloud manufacturing in an ageing society. J Robotics Mechatronics 27(1):109
Zhou J, Yao X (2017) Multi-population parallel self-adaptive differential artificial bee colony algorithm with application in large-scale service composition for cloud manufacturing. Appl Soft Comput 56:379–397
Liu ZZ, Song C, Chu DH, Hou ZW, Peng WP (2017) An approach for multipath cloud manufacturing services dynamic composition. Int J Intell Syst 32(4):371–393
Li Y, Yao X, Xu X, Jing H (2014) Formal verification of cloud manufacturing service composition and BPEL codes generation based on extended process calculus. Inf Technol J 13(11):1779–1779
Lu Y, Xu X (2017) A semantic web-based framework for service composition in a cloud manufacturing environment. J Manuf Syst 42:69–81
Liu Y, Xu X, Zhang L, Tao F (2016) An extensible model for multitask-oriented service composition and scheduling in cloud manufacturing. J Comput Inf Sci Eng 16(4):041009
Wang L, Guo S, Li X, Du B, Xu W (2016) Distributed manufacturing resource selection strategy in cloud manufacturing. Int J Adv Manuf Technol:1–14
Zhang W, Yang Y, Zhang S, Yu D, Xu Y (2016) A new manufacturing service selection and composition method using improved flower pollination algorithm. Math Probl Eng 2016:1–12
Lartigau J, Xu X, Nie L, Zhan D (2015) Cloud manufacturing service composition based on QoS with geo-perspective transportation using an improved artificial bee colony optimisation algorithm. Int J Prod Res 53(14):4380–4404
Xiang F, Hu Y, Yu Y, Wu H (2014) QoS and energy consumption aware service composition and optimal-selection based on Pareto group leader algorithm in cloud manufacturing system. CEJOR 22(4):663–685
Jin H, Yao X, Chen Y (2015) Correlation-aware QoS modeling and manufacturing cloud service composition. J Intell Manuf:1–14
Liu W, Liu B, Sun D, Li Y, Ma G (2013) Study on multi-task oriented services composition and optimisation with the ‘Multi-Composition for Each Task’ pattern in cloud manufacturing systems. Int J Comput Integr Manuf 26(8):786–805
Wei X, Liu H (2015) A cloud manufacturing resource allocation model based on ant colony optimization algorithm. Int J Grid Distrib Comput 8(1):55–66
Zhao Y-W, Zhu L-N (2016) Service-evaluation-based resource selection for cloud manufacturing. Concurr Eng 24(4):307–317
Zheng H, Feng Y, Tan J (2016) A fuzzy QoS-aware resource service selection considering design preference in cloud manufacturing system. Int J Adv Manuf Technol 84:371–379
Chen F, Dou R, Li M, Wu H (2016) A flexible QoS-aware Web service composition method by multi-objective optimization in cloud manufacturing. Comput Ind Eng 99:423–431
Huang B, Li C, Tao F (2014) A chaos control optimal algorithm for QoS-based service composition selection in cloud manufacturing system. Enterp Inf Syst 8(4):445–463
Zhou J, Yao X (2017) DE-caABC: differential evolution enhanced context-aware artificial bee colony algorithm for service composition and optimal selection in cloud manufacturing. Int J Adv Manuf Technol 90(1–4):1085–1103
Zhou J, Yao X (2017) Hybrid teaching–learning-based optimization of correlation-aware service composition in cloud manufacturing. Int J Adv Manuf Technol:1–19
Cao Y, Wang S, Kang L, Gao Y (2016) A TQCS-based service selection and scheduling strategy in cloud manufacturing. Int J Adv Manuf Technol 82(1–4):235–251
Cao Y, Wang S, Kang L, Li C, Guo L (2015) Study on machining service modes and resource selection strategies in cloud manufacturing. Int J Adv Manuf Technol 81(1):597–613
Zhang Y, Xi D, Li R, Sun S (2016) Task-driven manufacturing cloud service proactive discovery and optimal configuration method. Int J Adv Manuf Technol 84(1):29–45
Li H-F, Zhao L, Zhang B-H (2015) Li J-Q service matching and composition considering correlations among cloud services. In: Systems, Man, And cybernetics (SMC), 2015 I.E. International Conference on, IEEE, pp 509–514
Seghir F, Khababa A (2016) A hybrid approach using genetic and fruit fly optimization algorithms for QoS-aware cloud service composition. J Intell Manuf
Xu B, Sun Z (2016) A fuzzy operator based bat algorithm for cloud service composition. Int J Wirel Mob Comput 11(1):42–46
Zhou J, Yao X (2017) Multi-objective hybrid artificial bee colony algorithm enhanced with Lévy flight and self-adaption for cloud manufacturing service composition. Appl Intell:1–22
Zhou J, Yao X (2017) A hybrid approach combining modified artificial bee colony and cuckoo search algorithms for multi-objective cloud manufacturing service composition. Int J Prod Res:1–20
Huang AF, Lan C-W, Yang SJ (2009) An optimal QoS-based Web service selection scheme. Inf Sci 179(19):3309–3322
Xiang F, Jiang G, Xu L, Wang N (2016) The case-library method for service composition and optimal selection of big manufacturing data in cloud manufacturing system. Int J Adv Manuf Technol 84(1–4):59–70
Liu B, Zhang Z (2017) QoS-aware service composition for cloud manufacturing based on the optimal construction of synergistic elementary service groups. Int J Adv Manuf Technol 88(9–12):2757–2771
Tao F, LaiLi Y, Xu L, Zhang L (2013) FC-PACO-RM: a parallel method for service composition optimal-selection in cloud manufacturing system. IEEE Trans Ind Informa 9(4):2023–2033
Li H, Chan KCC, Liang M, Luo X (2016) Composition of resource-service chain for cloud manufacturing. IEEE Trans Ind Inf 12(1):211–219
Cao Y, Wu Z, Liu T, Gao Z, Yang J (2016) Multivariate process capability evaluation of cloud manufacturing resource based on intuitionistic fuzzy set. Int J Adv Manuf Technol 84(1–4):227–237
Li F, Zhang L, Liu Y, Laili Y, Tao F (2017) A clustering network-based approach to service composition in cloud manufacturing. Int J Comput Integr Manuf:1–12
Li Y, Yao X, Zhou J (2016) Multi-objective optimization of cloud manufacturing service composition with cloud-entropy enhanced genetic algorithm. Strojniški vestnik- J Mech Eng 62(10):577–590
Zhou J, Yao X (2017) Hybrid teaching–learning-based optimization of correlation-aware service composition in cloud manufacturing. Int J Adv Manuf Technol 91(9):3515–3533
Yang C, Shen W, Lin T, Wang X (2016) IoT-enabled dynamic service selection across multiple manufacturing clouds. Manuf Lett 7:22–25
Tao F, Zhang L, Liu Y, Cheng Y, Wang L, Xu X (2015) Manufacturing service management in cloud manufacturing: overview and future research directions. J Manuf Sci Eng 137(4):040912
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bouzary, H., Frank Chen, F. Service optimal selection and composition in cloud manufacturing: a comprehensive survey. Int J Adv Manuf Technol 97, 795–808 (2018). https://doi.org/10.1007/s00170-018-1910-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-1910-4