Elsevier

Knowledge-Based Systems

Volume 234, 25 December 2021, 107607
Knowledge-Based Systems

Adaptive multi-objective service composition reconfiguration approach considering dynamic practical constraints in cloud manufacturing

https://doi.org/10.1016/j.knosys.2021.107607Get rights and content

Abstract

Dynamic uncertainty factors such as equipment faults are common in practically implemented cloud manufacturing (CMfg) environments, often causing the manufacturing service to be invalidated. In that case, efficient reconfiguration of the original service composition under practical constraints is critical; however, existing research scarcely focuses on it. This paper proposes a dynamic service composition reconfiguration model to bridge the gap by considering practical constraints (DSCRPC) in a real-life cloud manufacturing environment. Based on the constraints considered in this study, the DSCRPC model redefines three objectives: time (T*), cost (C*), and product service quality (Q*S*). To optimize the DSCRPC model, this study developed an adaptive multi-population multi-objective whale optimization algorithm (AMPOWOA) based on the Pareto strategy. The algorithm adopts four balancing strategies and adaptively optimizes and adjusts the key parameters under various balancing strategies through well-designed reinforcement learning models. Finally, we conduct numerical experiments and actual application case tests to compare the performances of AMPOWOA and other algorithms (MOWOA, MOHHO, NSGA-II). The results show that DSCRPC can continuously tackle the cloud manufacturing service composition (CMSC) reconfiguration issue with constraints until an order is completed. Moreover, AMPOWOA is superior to the other algorithms optimizing the DSCRPC model. This significantly enhances the robustness of service composition reconfiguration in real-life CMfg.

Introduction

Cloud manufacturing (CMfg) [1], [2], [3], [4], [5] is a novel service-oriented networked manufacturing paradigm, that organizes and optimizes virtual manufacturing resources via a network. CMfg is prevalently employed owing to its advantages of integrating dispersed manufacturing resources and optimizing allocation on demand. Cloud manufacturing service composition(CMSC) [6], [7] has attracted extensive attention as the core issue of CMfg. For instance, Li et al. proposed a multi-objective optimization method for CMSC with an improved particle swarm optimization algorithm [8]. Furthermore, Zhang et al. proposed an extended flower pollination algorithm (FPA), which not only utilizes adaptive parameters but also integrates with a genetic algorithm (GA), to obtain the optimal service composition solution [9]. While scholars currently focus on efficiently matching the optimal cloud manufacturing service chain in an ideal cloud environment [10], [11], few have considered practical constraints caused by manufacturing resources at the executive level. Such unpredictable [12] factors significantly affect the corresponding cloud services, causing the cloud service time to change dynamically or invalidate. Fortunately, with the application of digital twins in the manufacturing industry [13], [14], the refined real-time perception of the manufacturing resources of each layer and service state in the cloud manufacturing process is realized, especially the dynamic factors that seriously affect the cloud service quality. Thus, it is crucial to develop a more practical cloud manufacturing model by combining these dynamic factors [15]. To complete processing tasks smoothly over time, it is currently urgent to reconfigure the service composition efficiently under practical constraints when service exceptions occur.

The CMSC reconfiguration needs to meet practical constraints in the actual service composition execution process, including service exception constraints [16], the strict time constraint of the original CMSC, and service occupation time constraints [17]. In addition, the strong coupling constraint between some existing manufacturing resources is pervasive and non-negligible in the CMSC reconfiguration process. For example, the processing technology standards of different manufacturing equipment series can be coupled. Thus the manufacturing resources selected by two adjacent subtasks may have a strong correlation. Suppose that the upstream coupled manufacturing resource is selected for the previous subtask. In this case, the next adjacent subtask can only select matching downstream coupled manufacturing resources (there may be multiple downstream coupled manufacturing resources) to complete the processing task. Moreover, the tools used in manufacturing resources have a specific service life [17]. Once the life of manufacturing resource tools is over, the manufacturing resource will perform adjustment or reconfiguration, causing the actual processing time to change dynamically [17].

