Adaptive Scheduling and Compute Demand Prediction for Animation Rendering Tasks Using Machine Learning

Authors

DOI:

https://doi.org/10.4108/eetsis.12068

Keywords:

animation rendering task scheduling, machine learning prediction model, compute demand forecasting, adaptive resource allocation, heterogeneous computing clusters

Abstract

INTRODUCTION: The animation industry’s growing demand for high-resolution, multi-scene rendering has led to highly heterogeneous and dynamic workloads, challenging traditional scheduling systems.

OBJECTIVES: This study aims to overcome the limitations of static or rule-based schedulers by developing an adaptive, learning-driven approach that dynamically matches rendering tasks to compute resources under fluctuating conditions.

METHODS: We propose a machine learning-based scheduling and compute prediction model that integrates multi-dimensional task feature vectors with a lightweight sequence prediction network and a multi-objective optimization strategy. This enables real-time estimation of rendering duration, compute demand, and node load for dynamic resource allocation. The framework explicitly models temporal dependencies across frames and accounts for GPU heterogeneity through unified task representations.

RESULTS: Evaluated on a cluster with 12 representative animation scene categories and 3 GPU architectures, our method shortens average task latency by 11.0%, improves node utilization by 3.9%, and reduces energy consumption by 7.8% over the best baseline, while maintaining robust performance even under severe (20%) state noise.

CONCLUSION: The proposed model demonstrates strong adaptability and efficiency in complex rendering environments, offering a scalable foundation for intelligent, cross-platform scheduling in next-generation rendering infrastructures, particularly beneficial for cloud rendering, virtual production, and energy-constrained GPU clusters, while supporting real-time responsiveness and cost-effective resource management.

References

[1] Li, W. (2023). Shaping the Future of Animation Towards Role of 3D Simulation Technology in Animation Film and Television. IC-ITECHS, 4(1), 195-209.

[2] Zhu, J., Hu, C., Khezri, E., & Ghazali, M. M. M. (2024). Edge intelligence-assisted animation design with large models: a survey. Journal of Cloud Computing, 13(1), 48.

[3] Umarov, H., Mirzaraimova, V., Yakubova, M., & Tashpulatov, R. (2024). Machine learning and AI in graphics development. In E3S Web of Conferences (Vol. 548, p. 06011). EDP Sciences.

[4] Jalali Khalil Abadi, Z., Mansouri, N., & Javidi, M. M. (2024). Deep reinforcement learning-based scheduling in distributed systems: a critical review. Knowledge and Information Systems, 66(10), 5709-5782.

[5] Verma, A., Pedrosa, L., Korupolu, M., Oppenheimer, D., Tune, E., & Wilkes, J. (2015, April). Large-scale cluster management at Google with Borg. In Proceedings of the tenth european conference on computer systems (pp. 1-17).

[6] Boutin, E., Ekanayake, J., Lin, W., Shi, B., Zhou, J., Qian, Z., ... & Zhou, L. (2014). Apollo: Scalable and coordinated scheduling for {Cloud-Scale} computing. In 11th USENIX symposium on operating systems design and implementation (OSDI 14) (pp. 285-300).

[7] Tang, S., Yu, Y., Wang, H., Wang, G., Chen, W., Xu, Z., ... & Gao, W. (2023). A survey on scheduling techniques in computing and network convergence. IEEE Communications Surveys & Tutorials, 26(1), 160-195.

[8] Fu, Y. (2025). Research on architecture optimisation and collaborative control of real-time animation rendering engine based on internet of things. Australian Journal of Electrical and Electronics Engineering, 1-15.

[9] Leria, E., Makitalo, M., Ikkala, J., & Jääskeläinen, P. (2025). Dynamic load balancing for real-time multiview path tracing on multi-GPU architectures. Virtual Reality & Intelligent Hardware, 7(4), 393-405.

[10] Miao, Z., Shao, C., Li, H., & Tang, Z. (2025). Review of Task-Scheduling Methods for Heterogeneous Chips. Electronics, 14(6), 1191.

[11] Liu, G., Lin, W., Zhang, H., Lin, J., Peng, S., & Li, K. (2025). Public datasets for cloud computing: A comprehensive survey. ACM Computing Surveys, 57(8), 1-38.

[12] Silva Jasaui, D., Martí-Testón, A., Muñoz, A., Moriniello, F., Solanes, J. E., & Gracia, L. (2024). Virtual production: Real-time rendering pipelines for indie studios and the potential in different scenarios. Applied Sciences, 14(6), 2530.

[13] Peng, Y. (2025). Appearance design of art exhibits combined with computer vision rendering technology. International Journal of Information and Communication Technology, 26(22), 1-22.

