Manufacturing Service Reconfiguration Optimization Using Hybrid Bees Algorithm in Cloud Manufacturing

  • Wenjun XuEmail author
  • Xin Zhong
  • Yuanyuan Zhao
  • Zude Zhou
  • Lin Zhang
  • Duc Truong Pham
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10228)


During the execution process of a cloud manufacturing (CMfg) system, manufacturing service may become faulty to cause the violation of whole production processes against the predefined constraints. It is necessary to timely adjust service aggregation process to the runtime failure during manufacturing process. Therefore it is significant to do service reconfiguration to enhance the reliability of service-oriented manufacturing applications. The issues of the runtime service process reconfiguration based on QoS and energy consumption have been studied. In this paper, by contrast, an effective reconfiguration strategy is proposed to identify reconfiguration regions rather than the whole service process. Moreover, a hybrid bees algorithm (HBA) combining discrete bees algorithm (DBA) with discrete particle swarm optimization (DPSO) is developed to explore the replaceable services during service reconfiguration process. The experiment results show that most of manufacturing service aggregation processes can be repaired by replacing only a small number of services, and HBA is more efficient when finding the replaceable manufacturing services set compared with the existing algorithms.


Cloud manufacturing Manufacturing service reconfiguration Reconfiguration optimization Hybrid bees algorithm 



This research is supported by National Natural Science Foundation of China (Grant No. 51305319), the National High Technology Research and Development Program of China (863 Program) (Grant No. 2015AA042101), and the Fundamental Research Funds for the Central Universities (Grant No. 2015III003).


  1. 1.
    Li, B., Zhang, L., Wang, S., Tao, F., Cao, J., Jiang, X., Song, X., Chai, X.: Cloud manufacturing: a new service-oriented networked manufacturing model. Comput. Integr. Manuf. Syst. 16(1), 1–7 (2010)Google Scholar
  2. 2.
    Xun, X.: From cloud computing to cloud manufacturing. Robot. Comput.-Integr. Manuf. 28(1), 75–86 (2012)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Ren, L., Zhang, L., Tao, F., Zhao, C., Chai, X., Zhao, X.: Cloud manufacturing: From concept to practice. Enterp. Inf. Syst. 9(2), 186–209 (2015). Taylor & FrancisCrossRefGoogle Scholar
  4. 4.
    Tao, F., Laili, Y., Lida, X., Zhang, L.: FC-PACO-RM: a parallel method for service composition optimal-selection in cloud manufacturing system. IEEE Trans. Ind. Inform. 9(4), 2023–2033 (2013)CrossRefGoogle Scholar
  5. 5.
    Jayashree, K., Anand, S.: Policy based distributed run time fault diagnoser model for web services. In: Meghanathan, N., Chaki, N., Nagamalai, D. (eds.) CCSIT 2012. LNICSSITE, vol. 86, pp. 9–16. Springer, Heidelberg (2012). doi: 10.1007/978-3-642-27317-9_2 CrossRefGoogle Scholar
  6. 6.
    Yu, X., Luo, X., Chen, H., Hu, D.: Dynamic adaption in composite web services using expiration times. In: International Conference on Computer Engineering and Technology, pp. 47–50. IEEE (2009)Google Scholar
  7. 7.
    Ramacher, R, Monch, L.: Reliable service reconfiguration for time-critical service compositions. In: IEEE International Conference on Services Computing, pp. 184–191 (2013)Google Scholar
  8. 8.
    Lin, K.-J., Zhang, J., Zhai, Y.: An efficient approach for service process reconfiguration in SOA with end-to-end QoS constraints. In: IEEE Conference on Commerce and Enterprise Computing, pp. 597–600 (2009)Google Scholar
  9. 9.
    Li, J., Ma, D., Mei, X.: Sun, H., Zheng, Z.: Adaptive QoS-Aware service process reconfiguration. In: IEEE International Conference on Services Computing, pp. 282–289. IEEE (2011)Google Scholar
  10. 10.
    Pham, D.T., Ghanbarzadeh, A., Koç, E., Otri, S., Rahim, S., Zaidi, M.: The bees algorithm a novel tool for complex optimisation problems. In: Proceedings of IPROMS 2006 Conference, Intelligent Production Machines & Systems, pp. 454–461, July 2006Google Scholar
  11. 11.
    Coello, C.A.C., Lechuga, M.S.: MOPSO: a proposal for multiple objective particle swarm optimization. In: Proceedings of the 2002 Congress on Evolutionary Computation, pp. 1051–1056 (2002)Google Scholar
  12. 12.
    Zhang, W., Chang, C.K., Feng, T., Jiang, H.: QoS-based dynamic web service composition with ant colony optimization. In: IEEE 34th Annual Computer Software and Applications Conference (COMPSAC), pp. 493–502 (2010)Google Scholar
  13. 13.
    Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. In: Schoenauer, M., Deb, K., Rudolph, G., Yao, X., Lutton, E., Merelo, J.J., Schwefel, H.-P. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 849–858. Springer, Heidelberg (2000). doi: 10.1007/3-540-45356-3_83 CrossRefGoogle Scholar
  14. 14.
    Castellani, M., Pham, Q.T., Pham, D.T.: Dynamic optimisation by a modified bees algorithm. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 226(7), 956–971 (2012)CrossRefGoogle Scholar
  15. 15.
    Tian, S., Liu, Q., Xu, W., Yan, J.: A discrete hybrid bees algorithm for service aggregation optimal selection in cloud manufacturing. In: Yin, H., Tang, K., Gao, Y., Klawonn, F., Lee, M., Weise, T., Li, B., Yao, X. (eds.) IDEAL 2013. LNCS, vol. 8206, pp. 110–117. Springer, Heidelberg (2013). doi: 10.1007/978-3-642-41278-3_14 CrossRefGoogle Scholar
  16. 16.
    Paulraj, D., Swamynathan, S., Madhaiyan, M.: Process model-based atomic service discovery and composition of composite semantic web services using web ontology language for services OWL-S. Enterp. Inf. Syst. 6(4), 445–471 (2012)CrossRefGoogle Scholar
  17. 17.
    Xiang, F., Hu, Y., Tao, F., Zhang, L.: Energy consumption evaluation and application of cloud manufacturing resource service. Comput. Integr. Manuf. Syst. Cims 18(9), 2109–2116 (2012)Google Scholar
  18. 18.
    Hansen, P., Mladenović, N.: Variable neighborhood search: principles and applications. Eur. J. Oper. Res. 130(3), 449–467 (2001)MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    Ratnaweera, A., Halgamuge, S.K., Watson, H.C.: Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans. Evol. Comput. 8(3), 240–255 (2004)CrossRefGoogle Scholar
  20. 20.
    Zitzler, E., Deb, K., Thiele, L.: Comparison of multiobjective evolutionary algorithms: empirical results. Evol. Comput. 8(2), 173–195 (2000)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Wenjun Xu
    • 1
    • 2
    Email author
  • Xin Zhong
    • 1
    • 2
  • Yuanyuan Zhao
    • 1
    • 2
  • Zude Zhou
    • 1
    • 2
  • Lin Zhang
    • 3
  • Duc Truong Pham
    • 4
  1. 1.School of Information EngineeringWuhan University of TechnologyWuhanChina
  2. 2.Key Laboratory of Fiber Optic Sensing Technology and Information ProcessingMinistry of EducationWuhanChina
  3. 3.School of Automation Science and Electrical EngineeringBeihang UniversityBeijingChina
  4. 4.Department of Mechanical Engineering, School of EngineeringUniversity of BirminghamBirminghamUK

Personalised recommendations