A dynamic ant-colony genetic algorithm for cloud service composition optimization

At present, as the candidate services in the cloud service pool increase, the scale of the service composition increases rapidly. When the existing intelligent optimization algorithms are used to solve the large-scale cloud service composition and optimization (CSCO) problem, it is difficult to ensure the high precision and stability of the optimization results. To overcome such drawbacks, a new dynamic ant-colony genetic hybrid algorithm (DAAGA) is proposed in this paper. The best fusion evaluation strategy is used to determine the invoking timing of genetic and ant-colony algorithms, so the executive time of the two algorithms can be controlled dynamically based on the current solution quality, then the optimization ability is maximized and the overall convergence speed is accelerated. An iterative adjustment threshold is introduced to control the genetic operation and population size in later iterations, in which the effect of genetic algorithm is reduced when the population closes to optimal solution, only the mutation operation is implemented to reduce the calculation, and the population size is increased to find the optimal solution more quickly. A series of comparison experiments are carried out and the results show that the accuracy and stability of DAAGA are significantly improved for the large-scale CSCO problem, and the time consumption of the algorithm is also optimized.

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

[2]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[3]  Zhaofang Mao,et al.  Research on multi-supplier performance measurement based on genetic ant colony algorithm , 2009, GEC '09.

[4]  Liu Jian,et al.  An integrated optimization algorithm of GA and ACA-based approaches for modeling virtual enterprise partner selection , 2009, DATB.

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

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

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

[8]  Zhijian Wang,et al.  An approach for composite web service selection based on DGQoS , 2011 .

[9]  Zhou Zude,et al.  Typical characteristics,technologies and applications of cloud manufacturing , 2012 .

[10]  Kevin Tickle,et al.  Solving the traveling salesman problem using cooperative genetic ant systems , 2012, Expert Syst. Appl..

[11]  Fei Tao,et al.  A study of optimal allocation of computing resources in cloud manufacturing systems , 2012, The International Journal of Advanced Manufacturing Technology.

[12]  Lei Ren,et al.  A modeling and description method of multidimensional information for manufacturing capability in cloud manufacturing system , 2013 .

[13]  Sergio Segura,et al.  QoS-aware web services composition using GRASP with Path Relinking , 2014, Expert Syst. Appl..

[14]  Qingsheng Zhu,et al.  A correlation-driven optimal service selection approach for virtual enterprise establishment , 2014, J. Intell. Manuf..

[15]  Liang Guo,et al.  Research on selection strategy of machining equipment in cloud manufacturing , 2014 .

[16]  Jamal Arkat,et al.  Scheduling of virtual manufacturing cells with outsourcing allowed , 2014, Int. J. Comput. Integr. Manuf..

[17]  Fei Tao,et al.  A chaos control optimal algorithm for QoS-based service composition selection in cloud manufacturing system , 2014, Enterp. Inf. Syst..

[18]  Wu He,et al.  A state-of-the-art survey of cloud manufacturing , 2015, Int. J. Comput. Integr. Manuf..

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

[20]  Zhou Jiaju Advanced manufacturing technology and new industrial revolution , 2015 .

[21]  Lihui Wang,et al.  Cloud Manufacturing: Current Trends and Future Implementations , 2015 .

[22]  Sanjay Chaudhary,et al.  A QoS-aware approach for runtime discovery, selection and composition of semantic web services , 2016, Int. J. Web Inf. Syst..

[23]  Houman Zarrabi,et al.  Topologies and performance of intelligent algorithms: a comprehensive review , 2016, Artificial Intelligence Review.

[24]  Qingsheng Zhu,et al.  QoS-Aware Multigranularity Service Composition: Modeling and Optimization , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[25]  Xiao Xue,et al.  Manufacturing service composition method based on networked collaboration mode , 2016, J. Netw. Comput. Appl..

[26]  Yingchun Ren,et al.  Sparsity Preserving Discriminant Projections with Applications to Face Recognition , 2016 .

[27]  Yang Cao,et al.  A TQCS-based service selection and scheduling strategy in cloud manufacturing , 2016 .

[28]  Fu Tao Zhao,et al.  A Novel Fused Optimization Algorithm of Genetic Algorithm and Ant Colony Optimization , 2016 .

[29]  Xifan Yao,et al.  Multi-objective hybrid artificial bee colony algorithm enhanced with Lévy flight and self-adaption for cloud manufacturing service composition , 2017, Applied Intelligence.

[30]  Sameh Al-Shihabi,et al.  A max-min ant system for the finance-based scheduling problem , 2017, Comput. Ind. Eng..

[31]  Zhanwei Hou,et al.  An Approach for Multipath Cloud Manufacturing Services Dynamic Composition , 2017, Int. J. Intell. Syst..

[32]  Xifan Yao,et al.  A hybrid approach combining modified artificial bee colony and cuckoo search algorithms for multi-objective cloud manufacturing service composition , 2017, Int. J. Prod. Res..

[33]  Xifan Yao,et al.  Correlation-aware QoS modeling and manufacturing cloud service composition , 2017, J. Intell. Manuf..

[34]  Xifan Yao,et al.  A hybrid artificial bee colony algorithm for optimal selection of QoS-based cloud manufacturing service composition , 2017 .

[35]  Xifan Yao,et al.  Hybrid teaching–learning-based optimization of correlation-aware service composition in cloud manufacturing , 2017 .

[36]  Yu Wang,et al.  Scheduling Batch Processing Machine Using Max–Min Ant System Algorithm Improved by a Local Search Method , 2018 .

[37]  Chao Yang,et al.  A network quotation framework for customised parts through rough requests , 2018, Int. J. Comput. Integr. Manuf..

[38]  Yihua Liu,et al.  An ADRC Method for Noncascaded Integral Systems Based on Algebraic Substitution Method and Its Structure , 2018 .

[39]  Liu Jian,et al.  An approach for service composition optimisation considering service correlation via a parallel max–min ant system based on the case library , 2018, Int. J. Comput. Integr. Manuf..