Abstract
Globalization, servitization, and customization in the marketplace are changing the way manufacturing enterprises do their business. Cloud manufacturing (CMfg) offers a possibility to perform large-scale manufacturing collaboration. However, CMfg systems are immature in many aspects. Service selection and scheduling is a key issue for practical implementation of CMfg. In this paper, a service selection and scheduling model is established, with criteria TQCS (time, quality, cost, and service) being considered. A fuzzy decision-making theory is adopted to transform TQCS values into relative superiority degrees. This is different from the traditional linear weighted method in most previous research, which results in large values of non-standardization error. The four relative superiority degrees are then combined linearly into an overall objective, in which the weight coefficients are calculated through analytic hierarchy process (AHP). Afterwards, ant colony optimization (ACO) is repurposed for the established service selection and scheduling model. Meanwhile, a selection mechanism is added to ACO (now ACOS) to enhance its validity. The simulation results demonstrate the practicality of the proposed model and the effectiveness of ACOS compared with other widely used algorithms.
Similar content being viewed by others
References
Tao F, Hu YF, Zhou ZD (2008) Study on manufacturing grid & its resource service optimal-selection system. Int J Adv Manuf Technol 37(9–10):1022–1041
Wu DZ, Greer MJ, Rosen DW, Schaefer D (2013) Cloud manufacturing: strategic vision and state-of-the-art. J Manuf Syst 32(4):564–579
Li BH, Zhang L, Wang SL, Tao F, Cao JW, Jiang XD, Song X, Chai XD (2010) Cloud manufacturing: a new service-oriented networked manufacturing model. Comput Integr Manuf Syst 16(1):1–7,16
Wu DZ, Rosen DW, Wang LH, Schaefer D (2015) Cloud-based design and manufacturing: a new paradigm in digital manufacturing and design innovation. Comput Aided Des 59:1–14
Wu DZ, Thames JL, Rosen DW, Schaefer D (2013) Enhancing the product realization process with cloud-based design and manufacturing systems. J Comput Inf Sci Eng 13(4). doi:10.1115/1.4025257
Xu X (2012) From cloud computing to cloud manufacturing. Rob Comput Integr Manuf 28(1):75–86
Xu X (2013) Cloud technology for service-oriented manufacturing. ISPE Int Conf Concurrent Eng pp. 539–549
Wang LH (2013) Machine availability monitoring and machining process planning towards cloud manufacturing. CIRP J Manuf Sci Technol 6(4):263–273
Valilai OF, Houshmand M (2013) A collaborative and integrated platform to support distributed manufacturing system using a service-oriented approach based on cloud computing paradigm. Rob Comput Integr Manuf 29(1):110–127
Girbea A, Suciu C, Nechifor S, Sisak F (2014) Design and implementation of a service-oriented architecture for the optimization of industrial applications. IEEE Trans Ind Inf 10(1):185–196
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, Cheng Y, Xu LD, Zhang L, Li BH (2014) CCIot-CMfg: cloud computing and internet of things-based cloud manufacturing service system. IEEE Trans Ind Inf 10(2):1435–1442
Hu HS, Li ZW (2009) Modeling and scheduling for manufacturing grid workflows using timed Petri nets. Int J Adv Manuf Technol 42(5–6):553–568
Tao F, Zhao DM, Hu YF, Zhou ZD (2008) Resource service composition and its optimal-selection based on particle swarm optimization in manufacturing grid system. IEEE Trans Ind Inf 4(4):315–327
Tao F, Zhao DM, Hu YF, Zhou ZD (2010) Correlation-aware resource service composition and optimal-selection in manufacturing grid. Eur J Oper Res 201(1):129–143
Kesen SE, Das SK, Gungor Z (2010) A mixed integer programming formulation for scheduling of virtual manufacturing cells (VMCs). Int J Adv Manuf Technol 47(5–8):665–678
Kesen SE, Das SK, Gungor Z (2010) A genetic algorithm based heuristic for scheduling of virtual manufacturing cells (VMCs). Comput Oper Res 37(6):1148–1156
Banaszak ZA, Zaremba MB (2006) Project-driven planning and scheduling support for virtual manufacturing. J Intell Manuf 17(6):641–651
Arkat J, Ghahve H (2014) Scheduling of virtual manufacturing cells with outsourcing allowed. Int J Comput Integr Manuf 27(12):1079–1089
Zhou GH, Jiang PY, Huang GQ (2009) A game-theory approach for job scheduling in networked manufacturing. Int J Adv Manuf Technol 41(9–10):972–985
Tao F, Hu YF, Zhao DM, Zhou ZD, Zhang HJ, Lei ZZ (2009) Study on manufacturing grid resource service QoS modeling and evaluation. Int J Adv Manuf Technol 41(9-10):1034–1042
Tao F, Zhao DM, Zhang L (2010) Resource service optimal-selection based on intuitionistic fuzzy set and non-functionality QoS in manufacturing grid system. Knowl Inf Syst 25(1):185–208
Huang BQ, Li CH, 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
Kara S, Manmek S, Herrmann C (2010) Global manufacturing and the embodied energy of products. CIRP Ann Manuf Technol 59(1):29–32
Xiang F, Hu YF, Yu YR, Wu HC (2014) QoS and energy consumption aware service composition and optimal-selection based on Pareto group leader algorithm in cloud manufacturing system. Cent Eur J Oper Res 22(4):663–685
Tao F, Feng Y, Zhang L, Liao TW (2014) CLPS-GA: a case library and Pareto solution-based hybrid genetic algorithm for energy-aware cloud service scheduling. Appl Softw Comput J 19:264–279
Tao F, Cheng Y, Zhang L, Zhao DM (2012) Utility modelling, equilibrium, and coordination of resource service transaction in service-oriented manufacturing system. Proc Inst Mech Eng B J Eng Manuf 226(6):1099–1117
Cheng Y, Tao F, Zhang L, Zhang X, Xi GH, Zhao D (2010) Study on the utility model and utility equilibrium of resource service transaction in cloud manufacturing. IEEE Int Conf Ind Eng Eng Manage, pp. 2298–2302
Cheng Y, Tao F, Liu YL, Zhao DM, Zhang L, Xu LD (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
Tao F, Hu YF, Zhou ZD (2009) Application and modeling of resource service trust-QoS evaluation in manufacturing grid system. Int J Prod Res 47(6):1521–1550
Tao F, Hu Y, Zhao D, Zhou Z (2009) An approach to manufacturing grid resource service scheduling based on trust-QoS. Int J Comput Integr Manuf 22(2):100–111
Xie XL, Liu L, Cao YZ (2011) Trust model based on feedback evaluation in cloud manufacturing environment. Adv Mater Res 308(1-3):1740–1745
Li CS, Wang SL, Kang L, Guo L, Cao Y (2014) Trust evaluation model of cloud manufacturing service platform. Int J Adv Manuf Technol 75(1-4):489–501
Li R, Yu T, Fang ML (2005) DM-based reliability management for manufacturing grid. Proc Ninth Int Conf Comput Supported Coop Work Des 2:1117–1122
Zou QM, Yu T, Sun HY (2006) Reliability analysis for manufacturing grid. PROLAMAT 2006 Conference on Knowledge Enterprise 207:803–811
Chen ZG (2014) Research of cloud manufacturing execution path optimization based on adaptive ant colony algorithm on Hadoop platform. 2nd International Conference on Machinery. Mater Sci Energy Eng 628:417–420
Wang DW, Yung KL, Ip WH (2001) A heuristic genetic algorithm for subcontractor selection in a global manufacturing environment. IEEE Trans Syst Man Cybern C Appl Rev 31(2):189–198
Wan P, Jing K, Ma LX, Yuan PY (2009) Improved fuzzy genetic algorithm-based networked manufacturing alliance member selection. Proc IEEE Int Conf Ind Eng Eng Manag pp. 1520–1524
Bozdag CE, Kahraman C, Ruan D (2003) Fuzzy group decision making for selection among computer integrated manufacturing systems. Comput Ind 51(1):13–29
Luong LHS (1998) A decision support system for the selection of computer-integrated manufacturing technologies. Rob Comput Integr Manuf 14(1):45–53
Yurdakul M (2004) Selection of computer-integrated manufacturing technologies using a combined analytic hierarchy process and goal programming model. Rob Comput Integr Manuf 20(4):329–340
Cheng Z, Zhan DC, Zhao XB, Wan H (2014) Multitask oriented virtual resource integration and optimal scheduling in cloud manufacturing. J Appl Math. doi:10.1155/2014/369350
Tao F, LaiLi YJ, Xu LD, Zhang L (2013) FC-PACO-RM: a parallel method for service composition optimal-selection in cloud manufacturing system. IEEE Trans Ind Inf 9(4):2023–2033
Wang SL, Guo L, Kang L, Li CS, Li XY, Stephane YM (2014) Research on selection strategy of machining equipment in cloud manufacturing. Int J Adv Manuf Technol 71(9-12):1549–1563
Tian SS, Liu Q, Xu WJ, Yan JW (2013) A discrete hybrid bees algorithm for service aggregation optimal selection in cloud manufacturing. Lect Notes Comput Sci 8206:110–117
Yao CF, Zhang DH, Peng WL, Bu K (2006) Research on resources optimisation deployment model and algorithm for collaborative manufacturing process. Int J Prod Res 44(16):3279–3301
Peng WL, Yang YP, Zhang WN (2011) Research on manufacturing resources optimization deployment for complicated parts. Proc Int Conf Meas Technol Mechatron Autom 3:27–30
Zhou ZD, Zhang HF (2006) Research on TQCS strategy of digital manufacturing resource management. J Wuhan Univ Technol 28(1):270–274
Liu LL, Yu T, Shi ZB, Fang ML (2003) Self-organization manufacturing grid and its task scheduling algorithm. Comput Integr Manuf Syst 9(6):449–455
Zhang CS, Mo R, Shi SY, Chang ZY, Chen ZF (2006) Research on manufacturing grid resource scheduling based on genetic algorithm. China Mech Eng 17(18):1916–1920
Chen SY (1994) System fuzzy decision-making theory and its application. Dalian University of Technology Press, Dalian
Li YW, Nie XT, Chen SY (2007) Fuzzy approach to prequalifying construction contractors. J Constr Eng Manag 133(1):40–49
Zhao RH, Chen SY (2008) Fuzzy pricing for urban water resources: model construction and application. J Environ Manag 88(3):458–466
Chen SY (1990) The theory and application of fuzzy optimum selection for the multistage and multiobjective decision making system. J Hydraul Eng 1:1–10
Saaty TL (1990) How to make a decision: the analytic hierarchy process. Eur J Oper Res 48(1):9–26
Saaty TL (2008) Decision making with the analytic hierarchy process. Int J Serv Sci 1(1):83–98
Gao Y, Zhang B, Na J, Yang L, Dai Y, Gong Q (2005) Optimal selection of web services for composition based on interface-matching and weighted multistage graph. Parallel Distrib Comput Appl Technol PDCAT Proc pp. 336–338
Cui HQ, Wang YL (2011) Parallel dynamic programming algorithm for multistage graph problem. Comput Appl Softw 28(12):32–34
Larson RE (1967) A survey of dynamic programming computational procedures. IEEE Trans Autom Control 12(6):767–774
Dorigo M, Gambardella LM (1997) Ant colonies for the travelling salesman problem. Biosystems 43(2):73–81
Merkle D, Middendorf M, Schmeck H (2002) Ant colony optimization for resource-constrained project scheduling. IEEE Trans Evol Comput 6(4):333–346
Rajendran C, Ziegler H (2004) Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. Eur J Oper Res 155(2):426–438
Blum C (2005) Beam-ACO—hybridizing ant colony optimization with beam search: an application to open shop scheduling. Comput Oper Res 32(6):1565–1591
Dorigo M, Bonabeau E, Theraulaz G (2000) Ant algorithms and stigmergy. Futur Gener Comput Syst 16(8):851–871
Gagne C, Price WL, Gravel M (2002) Comparing an ACO algorithm with other heuristics for the single machine scheduling problem with sequence-dependent setup times. J Oper Res Soc 53(8):895–906
Wong KY, Komarudin (2008) Parameter tuning for ant colony optimization: a review. Proc Int Conf Comput Commun Eng pp. 542–545
Duan HB, Ma GJ, Liu SQ (2007) Experimental study of the adjustable parameters in basic ant colony optimization algorithm. IEEE Congr Evol Comput pp. 149–156
Zhang SC, Xu J, Wu J (2003) The optimal selection on the parameters of the ant colony algorithm. Bull Sci Technol 19(5):381–386
Xi YG, Chai TY, Yun WM (1996) Survey on genetic algorithm. Control Theory Appl 13(6):697–708
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cao, Y., Wang, S., Kang, L. et al. A TQCS-based service selection and scheduling strategy in cloud manufacturing. Int J Adv Manuf Technol 82, 235–251 (2016). https://doi.org/10.1007/s00170-015-7350-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-7350-5