201
Views
1
CrossRef citations to date
0
Altmetric
Research Article

A Parallel distributed genetic algorithm using Apache Spark for flexible scheduling of multitasks in a cloud manufacturing environment

, &
Pages 652-667 | Received 15 Oct 2022, Accepted 14 Jun 2023, Published online: 25 Jun 2023

References

  • Carlucci, D., P. Renna, S. Materi, and G. Schiuma. 2020. “Intelligent Decision-Making Model Based on Minority Game for Resource Allocation in Cloud Manufacturing.” Management Decision 58 (11): 2305–2325. https://doi.org/10.1108/MD-09-2019-1303.
  • Chen, S., S. Fang, and R. Tang. 2019. “A Reinforcement Learning Based Approach for Multi-Projects Scheduling in Cloud Manufacturing.” International Journal of Production Research 57 (10): 3080–3098. https://doi.org/10.1080/00207543.2018.1535205.
  • Ding, J., Y. Wang, S. Zhang, W. Zhang, and Z. Xiong. 2019. “Robust and Stable Multi-Task Manufacturing Scheduling with Uncertainties Using a Two-Stage Extended Genetic Algorithm.” Enterprise Information Systems 13 (10): 1442–1470. https://doi.org/10.1080/17517575.2019.1656290.
  • Hussein, M., and A. E. Elgendy. 2018. “Developing a Genetic-Based Multi-Objective Algorithm to Optimise Job Shop Scheduling Problems.” International Journal of Collaborative Enterprise 6 (1): 1–19. https://doi.org/10.1504/IJCENT.2018.092074.
  • Jiang, H., J. Yi, S. Chen, and X. Zhu. 2016. “A Multi-Objective Algorithm for Task Scheduling and Resource Allocation in Cloud-Based Disassembly.” Journal of Manufacturing Systems 41:239–255. https://doi.org/10.1016/j.jmsy.2016.09.008.
  • Jian, C., and Y. Wang. 2014. “Batch Task Scheduling-Oriented Optimization Modelling and Simulation in Cloud Manufacturing.” International Journal of Simulation Modelling 13 (1): 93–101. https://doi.org/10.2507/IJSIMM13(1)CO2.
  • Lijun, T., H. Rufu, Z. Han, and C. Caowei. 2013. “Multi-Objective Dynamic Scheduling of Manufacturing Resource to Cloud Manufacturing Services.” China Mechanical Engineering 24 (12): 1616–1622.
  • Li, F., T. W. Liao, W. Cai, and L. Zhang. 2020. “Multitask Scheduling in Consideration of Fuzzy Uncertainty of Multiple Criteria in Service-Oriented Manufacturing.” IEEE Transactions on Fuzzy Systems 28 (11): 2759–2771. https://doi.org/10.1109/TFUZZ.2020.3006981.
  • Lin, Y.-K., and C. S. Chong. 2017. “Fast GA-Based Project Scheduling for Computing Resources Allocation in a Cloud Manufacturing System.” Journal of Intelligent Manufacturing 28 (5): 1189–1201. https://doi.org/10.1007/s10845-015-1074-0.
  • Liu, Y., X. Xu, L. Zhang, and F. Tao. 2016. “An Extensible Model for Multitask-Oriented Service Composition and Scheduling in Cloud Manufacturing.” Journal of Computing and Information Science in Engineering 16 (4): 041009. https://doi.org/10.1115/1.4034186.
  • Liu, Y., X. Xu, L. Zhang, L. Wang, and R. Y. Zhong. 2017. “Workload-Based Multi-Task Scheduling in Cloud Manufacturing.” Robotics and Computer-Integrated Manufacturing 45:3–20. https://doi.org/10.1016/j.rcim.2016.09.008.
  • Li, K., H.-J. Zhang, B.-Y. Cheng, and P. M. Pardalos. 2018. “Uniform Parallel Machine Scheduling Problems with Fixed Machine Cost.” Optimization Letters 12 (1): 73–86. https://doi.org/10.1007/s11590-016-1096-3.
  • Li, F., L. Zhang, T. Liao, and Y. Liu. 2019. “Multi-Objective Optimisation of Multi-Task Scheduling in Cloud Manufacturing.” International Journal of Production Research 57 (12): 3847–3863. https://doi.org/10.1080/00207543.2018.1538579.
  • Li, B.-H., L. Zhang, S.-L. Wang, F. Tao, J. Cao, X. Jiang, X. Song, and X. Chai. 2010. “Cloud Manufacturing: A New Service-Oriented Networked Manufacturing Model.” Computer Integrated Manufacturing Systems 16 (1): 1–7.
  • Li, W., C. Zhu, L. T. Yang, L. Shu, E. C.-H. Ngai, and Y. Ma. 2015. “Subtask Scheduling for Distributed Robots in Cloud Manufacturing.” IEEE Systems Journal 11 (2): 941–950.
  • Lu, J., Q. Hu, Q. Dong, and H. Tang. 2017. “Cloud Manufacturing-Oriented Mixed-Model Hybrid Shop-Scheduling Problem.” China Mechanical Engineering 28 (2): 191–198.
  • Renna, P. 2017. “A Decision Investment Model to Design Manufacturing Systems Based on a Genetic Algorithm and Monte-Carlo Simulation.” International Journal of Computer Integrated Manufacturing 30 (6): 590–605. https://doi.org/10.1080/0951192X.2016.1187299.
  • Sabuncuoglu, I., and M. Bayız. 2000. “Analysis of Reactive Scheduling Problems in a Job Shop Environment.” European Journal of Operational Research 126 (3): 567–586. https://doi.org/10.1016/S0377-22179900311-2.
  • Tao, F., Y. Cheng, L. Da Xu, L. Zhang, and B. H. Li. 2014. “CCIoT-CMfg: Cloud Computing and Internet of Things-Based Cloud Manufacturing Service System.” IEEE Transactions on Industrial Informatics 10 (2): 1435–1442. https://doi.org/10.1109/TII.2014.2306383.
  • Tzafilkou, K., N. Protogeros, and A. Koumpis. 2017. “User-Centred Cloud Service Adaptation: An Adaptation Framework for Cloud Services to Enhance User Experience.” International Journal of Computer Integrated Manufacturing 30 (4–5): 472–482.
  • Yadekar, Y., E. Shehab, and J. Mehnen. 2016. “Taxonomy and Uncertainties of Cloud Manufacturing.” International Journal of Agile Systems and Management 9 (1): 48–66. https://doi.org/10.1504/IJASM.2016.076577.
  • Yuan, M., X. Cai, Z. Zhou, C. Sun, W. Gu, and J. Huang. 2021. “Dynamic Service Resources Scheduling Method in Cloud Manufacturing Environment.” International Journal of Production Research 59 (2): 542–559. https://doi.org/10.1080/00207543.2019.1697000.
  • Yuan, M., K. Deng, W. A. Chaovalitwongse, and S. Cheng. 2017. “Multi-Objective Optimal Scheduling of Reconfigurable Assembly Line for Cloud Manufacturing.” Optimization Methods and Software 32 (3): 581–593. https://doi.org/10.1080/10556788.2016.1230210.
  • Yuan, M., K. Deng, W. Chaovalitwongse, and H. Yu. 2018. “Research on Technologies and Application of Data Mining for Cloud Manufacturing Resource Services.” The International Journal of Advanced Manufacturing Technology 99 (5–8): 1061–1075. https://doi.org/10.1007/s00170-016-9661-6.
  • Zhang, Y., J. Wang, S. Liu, and C. Qian. 2017. “Game Theory Based Real‐Time Shop Floor Scheduling Strategy and Method for Cloud Manufacturing.” International Journal of Intelligent Systems 32 (4): 437–463. https://doi.org/10.1002/int.21868.
  • Zhang, Y., D. Xi, H. Yang, F. Tao, and Z. Wang. 2017. “Cloud Manufacturing Based Service Encapsulation and Optimal Configuration Method for Injection Molding Machine.” Journal of Intelligent Manufacturing 30 (7): 1–19. https://doi.org/10.1007/s10845-017-1322-6.
  • Zhou, L., and L. Zhang. 2016. “A Dynamic Task Scheduling Method Based on Simulation in Cloud Manufacturing.” In Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems, 20–24. Springer Singapore. https://doi.org/10.1007/978-981-10-2669-0_3.
  • Zhou, L., L. Zhang, B. R. Sarker, Y. Laili, and L. Ren. 2018. “An Event-Triggered Dynamic Scheduling Method for Randomly Arriving Tasks in Cloud Manufacturing.” International Journal of Computer Integrated Manufacturing 31 (3): 318–333. https://doi.org/10.1080/0951192X.2017.1413252.
  • Zhou, L., L. Zhang, C. Zhao, Y. Laili, and L. Xu. 2018. “Diverse Task Scheduling for Individualized Requirements in Cloud Manufacturing.” Enterprise Information Systems 12 (3): 300–318. https://doi.org/10.1080/17517575.2017.1364428.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.