Abstract
Cloud manufacturing (CMfg) has drawn extensive attentions from industrial community and academia. Quality of service (QoS)-aware service composition is critical to the on-demand use of distributed manufacturing resources and capabilities in CMfg systems. However, most previous work plainly composed composite services by the approach of one-to-one mapping-based service composition (OOM-SC), which leads to drawbacks to both the overall QoS of composite services and the success rate of service composition. To circumvent this, an approach of synergistic elementary service group-based service composition (SESG-SC) is proposed in this paper. It releases the assumption of one-to-one mapping between elementary services and subtasks, allowing a free combination of multiple functionally equivalent elementary services into a synergistic elementary service group (SESG) to perform each subtask collectively, thereby bettering the overall QoS and achieving more acceptable success rate. To introduce an optimal construction of SESGs into the optimization model of QoS-aware service composition, three kinds of redundant structures within SESGs are discussed and the corresponding QoS evaluation formulas are also proposed. To deal with the increasing computing complexity of the optimization model, an algorithm named matrix-coded genetic algorithm with collaboratively evolutional populations (MCGA-CEP) is designed in the current study. The experimental results indicate that the proposed SESG-SC approach significantly outperforms the previous approaches, and the proposed MCGA-CEP is sound on performance-wise.
Similar content being viewed by others
References
Li B, Zhang L, Wang S, Tao F, Cao J, Jiang X, Song X, Chai X (2010) Cloud manufacturing: a new service-oriented networked manufacturing model. Comput Integr Manuf Syst 16(1):1–7
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
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
Dubey R, Gunasekaran A (2015) Agile manufacturing: framework and its empirical validation. Int J Adv Manuf Technol 76(9):2147–2157
Ren L, Cui J, Wei Y, LaiLi Y, Zhang L (2016) Research on the impact of service provider cooperative relationship on cloud manufacturing platform. Int J Adv Manuf Technol. doi:10.1007/s00170-016-8345-6
Tao F, Hu YF, Zhou ZD (2008) Study on manufacturing grid & its resource service optimal-selection system. Int J Adv Manuf Technol 37(9):1022–1041
Xu X (2012) From cloud computing to cloud manufacturing. Robot Comput Integr Manuf 28(1):75–86
Wang C, Bi Z, Xu LD (2014) IoT and cloud computing in automation of assembly modeling systems. IEEE Trans Ind Inf 10(2):1426–1434
Tao F, Zhang L, Lu K, Zhao D (2012) Research on manufacturing grid resource service optimal-selection and composition framework. Int J Enterp Inf Syst 6(2):237–264
Tao F, Cheng Y, Da Xu L, Zhang L, Li B (2014) CCIoT-CMfg: cloud computing and Internet of things-based cloud manufacturing service system. IEEE T Ind Inform 10(2):1435–1442
Tao F, Wang Y, Zuo Y, Yang H, Zhang M (2016) Internet of things in product life-cycle energy management. J Ind Inf Integ. doi:10.1016/j.jii.2016.03.001
Xu LD, He W, Li S (2014) Internet of things in industries: a survey. IEEE Trans Ind Inf 10(4):2233–2243
Li S, Xu LD, Zhao S (2015) The internet of things: a survey. Inf Syst Front 17(2):243–259
Cai H, Xu LD, Xu B, Xie C, Qin S, Jiang L (2014) IoT-based configurable information service platform for product lifecycle management. IEEE Trans Ind Inf 10(2):1558–1567
Bi Z, Xu LD, Wang C (2014) Internet of things for enterprise systems of modern manufacturing. IEEE Trans Ind Inf 10(2):1537–1546
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
Chen Y, Chen H, Gorkhali A, Lu Y, Ma Y, Li L (2016) Big data analytics and big data science: a survey. J Manag Analyt 3(1):1–42
Chong D, Shi H (2015) Big data analytics: a literature review. J Manag Analyt 2(3):175–201
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 T Ind Inform 9(4):2023–2033
Li B, Zhang L, Ren L, Chai X, Tao F, Luo Y, Wang Y, Yin C, Huang G, Zhao X (2011) Further discussion on cloud manufacturing. Comput Integr Manuf Syst 17(3):449–457
Zhang L, Luo Y, Tao F, Li B, Ren L, Zhang X, Guo H, Cheng Y, Hu A, Liu Y (2014) Cloud manufacturing: a new manufacturing paradigm. Int J Enterp Inf Syst 8(2):167–187
Tao F, Zhao D, Hu Y, Zhou Z (2008) Resource service composition and its optimal-selection based on particle swarm optimization in manufacturing grid system. IEEE T Ind Inform 4(4):315–327
Xu LD (2011) Enterprise systems: state-of-the-art and future trends. IEEE Trans Ind Inf 7(4):630–640
Viriyasitavat W (2016) Multi-criteria selection for services selection in service workflow. J Ind Inf Integ. doi:10.1016/j.jii.2016.03.003
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
He W, Xu LD (2015) A state-of-the-art survey of cloud manufacturing. Int J Comput Integr Manuf 28(3):239–250
Tao F, Zuo Y, Xu LD, Zhang L (2014) IoT-based intelligent perception and access of manufacturing resource toward cloud manufacturing. IEEE Trans Ind Inf 10(2):1547–1557
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 E-T Asme 137(4):040912
Qu T, Lei SP, Wang ZZ, Nie DX, Chen X, Huang GQ (2016) IoT-based real-time production logistics synchronization system under smart cloud manufacturing. Int J Adv Manuf Technol 84(1):147–164
Fan W, Xiao T (2011) Integrated architecture of cloud manufacturing based on federation mode. Comput Integr Manuf Syst 17(3):469–476
Ma C, Ren L, Teng D, Wang H, Dai G (2011) Ubiquitous human-computer interaction in cloud manufacturing. Comput Integr Manuf Syst 17(3):504–510
Ren L, Zhang L, Zhang Y, Tao F, Luo Y (2011) Resource virtualization in cloud manufacturing. Comput Integr Manuf Syst 17(3):511–518
Yin C, Huang B, Liu F, Wen L, Wang Z, Li X, Yang S, Ye D, Liu X (2011) Common key technology system of cloud manufacturing service platform for small and medium enterprises. Comput Integr Manuf Syst 17(3):495–503
Zhang L, Luo Y, Tao F, Ren L, Guo H (2010) Key technologies for the construction of manufacturing cloud. Comput Integr Manuf Syst 16(11):2510–2520
Yin S, Yin C, Liu F, Li X (2011) Outsourcing resources integration service mode and semantic description in cloud manufacturing environment. Comput Integr Manuf Syst 17(3):525–532
Zhang Q, Qi D (2011) Service-oriented collaborative design platform for cloud manufacturing. J South China Univ Technol (Natural Science) 39(12):75–81
Ren L, Zhang L, Tao F, Zhao C, Chai X, Zhao X (2015) Cloud manufacturing: from concept to practice. Int J Enterp Inf Syst 9(2):186–209
Ardagna D, Pernici B (2007) Adaptive service composition in flexible processes. IEEE T Software Eng 33(6):369–384
Guo H, Tao F, Zhang L, Su S, Si N (2010) Correlation-aware Web services composition and QoS computation model in virtual enterprise. Int J Adv Manuf Technol 51:817–827
Zhang H, Hu Y (2011) A hybrid chaotic quantum evolutionary algorithm for resource combinatorial optimization in manufacturing grid system. Int J Adv Manuf Technol 52:821–831
Wang ZJ, Liu ZZ, Zhou XF (2011) An approach for composite Web service selection based on DGQoS. Int J Adv Manuf Technol 56(9–12):1167–1179
Huang B, Li C, Tao F (2014) A chaos control optimal algorithm for QoS-based service composition selection in cloud manufacturing system. Int J Enterp Inf Syst 8(4):445–463
Cao Y, Wang S, Kang L, Gao Y (2015) A TQCS-based service selection and scheduling strategy in cloud manufacturing. Int J Adv Manuf Technol. doi:10.1007/s00170-015-7350-5
Zeng L, Benatallah B, Ngu AHH, Dumas M, Kalagnanam J, Chang H (2004) QoS-aware middleware for Web services composition. IEEE T Software Eng 30(5):311–327
Cardoso J, Sheth A, Miller J, Arnold J, Kochut K (2004) Quality of service for workflows and Web service processes. J Web Semant 1(2004):281–308
Zeng J, Sun H, Liu X, Deng T, Huai J (2010) Dynamic evolution mechanism for trustworthy software based on service composition. Int J Softw 21(2):261–276
Menasce DA (2002) QoS issues in Web services. IEEE Internet Comput 6(6):72–75
Li J, Zhao Y, Sun H, Zheng Z, Ma D (2011) DH4SS: a distributed heuristic for QoS-based service selection. Int J Web Grid Serv 7(4):388–409
Alrifai M, Risse T, Nejdl W (2012) A hybrid approach for efficient Web service composition with end-to-end QoS constraints. ACM T Web 6(2):7:1–7:31
Richter J, Baruwal Chhetri M, Kowalczyk R, Bao VQ (2012) Establishing composite SLAs through concurrent QoS negotiation with surplus redistribution. Concurr Comp-Pract E 24(9):938–955
Liu ZZ, Xue X, Shen JQ, Li WR (2013) Web service dynamic composition based on decomposition of global QoS constraints. Int J Adv Manuf Technol 69(9–12):2247–2260
Lin C, Sheu RK, Chang Y, Yuan S (2011) A relaxable service selection algorithm for QoS-based Web service composition. Inf Softw Technol 53(12):1370–1381
He Q, Yan J, Jin H, Yang Y (2014) Quality-aware service selection for service-based systems based on iterative multi-attribute combinatorial auction. IEEE T Software Eng 40(2):192–215
Ko JM, Kim CO, Kwon IH (2008) Quality-of-service oriented Web service composition algorithm and planning architecture. J Syst Softw 81(11):2079–2090
Li F, Xu LD, Jin C, Wang H (2012) Random assignment method based on genetic algorithms and its application in resource allocation. Expert Syst Appl 39(15):12213–12219
Li F, Xu LD, Jin C, Wang H (2011) Intelligent bionic genetic algorithm (IB-GA) and its convergence. Expert Syst Appl 38(7):8804–8811
Li F, Xu LD, Jin C, Wang H (2011) Structure of multi-stage composite genetic algorithm (MSC-GA) and its performance. Expert Syst Appl 38(7):8929–8937
Ma Y, Zhang C (2008) Quick convergence of genetic algorithm for QoS-driven Web service selection. Comput Netw 52(5):1093–1104
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, B., Zhang, Z. QoS-aware service composition for cloud manufacturing based on the optimal construction of synergistic elementary service groups. Int J Adv Manuf Technol 88, 2757–2771 (2017). https://doi.org/10.1007/s00170-016-8992-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-016-8992-7