Skip to main content
Log in

Large-scale hybrid task scheduling in cloud-edge collaborative manufacturing systems with FCRN-assisted random differential evolution

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. 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

  2. Xu L, He W, Li S (2014) Internet of things in industries: a survey. Comput Integr Manuf Syst 10(4):2233–2243

    Google Scholar 

  3. 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

  4. 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

    Article  Google Scholar 

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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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)

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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

    Article  Google Scholar 

  18. Luo S (2020) Dynamic scheduling for flexible job shop with new job insertions by deep reinforcement learning. Appl Soft Comput 91:106208

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  MathSciNet  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  MathSciNet  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

  35. 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

    Article  Google Scholar 

  36. Lu X, Tang K (2012) Classification-and regression-assisted differential evolution for computationally expensive problems. J Comput Sci Technol 27(5):1024–1034

    Article  MathSciNet  Google Scholar 

  37. 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

  38. 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

  39. 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

  40. 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

Download references

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

Authors

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

Correspondence to Lin Zhang or Yuanjun Laili.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-12595-4

Keywords

Navigation