[14] Yen, L. W., Thinakaran, R., & Somasekar, J. (2025). Machine learning-based denoising techniques for monte Carlo rendering: A literature review. Machine Learning, 16(2), 0160259.

[15] Prasanth, A., Babu, K. N., Rahul, P., & Reddy, B. V. (2025, June). A deep learning-based workload forecasting model in cloud data centers. In 2025 International Conference on Computing Technologies (ICOCT) (pp. 1-5). IEEE.

[16] Li, P., Zuo, T., Jiang, Y., Chen, F., Di, K., & Jiang, Y. (2025, July). TS-GNN: A Temporal-Spatial Graph Neural Network for Anomaly Detection in Multiplex Industrial Information Services. In 2025 IEEE International Conference on Web Services (ICWS) (pp. 190-196). IEEE.

[17] Xue, Z., Zi, Y., Qi, N., Gong, M., & Zou, Y. (2025, August). Multi-level service performance forecasting via spatiotemporal graph neural networks. In 2025 5th International Conference on Intelligent Communications and Computing (ICICC) (pp. 202-206). IEEE.

[18] Nazir, A., Shaikh, A. K., Shah, A. S., & Khalil, A. (2023). Forecasting energy consumption demand of customers in smart grid using Temporal Fusion Transformer (TFT). Results in Engineering, 17, 100888.

[19] Cheng, Y., Cao, Z., Zhang, X., Cao, Q., & Zhang, D. (2024). Multi objective dynamic task scheduling optimization algorithm based on deep reinforcement learning. The Journal of Supercomputing, 80(5), 6917-6945.

[20] Wu, Z., Fan, H., Sun, Y., & Peng, M. (2023). Efficient multi-objective optimization on dynamic flexible job shop scheduling using deep reinforcement learning approach. Processes, 11(7), 2018.

[21] Ibrahim, M. A., & Askar, S. (2023). An intelligent scheduling strategy in fog computing system based on multi-objective deep reinforcement learning algorithm. IEEE Access, 11, 133607-133622.

[22] Chab, R., Li, F., & Setia, S. (2025). Algorithmic Techniques for GPU Scheduling: A Comprehensive Survey. Algorithms, 18(7), 385.

[23] Kocot, B., Czarnul, P., & Proficz, J. (2023). Energy-aware scheduling for high-performance computing systems: A survey. Energies, 16(2), 890.

[24] Nambi, S., & Thanapal, P. (2025). Emo-Ts: An enhanced multi-objective optimization algorithm for energy-efficient task scheduling in cloud data centers. IEEE Access, 13, 8187-8200.

[25] Bao, J., Qiao, Y., & Chen, N. (2025, January). A cloud rendering approach based on multinode resource allocation. In Sixth International Conference on Geoscience and Remote Sensing Mapping (GRSM 2024) (Vol. 13506, pp. 242–246). SPIE.

[26] Liang, B., & Wu, D. (2025). Memory priority scheduling algorithm for cloud data center based on machine learning dynamic clustering algorithm. IEEE Transactions on Industrial Informatics, 21(4), 3485-3492.

[27] Daraghmeh, M., Agarwal, A., & Jararweh, Y. (2024). An ensemble clustering approach for modeling hidden categorization perspectives for cloud workloads. Cluster Computing, 27(4), 4779-4803.

[28] Pakhrudin, N. S. M., Kassim, M., & Idris, A. (2023). Cloud service analysis using round-robin algorithm for quality-of-service aware task placement for internet of things services. Int. J. Electr. Comput. Eng., 13(3), 3464-3473.

[29] Mishra, S. K., Sahoo, B., & Parida, P. P. (2020). Load balancing in cloud computing: a big picture. Journal of King Saud University-Computer and Information Sciences, 32(2), 149-158.

[30] Mao, H., Schwarzkopf, M., Venkatakrishnan, S. B., Meng, Z., & Alizadeh, M. (2019). Learning scheduling algorithms for data processing clusters. In Proceedings of the ACM special interest group on data communication (pp. 270-288).

[31] Tong, Z., Chen, H., Deng, X., Li, K., & Li, K. (2020). A scheduling scheme in the cloud computing environment using deep Q-learning. Information Sciences, 512, 1170-1191.

Downloads

Published

27-05-2026

Issue

Section

Scheduling optimization and load balancing in scalable distributed systems

How to Cite

1.
Yang Y, Zhang M, Wang Z. Adaptive Scheduling and Compute Demand Prediction for Animation Rendering Tasks Using Machine Learning. EAI Endorsed Scal Inf Syst [Internet]. 2026 May 27 [cited 2026 May 27];12(10). Available from: https://publications.eai.eu/index.php/sis/article/view/12068