Skip to main content
Log in

A TQCS-based service selection and scheduling strategy in cloud manufacturing

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

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.

Similar content being viewed by others

References

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

  6. Xu X (2012) From cloud computing to cloud manufacturing. Rob Comput Integr Manuf 28(1):75–86

    Article  Google Scholar 

  7. Xu X (2013) Cloud technology for service-oriented manufacturing. ISPE Int Conf Concurrent Eng pp. 539–549

  8. Wang LH (2013) Machine availability monitoring and machining process planning towards cloud manufacturing. CIRP J Manuf Sci Technol 6(4):263–273

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  18. Banaszak ZA, Zaremba MB (2006) Project-driven planning and scheduling support for virtual manufacturing. J Intell Manuf 17(6):641–651

    Article  Google Scholar 

  19. Arkat J, Ghahve H (2014) Scheduling of virtual manufacturing cells with outsourcing allowed. Int J Comput Integr Manuf 27(12):1079–1089

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  24. Kara S, Manmek S, Herrmann C (2010) Global manufacturing and the embodied energy of products. CIRP Ann Manuf Technol 59(1):29–32

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  35. Zou QM, Yu T, Sun HY (2006) Reliability analysis for manufacturing grid. PROLAMAT 2006 Conference on Knowledge Enterprise 207:803–811

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

    Google Scholar 

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

    Article  Google Scholar 

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

  39. Bozdag CE, Kahraman C, Ruan D (2003) Fuzzy group decision making for selection among computer integrated manufacturing systems. Comput Ind 51(1):13–29

    Article  Google Scholar 

  40. Luong LHS (1998) A decision support system for the selection of computer-integrated manufacturing technologies. Rob Comput Integr Manuf 14(1):45–53

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  48. Zhou ZD, Zhang HF (2006) Research on TQCS strategy of digital manufacturing resource management. J Wuhan Univ Technol 28(1):270–274

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  51. Chen SY (1994) System fuzzy decision-making theory and its application. Dalian University of Technology Press, Dalian

    Google Scholar 

  52. Li YW, Nie XT, Chen SY (2007) Fuzzy approach to prequalifying construction contractors. J Constr Eng Manag 133(1):40–49

    Article  Google Scholar 

  53. Zhao RH, Chen SY (2008) Fuzzy pricing for urban water resources: model construction and application. J Environ Manag 88(3):458–466

    Article  Google Scholar 

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

    Google Scholar 

  55. Saaty TL (1990) How to make a decision: the analytic hierarchy process. Eur J Oper Res 48(1):9–26

    Article  MATH  Google Scholar 

  56. Saaty TL (2008) Decision making with the analytic hierarchy process. Int J Serv Sci 1(1):83–98

    MathSciNet  Google Scholar 

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

  58. Cui HQ, Wang YL (2011) Parallel dynamic programming algorithm for multistage graph problem. Comput Appl Softw 28(12):32–34

    Google Scholar 

  59. Larson RE (1967) A survey of dynamic programming computational procedures. IEEE Trans Autom Control 12(6):767–774

    Article  Google Scholar 

  60. Dorigo M, Gambardella LM (1997) Ant colonies for the travelling salesman problem. Biosystems 43(2):73–81

    Article  Google Scholar 

  61. Merkle D, Middendorf M, Schmeck H (2002) Ant colony optimization for resource-constrained project scheduling. IEEE Trans Evol Comput 6(4):333–346

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  64. Dorigo M, Bonabeau E, Theraulaz G (2000) Ant algorithms and stigmergy. Futur Gener Comput Syst 16(8):851–871

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  66. Wong KY, Komarudin (2008) Parameter tuning for ant colony optimization: a review. Proc Int Conf Comput Commun Eng pp. 542–545

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

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

    Google Scholar 

  69. Xi YG, Chai TY, Yun WM (1996) Survey on genetic algorithm. Control Theory Appl 13(6):697–708

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Cao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-015-7350-5

Keywords

Navigation