Composition of Resource-Service Chain Based on Evolutionary Algorithm in Distributed Cloud Manufacturing Systems

In distributed cloud manufacturing (CMfg) systems, multi-resource service can complete more complex manufacturing tasks than single resource service. Especially in business process, all the resource services are invoked in a certain sequence, which is called the Resource-Service Chain (RSC). The RSC, as a sequential composition of resource services, expresses the scheduling and the flow of servicing to a distributed business process. A perfect composition can improve utilization ratio and efficient matching availability of resource services greatly. However, most of the existing methods for resource service composition paid no attention to the temporal relationship between resource services. Moreover, the methods strongly depend on relevant element to be considered. Inspired by biological evolution, a Resource-Service Chain Composition Evolutionary (RSCCE) algorithm is proposed. Specifically, RSCCE tries to find multiple optimal solutions, namely all RSCs in a workflow with given constraints. To begin, initial sets of composite resource service are resolved by calculating the degree of dependency between resource services, so as to obtain initial RSCs by workflow. Then, RSCCE algorithm applies genetic algorithm to search for the extended of each initial RSC, a longer chain composing of it, to improve the reuse of RSC. Under this approach, gene and chromosome represent resource service and the entire RSC respectively. If the propagated chromosomes violate the sequence of resource service, as constraint in RSCCE algorithm, they will be repaired to obtain a valid solution. Finally, we take a multi-enterprise collaborative business process as an example to simulate our approach. Experimental results confirm the effectiveness of the approach.

[1]  Haibo Li,et al.  Optimizing the Composition of a Resource Service Chain With Interorganizational Collaboration , 2017, IEEE Transactions on Industrial Informatics.

[2]  Haibo Li,et al.  Mining QoS benchmark of resource-service chain for collaborative tasks , 2018 .

[3]  Kwang Mong Sim,et al.  Agent-Based Cloud Computing , 2012, IEEE Transactions on Services Computing.

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

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

[6]  Xin Liu,et al.  Fast density peak clustering for large scale data based on kNN , 2020, Knowl. Based Syst..

[7]  Haibo Li,et al.  Selecting Key Feature Sequence of Resource Services in Industrial Internet of Things , 2018, IEEE Access.

[8]  Mozafar Saadat,et al.  Holonic Ontology and Interaction Protocol for Manufacturing Network Organization , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[9]  Eugenio Di Sciascio,et al.  Semantic-Based Resource Discovery and Orchestration in Home and Building Automation: A Multi-Agent Approach , 2014, IEEE Transactions on Industrial Informatics.

[10]  Maxim A. Dulebenets,et al.  A Comprehensive Evaluation of Weak and Strong Mutation Mechanisms in Evolutionary Algorithms for Truck Scheduling at Cross-Docking Terminals , 2018, IEEE Access.

[11]  Noël Crespi,et al.  Semantic Context-Aware Service Composition for Building Automation System , 2014, IEEE Transactions on Industrial Informatics.

[12]  Tung-Kuan Liu,et al.  A Novel Crowding Genetic Algorithm and Its Applications to Manufacturing Robots , 2014, IEEE Transactions on Industrial Informatics.

[13]  Omid Bushehrian Model-Based Service Selection For Reliable Service Access In MANET , 2014 .

[14]  Haibo Li,et al.  Composition of Resource-Service Chain for Cloud Manufacturing , 2016, IEEE Transactions on Industrial Informatics.

[15]  Jun Guo,et al.  A Hybrid Multi-Objective Evolutionary Algorithm With Heuristic Adjustment Strategies and Variable Neighbor-Hood Search for Flexible Job-Shop Scheduling Problem Considering Flexible Rest Time , 2019, IEEE Access.

[16]  Li Hai-bo Approach to multi-granularity resource composition based on workflow in cloud manufacturing , 2013 .

[17]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[18]  Haibo Li,et al.  Detecting a Business Anomaly Based on QoS Benchmarks of Resource-service Chains for Collaborative Tasks in the IoT , 2019, IEEE Access.

[19]  Li Hai Dynamic Component Prefetching Method for Workflow Management System , 2012 .

[20]  Faisal Ahmad,et al.  Analysis of Dynamic Web Services: Towards Efficient Discovery in Cloud , 2016 .

[21]  Cheng Wang,et al.  A fast clustering algorithm based on pruning unnecessary distance computations in DBSCAN for high-dimensional data , 2018, Pattern Recognit..

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

[23]  Keqin Li,et al.  Adaptive Workflow Scheduling on Cloud Computing Platforms with IterativeOrdinal Optimization , 2015, IEEE Transactions on Cloud Computing.

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

[25]  Han Chen,et al.  Evolutionary Sleep Scheduling in Software-Defined Networks , 2018, IEEE Access.

[26]  Hongming Cai,et al.  Ubiquitous Data Accessing Method in IoT-Based Information System for Emergency Medical Services , 2014, IEEE Transactions on Industrial Informatics.

[27]  Javier Andrade Garda,et al.  A Game Theory Based Approach for Building Holonic Virtual Enterprises , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[28]  Haibo Li,et al.  A novel clustering algorithm for time-series data based on precise correlation coefficient matching in the IoT. , 2019, Mathematical biosciences and engineering : MBE.

[29]  Qingsheng Zhu,et al.  A Petri-Net-Based Approach to Reliability Determination of Ontology-Based Service Compositions , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[30]  Boleslaw K. Szymanski,et al.  Robust Dynamic Service Composition in Sensor Networks , 2013, IEEE Transactions on Services Computing.

[31]  Ricardo J. Rodríguez,et al.  On the Performance Estimation and Resource Optimization in Process Petri Nets , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.