Hybrid teaching–learning-based optimization of correlation-aware service composition in cloud manufacturing

Cloud manufacturing (CMfg) provides a new product development model in which users are enabled to configure, select, and utilize customized manufacturing services on-demand. The service composition with optimal overall quality of service (QoS) is of great significance since it affects the efficiency of resource sharing and optimal allocation in CMfg systems. However, some limitations still exist in manufacturing service composition methods especially in the complicated cloud environment. This owes to two aspects: (1) current service composition approaches assume that the QoS of services is fixed and not influenced by other services, the existence of the service correlation context is not considered adequately, thus resulting in no accordance with practical applications; (2) with the growing number of candidate services in cloud resource pools, the traditional methods might be inefficient for addressing large scale service composition problems. To overcome such drawbacks, this study proposes a new hybrid teaching–learning-based optimization (HTLBO) algorithm for optimal service composition with the consideration of service correlations. Experiments are conducted to verify the effectiveness and feasibility of the proposed algorithm.

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

[2]  Fei Tao,et al.  Cloud manufacturing: a computing and service-oriented manufacturing model , 2011 .

[3]  Chengfei Liu,et al.  Towards flexible compensation for business transactions in Web service environment , 2008, Service Oriented Computing and Applications.

[4]  Andrew Y. C. Nee,et al.  Advanced manufacturing systems: socialization characteristics and trends , 2015, Journal of Intelligent Manufacturing.

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

[6]  Xun Xu,et al.  An interoperable solution for Cloud manufacturing , 2013 .

[7]  Xin-She Yang,et al.  Engineering optimisation by cuckoo search , 2010 .

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

[9]  Chi-Guhn Lee,et al.  Manufacturing task semantic modeling and description in cloud manufacturing system , 2014 .

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

[11]  F BabiceanuRadu,et al.  Big Data and virtualization for manufacturing cyber-physical systems , 2016 .

[12]  Ali R. Yildiz,et al.  Cuckoo search algorithm for the selection of optimal machining parameters in milling operations , 2012, The International Journal of Advanced Manufacturing Technology.

[13]  Diego Klabjan,et al.  Automated knowledge source selection and service composition , 2012, Comput. Optim. Appl..

[14]  Morteza Alinia Ahandani,et al.  Opposition-based learning in shuffled frog leaping: An application for parameter identification , 2015, Inf. Sci..

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

[16]  R. Venkata Rao,et al.  Parameter optimization of modern machining processes using teaching-learning-based optimization algorithm , 2013, Eng. Appl. Artif. Intell..

[17]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

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

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

[20]  Athman Bouguettaya,et al.  Efficient Service Skyline Computation for Composite Service Selection , 2013, IEEE Transactions on Knowledge and Data Engineering.

[21]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[22]  Bing Wang,et al.  A novel artificial bee colony algorithm based on modified search strategy and generalized opposition-based learning , 2015, J. Intell. Fuzzy Syst..

[23]  Juan-Zi Li,et al.  Service data correlation modeling and its application in data-driven service composition , 2010, IEEE Transactions on Services Computing.

[24]  Fei Tao,et al.  Research on manufacturing grid resource service optimal-selection and composition framework , 2012, Enterp. Inf. Syst..

[25]  Dazhong Wu,et al.  Cloud manufacturing: Strategic vision and state-of-the-art☆ , 2013 .

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

[27]  Kai Hwang,et al.  Skyline Discovery and Composition of Multi-Cloud Mashup Services , 2016, IEEE Transactions on Services Computing.

[28]  Pinar Civicioglu,et al.  A conceptual comparison of the Cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms , 2013, Artificial Intelligence Review.

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

[30]  Yongkui Liu,et al.  Manufacturing Service Management in Cloud Manufacturing: Overview and Future Research Directions , 2015 .

[31]  Jian Wu,et al.  Selecting Dynamic Skyline Services for QoS-based Service Composition , 2014 .

[32]  Fei Tao,et al.  A Ranking Chaos Algorithm for dual scheduling of cloud service and computing resource in private cloud , 2013, Comput. Ind..

[33]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[34]  Danilo Ardagna,et al.  Adaptive Service Composition in Flexible Processes , 2007, IEEE Transactions on Software Engineering.

[35]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[36]  S. Swamynathan,et al.  Process model-based atomic service discovery and composition of composite semantic web services using web ontology language for services (OWL-S) , 2012, Enterp. Inf. Syst..

[37]  Vedat Toğan,et al.  Design of planar steel frames using Teaching–Learning Based Optimization , 2012 .

[38]  Amir Hossein Gandomi,et al.  Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems , 2011, Engineering with Computers.

[39]  Weiming Shen,et al.  Multi-granularity resource virtualization and sharing strategies in cloud manufacturing , 2014, J. Netw. Comput. Appl..

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

[41]  Amit P. Sheth,et al.  Semantic E-Workflow Composition , 2003, Journal of Intelligent Information Systems.

[42]  Dexuan Zou,et al.  Teaching-learning based optimization with global crossover for global optimization problems , 2015, Appl. Math. Comput..

[43]  Fei Tao,et al.  CCIoT-CMfg: Cloud Computing and Internet of Things-Based Cloud Manufacturing Service System , 2014, IEEE Transactions on Industrial Informatics.

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

[45]  Wolfgang Nejdl,et al.  A hybrid approach for efficient Web service composition with end-to-end QoS constraints , 2012, TWEB.

[46]  Fei Tao,et al.  SDMSim: A manufacturing service supply–demand matching simulator under cloud environment , 2017 .

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

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

[49]  Ushasta Aich,et al.  Application of teaching learning based optimization procedure for the development of SVM learned EDM process and its pseudo Pareto optimization , 2016, Appl. Soft Comput..

[50]  Yuan Cheng,et al.  Common intelligent semantic matching engines of cloud manufacturing service based on OWL-S , 2015, The International Journal of Advanced Manufacturing Technology.

[51]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

[52]  Fei Tao,et al.  IoT-Based Intelligent Perception and Access of Manufacturing Resource Toward Cloud Manufacturing , 2014, IEEE Transactions on Industrial Informatics.

[53]  Fei Tao,et al.  FC-PACO-RM: A Parallel Method for Service Composition Optimal-Selection in Cloud Manufacturing System , 2013, IEEE Transactions on Industrial Informatics.

[54]  Dazhong Wu,et al.  Cloud-based design and manufacturing: A new paradigm in digital manufacturing and design innovation , 2015, Comput. Aided Des..

[55]  Zakaria Maamar,et al.  LinkedWS: A novel Web services discovery model based on the Metaphor of "social networks" , 2011, Simul. Model. Pract. Theory.

[56]  Remzi Seker,et al.  Big Data and virtualization for manufacturing cyber-physical systems: A survey of the current status and future outlook , 2016, Comput. Ind..

[57]  Rakesh Nagi,et al.  A review of agile manufacturing systems , 2001 .

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

[59]  Yang Yang,et al.  A genetic-based approach to web service composition in geo-distributed cloud environment , 2015, Comput. Electr. Eng..

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

[61]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

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

[63]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[64]  Xifan Yao,et al.  Emerging manufacturing paradigm shifts for the incoming industrial revolution , 2016 .

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