Abstract
Manufacturing systems develop toward cloud-edge collaboration where manufacturing and computation are tightly coupled. Under this circumstance, large-scale hybrid tasks that include manufacturing and computational tasks need to be collaboratively scheduled among heterogeneous resources. This paper solves the hybrid task scheduling problem in cloud-edge collaborative manufacturing systems with FCRN-assisted random differential evolution (F-RDE). First, we establish a system model for hybrid task scheduling with the objective of minimizing the total makespan and energy consumption. This model includes four types of time constraints between the hybrid tasks. The scheduling of such hybrid tasks has received limited attention in existing research. Next, large-scale decision variables are encoded into the evolutionary chromosomes. To generate offspring chromosomes, we construct four differential evolution operators that are randomly selected during the search process. Furthermore, we propose the fully convolutional regression network (FCRN) as a novel surrogate model to accelerate fitness evaluation. To enhance the integration of FCRN and the differential evolution procedure, we employ three strategies: chromosome folding, top-K re-evaluation, and three training modes. The FCRN surrogate can effectively represent chromosomes with up to 12000 dimensions and achieve generalization across diverse scheduling cases. This leads to reduced solving time and enhanced fitness estimation accuracy. Numerical experiments on three hybrid task scheduling cases validate the superiority compared to the other twelve scheduling algorithms, and the proposed FCRN surrogate can save at most 43% of solving time.
Similar content being viewed by others
References
Li B, Zhang L, Wang S, Tao F, Cao J, Jiang X, Song X, Chai X (2010) Cloud manufacturing: a new service-oriented networked manufacturing model. Comput Integr Manuf Syst 16(01):0
Xu L, He W, Li S (2014) Internet of things in industries: a survey. Comput Integr Manuf Syst 10(4):2233–2243
Liu Q, Liu M, Wang Z, Yan F, Ma Y, Shen W (2021) A novel intelligent manufacturing mode with human-cyber-physical collaboration and fusion in the non-ferrous metal industry. Int J Adv Manuf Techno, pp 1–21
Darwish LR, El-Wakad MT, Farag MM (2021) Towards sustainable industry 4.0: a green real-time IIoT multitask scheduling architecture for distributed 3D printing services. J Manuf Syst. 61:196–209
Sisinni E, Saifullah A, Han S, Jennehag U, Gidlund M (2018) Industrial internet of things: challenges, opportunities, and directions. IEEE Trans Industr Inform. 14(11):4724–4734
Wang X, Zhang L, Lin T, Zhao C, Wang K, Chen Z (2022) Solving job scheduling problems in a resource preemption environment with multi-agent reinforcement learning. Robot Comput Integr Manuf 77:102324
Ibrahim AM, Tawhid MA (2022) An improved artificial algae algorithm integrated with differential evolution for job-shop scheduling problem. J Intell Manuf, pp 1–16
Park J, Chun J, Kim SH, Kim, Y, Park J (2021) Learning to schedule job-shop problems: representation and policy learning using graph neural network and reinforcement learning. Int J Prod Res 59(11):3360–3377
Wang X, Zhang L, Liu Y, Li F, Chen Z, Zhao C, Bai T (2022) Dynamic scheduling of tasks in cloud manufacturing with multi-agent reinforcement learning. J Manuf Syst. 65:130–145
Grumbach F, Müller A, Reusch P, Trojahn S (2022) Robust-stable scheduling in dynamic flow shops based on deep reinforcement learning.J Intell Manuf, pp 1–20 (2022)
Jin Y, Wang H, Chugh T, Guo D, Miettinen K (2018) Data-driven evolutionary optimization: an overview and case studies.IEEE Trans Evol Comput. 23(3):442–458
Cai X, Gao L, Li X, Qiu H (2019) Surrogate-guided differential evolution algorithm for high dimensional expensive problems. Swarm Evol Comput 48:288–311
Allmendinger R, Emmerich MT, Hakanen J, Jin Y, Rigoni E (2017) Surrogate-assisted multicriteria optimization: complexities, prospective solutions, and business case. J Multi-Criteria Decis Anal 24(1–2):5–24
Zhang F, Mei Y, Nguyen S, Zhang M, Tan KC (2021) Surrogate-assisted evolutionary multitask genetic programming for dynamic flexible job shop scheduling. IEEE Trans Evol Comput 25(4):651–665
Pan L, He C, Tian Y, Wang H, Zhang X, Jin Y (2018) A classification-based surrogate-assisted evolutionary algorithm for expensive many-objective optimization. IEEE Trans Evol Comput 23(1):74–88
Ruan X, Li K, Derbel B, Liefooghe A (2020) Surrogate assisted evolutionary algorithm for medium scale multi-objective optimisation problems. In: Proceedings of the 2020 genetic and evolutionary computation conference, pp 560–568
Zhou J, Yao X (2017) DE-caABC: differential evolution enhanced context-aware artificial bee colony algorithm for service composition and optimal selection in cloud manufacturing. Int J Adv Manuf Technol 90:1085–1103
Luo S (2020) Dynamic scheduling for flexible job shop with new job insertions by deep reinforcement learning. Appl Soft Comput 91:106208
Zhang G, Hu Y, Sun J, Zhang W (2020) An improved genetic algorithm for the flexible job shop scheduling problem with multiple time constraints. Swarm Evol Comput 54:100664
Ahmadian MM, Salehipour A, Cheng T (2021) A meta-heuristic to solve the just-in-time job-shop scheduling problem. Eur J Oper Res 288(1):14–29
Li W, Zhu C, Yang LT, Shu L, Ngai EC-H, Ma Y (2015) Subtask scheduling for distributed robots in cloud manufacturing. IEEE Syst J 11(2):941–950
Akbaripour H, Houshmand M, Van Woensel T, Mutlu N (2018) Cloud manufacturing service selection optimization and scheduling with transportation considerations: mixed-integer programming models. Int J Adv Manuf Technol 95(1):43–70
Chekired DA, Khoukhi L, Mouftah HT (2018) Industrial IoT data scheduling based on hierarchical fog computing: a key for enabling smart factory. IEEE Trans Industr Inform 14(10):4590–4602
Chen L, Zhou P, Gao L, Xu J (2018) Adaptive fog configuration for the industrial internet of things. IEEE Trans Industr Inform 14(10):4656–4664
Li X, Li D, Wan J, Liu C, Imran M (2018) Adaptive transmission optimization in SDN-based industrial internet of things with edge computing. IEEE Internet Things J 5(3):1351–1360
Yuan H, Bi J, Zhou M (2019) Multiqueue scheduling of heterogeneous tasks with bounded response time in hybrid green IaaS clouds. IEEE Trans Industr Inform. 15(10):5404–5412
Cheng M, Li J, Bogdan P, Nazarian S (2019) H2o-cloud: a resource and quality of service-aware task scheduling framework for warehouse-scale data centers. IEEE Trans Comput-Aided Des Integr Circuit Syst 39(10):2925–2937
Yousefpour A, Ishigaki G, Gour R, Jue JP (2018) On reducing IoT service delay via fog offloading. IEEE Internet Things J 5(2):998–1010
Xie Y, Zhu Y, Wang Y, Cheng Y, Xu R, Sani AS, Yuan D, Yang Y (2019) A novel directional and non-local-convergent particle swarm optimization based workflow scheduling in cloud-edge environment. Futur ChildFutur Gener Comput Syst 97:361–378
Liu D, Chen X, Zhou Z, Ling Q (2020) Hiertrain: fast hierarchical edge AI learning with hybrid parallelism in mobile-edge-cloud computing. IEEE Open J Commun Soc 1:634–645
Han D, Du W, Wang X, Du W (2022) A surrogate-assisted evolutionary algorithm for expensive many-objective optimization in the refining process. Swarm Evol Comput 69:100988
Wang X, Jin Y, Schmitt S, Olhofer M (2020) An adaptive Bayesian approach to surrogate-assisted evolutionary multi-objective optimization. Inf Sci 519:317–331
Cai X, Gao L, Li X (2019) Efficient generalized surrogate-assisted evolutionary algorithm for high-dimensional expensive problems. IEEE Trans Evol Comput 24(2):365–379
Gu Q, Wang Q, Xiong NN, Jiang S, Chen L (2021) Surrogate-assisted evolutionary algorithm for expensive constrained multi-objective discrete optimization problems. Complex intell Syst, pp 1–20
Yu M, Li X, Liang J (2020) A dynamic surrogate-assisted evolutionary algorithm framework for expensive structural optimization. Struct Multidiscipl Optim 61(2):711–729
Lu X, Tang K (2012) Classification-and regression-assisted differential evolution for computationally expensive problems. J Comput Sci Technol 27(5):1024–1034
Dushatskiy A, Mendrik AM, Alderliesten T, Bosman PA (2019) Convolutional neural network surrogate-assisted GOMEA. In: Proceedings of the genetic and evolutionary computation conference, pp 753–761
Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of the thirteenth international conference on artificial intelligence and statistics, pp 249–256. JMLR Workshop and Conference Proceedings
Lin Y, Barker A, Ceesay S (2020) Exploring characteristics of inter-cluster machines and cloud applications on google clusters. In: 2020 IEEE International conference on big data (Big Data), pp 2785–2794. IEEE
Guo J, Chang Z, Wang S, Ding H, Feng Y, Mao L, Bao Y (2019) Who limits the resource efficiency of my datacenter: an analysis of alibaba datacenter traces. In: Proceedings of the international symposium on quality of service, pp 1–10
Funding
This work is supported by the National Natural Science Foundation of China (Grant Nos.62173017 and 61873014). The research is also supported by the international joint doctoral education fund of Beihang University.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Xiaohan Wang: Methodology, Experiments, Writing-Original draft preparation. Lin Zhang: Supervision, Writing-Reviewing and Editing. Yuanjun Laili: Conceptualization, Supervision. Yongkui Liu: Visualization, Investigation. Zhen Chen: Experiments, Investigation. Chun Zhao: Visualization, Data curation. All authors read and approved the final manuscript.
Corresponding authors
Ethics declarations
Competing of interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, X., Zhang, L., Laili, Y. et al. Large-scale hybrid task scheduling in cloud-edge collaborative manufacturing systems with FCRN-assisted random differential evolution. Int J Adv Manuf Technol 130, 203–221 (2024). https://doi.org/10.1007/s00170-023-12595-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-023-12595-4