An improved discrete bees algorithm for correlation-aware service aggregation optimization in cloud manufacturing

As an effective approach to realize value and efficiency-added manufacturing activities, service aggregation usually plays an important role in cloud manufacturing (CMfg), and in order to improve the performance of manufacturing service aggregation, the quality of service (QoS) issue should be considered. However, most existing works related to QoS-based service aggregation assume that the services which to be aggregated are independent from each other, and the service aggregation evaluation models ignore the correlation between the services, which directly leading to inaccuracies in the evaluation of QoS of aggregation services. In this paper, three kinds of correlation are considered and the correlation-aware QoS model of aggregation service is presented in three levels. Furthermore, how to select an appropriate service to compose newly and optimal performance service from massive cloud services is discussed, as the service aggregation optimal selection problem is one of the key issues in CMfg. An improved discrete bees algorithm based on Pareto (IDBA-Pareto) is proposed to solve the problem in this context for CMfg. The presented method adopts a novel neighborhood searching mechanism underpinned by variable neighborhood searching (VNS) to improve the exploitation ability. The dynamic crowding distance adjustment strategy and the Pareto solution acceptance strategy at a certain probability are utilized to maintain diversity of solutions in population, so as to facilitate escaping from local optimum. The simulation results validate the effectiveness, high-efficiency, and superiority of IDBA-Pareto due to better population diversity and convergence speed.

[1]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[2]  Duc Truong Pham,et al.  The Bees Algorithm: Modelling foraging behaviour to solve continuous optimization problems , 2009 .

[3]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[4]  Shahnorbanun Sahran,et al.  A New Initialization Algorithm for Bees Algorithm , 2013, M-CAIT.

[5]  Rajeev R. Raje,et al.  A quality‐of‐service‐based framework for creating distributed heterogeneous software components , 2002, Concurr. Comput. Pract. Exp..

[6]  Yin Chao,et al.  Outsourcing resources integration service mode and semantic description in cloud manufacturing environment , 2011 .

[7]  Gao Yan QoS for Composite Web Services and Optimizing , 2006 .

[8]  Duc Truong Pham,et al.  A modified bees algorithm and a statistics-based method for tuning its parameters , 2012, J. Syst. Control. Eng..

[9]  Lei Ren,et al.  Cloud manufacturing: a new manufacturing paradigm , 2014, Enterp. Inf. Syst..

[10]  Wenjun Xu,et al.  A Discrete Hybrid Bees Algorithm for Service Aggregation Optimal Selection in Cloud Manufacturing , 2013, IDEAL.

[11]  Wei Zhang,et al.  QoS-Based Dynamic Web Service Composition with Ant Colony Optimization , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference.

[12]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[13]  Ji Young Lee,et al.  Multi-objective optimisation using the Bees Algorithm , 2010 .

[14]  Fei Tao,et al.  Correlation-aware web services composition and QoS computation model in virtual enterprise , 2010 .

[15]  Pierre Hansen,et al.  Variable neighbourhood search: methods and applications , 2010, Ann. Oper. Res..

[16]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[17]  Ren Lei,et al.  Typical characteristics of cloud manufacturing and several key issues of cloud service composition , 2011 .

[18]  Xun Xu,et al.  From cloud computing to cloud manufacturing , 2012 .

[19]  Fei Tao,et al.  Study on manufacturing grid resource service QoS modeling and evaluation , 2009 .

[20]  D. Pham,et al.  Honey Bees Inspired Optimization Method: The Bees Algorithm , 2013, Insects.

[21]  Chai Xu-dong,et al.  Cloud manufacturing:a new service-oriented networked manufacturing model , 2010 .

[22]  Jing Ning,et al.  A Dynamic Web Services Selection Algorithm with QoS Global Optimal in Web Services Composition , 2007 .

[23]  Wei Meng,et al.  Quality of service in manufacturing networks: a service framework and its implementation , 2012 .

[24]  Fei Tao,et al.  Big Data in product lifecycle management , 2015, The International Journal of Advanced Manufacturing Technology.

[25]  Fei Tao,et al.  Correlation-aware resource service composition and optimal-selection in manufacturing grid , 2010, Eur. J. Oper. Res..

[26]  Ye Shi Service-Correlation Aware Service Selection for Composite Service , 2008 .

[27]  Liang Guo,et al.  Study on machining service modes and resource selection strategies in cloud manufacturing , 2015 .

[28]  C.A. Coello Coello,et al.  MOPSO: a proposal for multiple objective particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[29]  Bo Liu,et al.  A conceptual framework for dynamic manufacturing resource service composition and optimization in service-oriented networked manufacturing , 2011, 2011 International Conference on Cloud and Service Computing.