Furthermore, in the cloud manufacturing process [18], [19], manufacturing resources usually have multiple processing speeds. Furthermore, workpieces can be transferred between cities using various transportation methods, including trucks, shipping, and air transport. Therefore, the manufacturing resource processing speed and workpiece transportation significantly affect the service composition reconstruction process. Thus, such processing speed and transportation selection constraints should be considered in the CMSC reconfiguration model [20]. However, to the best of our knowledge, existing research [21], [22] scarcely involves such practical non-negligible constraints to formulate service composition reconfiguration models in real-life cloud manufacturing environments. Therefore, this paper proposes a dynamic service composition reconfiguration model to fill the gaps, considering the aforenoted practical constraints in a real-life cloud manufacturing environment.

The research issue in this study corresponds to a typical combinatorial optimization problem [23], [24], [25], [26]. Many studies have shown that meta-heuristics [27] effectively solve the models and obtain an optimal solution. For example, Que et al. developed an improved adaptive immune genetic algorithm to address the optimal QoS-aware service composition selection in cloud manufacturing [28]. Furthermore, Zhou and Yao [29] proposed a hybrid artificial bee colony algorithm to solve a QoS-based optimal service selection problem. Thus, considering the effectiveness and superiority of meta-heuristics [26], [30], this study solves the presented service composition reconfiguration model with meta-heuristics. In addition, service composition reconfiguration is a multi-objective issue, where objectives may conflict with each other. Nevertheless, analyzing the inter-influence relationship between multiple objectives is crucial to the final decision in real-life cloud manufacturing. Existing service composition reconfiguration methods [17] transform multiple objectives into a single objective by setting weights, resulting in a dilemma that fails to reveal the relationship between multiple objectives. Thus, this study redefines optimization objectives based on the considered practical constraints and develops a Pareto-based method to reveal the relationships between objectives.

In summary, the service composition reconfiguration model considering such real-life dynamic factors has not been reported. In this study, we have developed an improved multi-objective algorithm (AMPOWOA) for the proposed service composition reconfiguration model to narrow the gap between theory and application. The contributions and novelties of this study are divided into the following aspects:

  • According to the real-life cloud manufacturing process, eight crucial practical constraints are proposed to formulate a novel service composition reconfiguration model (DSCRPC).

  • Based on the considered constraints, the objectives of the DSCRPC were refined, making the model more accurate, refined, and practical.

  • The developed multi-objective optimizer (AMPOWOA) includes multiple optimization strategies. In particular, the proposed cluster optimization strategy can adjust the processing mode and the transportation mode adaptively, according to Constraint 8, significantly speeding up the search process for high-quality solutions.

  • AMPOWOA, for the first time, combines the multi- population balance strategy and the RL models (Q-learning and SARSA) with eligibility traces to adjust its crucial parameters adaptively and quickly obtain higher-quality solutions.

  • The DSCPC model and AMPOWOA can adaptively control the service composition reconfiguration processes in real time under practical constraints until completing the order in an actual cloud manufacturing environment.

The remainder of this paper is organized as follows. Section 2 reviews the related research. Section 3 proposes a dynamic service composition reconfiguration model that considers the practical constraints. In Section 4, we elucidate the developed adaptive multi-population multi-objective whale optimization algorithm (AMPOWOA) based on well-designed strategies. Section 4 presents the numerical experiments and comparisons with state-of-the-art algorithms. Section 5 applies the presented dynamic service composition reconfiguration approach to solve a real-life application case. Finally, Section 6 discusses the conclusions and future work.

Section snippets

Literature review

This section reviews research papers on service composition reconfiguration approaches. In addition, we choose an applicable algorithm and strategies to solve the presented DSCRPC model.

Multi-objective mathematical model of the service composition reconfiguration considering practical constraints

In the previous literature [17], the model failed to reveal the relationship between multiple objectives. In addition, the model ignores the manufacturing resource coupling constraint, making some solutions containing a single coupling service invalid in the real-life cloud manufacturing environment. Furthermore, this study further considers the actual constraints of the manufacturing resource coupling relationship, the selection of processing modes and transportation modes, and the

Original WOA

The WOA was proposed by Mirjalili and Lewis for optimization issues, inspired by the hunting behavior of humpback whales. The WOA involves the exploration and exploitation stages [48].

(1) Exploitation phase of the WOA

In the exploitation phase of the WOA, there exist models of shrinking encircling mechanisms and spiral search performed by humpback whales. The shrinking encircling mechanism was modeled using Eqs. (23), (24), (25), (26), where the detailed definitions can be found in [48]. D=|CX

Application case description

In this study, the proposed approach (the presented DSCRPC model and its solving algorithm of AMPOWOA) is applied to tackle a production order for a specific type of hook-tail frame received by a Chinese forging factory under a medium-sized cloud manufacturing platform for machining manufacturing services. In this scenario, the mechanical processing entails collaboration with the cloud manufacturing platform for this production order under the FMfg paradigm [53].

The processing task of the

Conclusion and future research

Cloud manufacturing service exceptions frequently occur during the practical reconfiguration of service composition. Therefore, efficiently reconfiguring the service composition under practical constraints is a real-world problem that needs to be solved urgently. Thus, this paper proposes a dynamic service composition reconfiguration model considering practical constraints (DSCRPC) in real-life cloud manufacturing to fill the gaps. Based on this, this study redefines three objectives, including

CRediT authorship contribution statement

Yankai Wang: Investigation, Conceptualization, Writing – original draft, Formal analysis. Shilong Wang: Writing – review & editing, Supervision, Resources, Funding acquisition. Song Gao: Project administration, Writing – review & editing. Xixuan Guo: Data curation, Validation. Bo Yang: Project administration, Supervision.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

The presented work was supported by the National Science and Technology Innovation 2030 of China Next-Generation Artificial Intelligence Major Project (no. 2018AAA0101800; no. 2019CDCGJX201), the Fundamental Research Funds for the Central Universities, China (no. 2021CDJKYJH021), and the China Scholarship Council (no. 202006050156).

References (57)

  • YankaiW. et al.

    An improved multi-objective whale optimization algorithm for the hybrid flow shop scheduling problem considering device dynamic reconfiguration processes

    Expert Syst. Appl.

    (2021)
  • BohuL.I. et al.

    Cloud manufacturing:a new service-oriented networked manufacturing model

    Comput. Intergr. Manuf. Syst.

    (2010)
  • H. Li, K.C.C. Chan, M. Liang, X. Luo, Composition of Resource-Service Chain for Cloud Manufacturing, 12 (2016)...
  • ZhouL. et al.

    Real-time scheduling of cloud manufacturing services based on dynamic data-driven simulation

    IEEE Trans. Ind. Inform.

    (2019)
  • AdamsonG. et al.

    Cloud manufacturing–a critical review of recent development and future trends

    Int. J. Comput. Integr. Manuf.

    (2017)
  • H. Wang, D. Yang, Q. Yu, Y. Tao, Knowle dge-Base d Systems Integrating modified cuckoo algorithm and creditability...
  • LiY. et al.

    Multiobjective optimization of cloud manufacturing service composition with improved particle swarm optimization algorithm

    Math. Probl. Eng.

    (2020)
  • ZhangW. et al.

    Correlation-aware manufacturing service composition model using an extended flower pollination algorithm

    Int. J. Prod. Res.

    (2018)
  • AghamohammadzadehE. et al.

    A novel model for optimisation of logistics and manufacturing operation service composition in cloud manufacturing system focusing on cloud- entropy

    (2020)
  • YadekarY. et al.

    Uncertainties in cloud manufacturing

    (2014)
  • Y. Hao, P. Helo, A. Shamsuzzoha, Virtual factory system design and implementation: integrated sustainable...
  • GharaeiA. et al.

    Modelling and optimal lot-sizing of the replenishments in constrained, multi-product and bi-objective EPQ models with defective products: Generalised cross decomposition

    (2020)
  • RabbaniM. et al.

    Sustainable supplier selection by a new decision model based on interval-valued fuzzy sets and possibilistic statistical reference point systems under uncertainty

    Int. J. Syst. Sci. Oper. Logist.

    (2019)
  • WangY. et al.

    An effective adaptive adjustment method for service composition exception handling in cloud manufacturing

    J. Intell. Manuf.

    (2020)
  • RenL. et al.

    Cloud manufacturing : key characteristics and applications

    Int. J. Comput. Integr. Manuf.

    (2017)
  • LiuY. et al.

    Cloud manufacturing : key issues and future perspectives

    Int. J. Comput. Integr. Manuf.

    (2019)
  • AghamohammadzadehE. et al.

    A novel cloud manufacturing service composition platform enabled by blockchain technology

    (2020)
  • N. Science, C. Phenomena, F. Soleymani, A. Akgül, . Chaos, Solitons and Fractals Improved numerical solution of...
  • Cited by (24)

    View all citing articles on Scopus
    View full text