*Result*: IntelliScheduler: an edge-cloud computing environment hybrid deep learning framework for task scheduling based on learning.

Title:
IntelliScheduler: an edge-cloud computing environment hybrid deep learning framework for task scheduling based on learning.
Authors:
Raju LR; Dept. of Computer Science and Engineering, Matrusri Engineering College, Hyderabad, India. lraghavendarraju@matrusri.edu.in., Reddy MVK; Department of Computer Science and Engineering, Chaitanya Bharathi Institute of Technology, Gandipet, Hyderabad, Telangana, 500075, India., Surukanti SR; Dept.of Computer Science and Engineering, Sreyas Institute of Engineering and Technology, Hyderabad, Telangana, India., Sudhakar G; Associate Professor, Department of Computer Science and Engineering, , Koneru Lakshmaiah Education Foundation, Hyderabad, Telangana, 500043, India., Subrahmanya Sarma M VV; Dept. Of Computer Applications, School of Engineering, Aditya University Surampalem, Andhra Pradesh, India., Adepu A; Polytechnic Darbhanga, Bihar, Maulana Azad National Urdu University, Gachibowli, Hyderabad, India.
Source:
Scientific reports [Sci Rep] 2026 Feb 27. Date of Electronic Publication: 2026 Feb 27.
Publication Model:
Ahead of Print
Publication Type:
Journal Article
Language:
English
Journal Info:
Publisher: Nature Publishing Group Country of Publication: England NLM ID: 101563288 Publication Model: Print-Electronic Cited Medium: Internet ISSN: 2045-2322 (Electronic) Linking ISSN: 20452322 NLM ISO Abbreviation: Sci Rep Subsets: MEDLINE
Imprint Name(s):
Original Publication: London : Nature Publishing Group, copyright 2011-
References:
Tuli, Shreshth; Ilager, Shashikant; Ramamohanarao, Kotagiri and Buyya, Rajkumar (2020). Dynamic Scheduling for Stochastic Edge-Cloud Computing Environments using A3C learning and Residual Recurrent Neural Networks. IEEE Transactions on Mobile Computing, 1–1. http://https://doi.org/10.1109/TMC.2020.3017079.
FAN Qi; Li Zhuo and Chen Xin; (2020). Deep Reinforcement Learning Based Task Scheduling in Edge Computing Networks . 2020 IEEE/CIC International Conference on Communications in China (ICCC). http://https://doi.org/10.1109/ICCC49849.2020.9238937.
Chen, Z. et al. Computation offloading and task scheduling for DNN-based applications in cloud-edge computing. IEEE Access 8, 115537–115547. https://doi.org/10.1109/ACCESS.2020.3004509 (2020).
Oo, Thanda and Ko, Young-Bae (2019). International Conference on Information and Communication Technology Convergence (ICTC) - Application-aware Task Scheduling in Heterogeneous Edge Cloud. , 1316–1320. http://https://doi.org/10.1109/ICTC46691.2019.8939927.
Li-Tse Hsieh, Hang Liu andYangGuo, Robert Gazda. (2023). Deep Reinforcement Learning-based Task Assignment for Cooperative Mobile Edge Computing. IEEE., pp.1–15. http://https://doi.org/10.1109/TMC.2023.3270242.
Xu Zhao; Guangqiu Huang; Ling Gao; Maozhen Li and Quanli Gao; (2021). Low load DIDS task scheduling based on Q-learning in edge computing environment . Journal of Network and Computer Applications. http://https://doi.org/10.1016/j.jnca.2021.103095.
BOONHATAI KRUEKAEW AND WARANGKHANA KIMPAN. (2022). Multi-Objective Task Scheduling Optimization for Load Balancing in Cloud Computing Environment Using Hybrid Artificial Bee Colony Algorithm With Reinforcement Learning. IEEE. 10, pp.17803 - 17818. https://doi.org/10.1109/ACCESS.2022.3149955.
Miao, Y. et al. Intelligent task prediction and computation offloading based on mobile-edge cloud computing. Future Gener. Comput. Syst. 102, 925–931. https://doi.org/10.1016/j.future.2019.09.035 (2020).
Jauro, F. et al. Deep learning architectures in emerging cloud computing architectures: Recent development, challenges and next research trend. Appl. Soft Comput. https://doi.org/10.1016/j.asoc.2020.106582 (2020).
Khaledian, N., Voelp, M., Azizi, S. & Hosseini Shirvani, M. AI-based & heuristic workflow scheduling in cloud and fog computing: A systematic review. Cluster Comput. 27, 10265–10298. https://doi.org/10.1007/s10586-024-04442-2 (2024).
Ghorbani, M., Khaledian, N. & Moazzami, S. ALBLA: an adaptive load balancing approach in edge-cloud networks utilizing learning automata. Computing 107, 34. https://doi.org/10.1007/s00607-024-01380-0 (2025).
Shahmirzadi, D., Khaledian, N. & Rahmani, A. M. Analyzing the impact of various parameters on job scheduling in the Google cluster dataset. Cluster Comput. 27, 7673–7687. https://doi.org/10.1007/s10586-024-04377-8 (2024).
Wu, H., Li, X. & Deng, Y. Deep learning-driven wireless communication for edge-cloud computing: Opportunities and challenges. J. Cloud Comput. https://doi.org/10.1186/s13677-020-00168-9 (2020).
Cao, Zhi; Zhang, Honggang; Cao, Yu and Liu, Benyuan (2019). 2019 15th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN) - A Deep Reinforcement Learning Approach to Multi-Component Job Scheduling in Edge Computing. 19–24. https://doi.org/10.1109/MSN48538.2019.00018.
Nandhakumar, A. R., Baranwal, A., Choudhary, P., Golec, M. & Gill, S. S. EdgeAISim: A toolkit for simulation and modelling of AI models in edge computing environments. Elsevier 31, 1–14. https://doi.org/10.1016/j.measen.2023.100939 (2023).
YanalAlahmad; Tariq Daradkeh and Anjali Agarwal; (2021). Proactive Failure-Aware Task Scheduling Framework for Cloud Computing . IEEE Access. https://doi.org/10.1109/access.2021.3101147.
Ali Shakarami; Ali Shahidinejad and Mostafa Ghobaei-Arani; (2021). An autonomous computation offloading strategy in Mobile Edge Computing: A deep learning-based hybrid approach . Journal of Network and Computer Applications. https://doi.org/10.1016/j.jnca.2021.102974.
Hosseinzadeh, M. et al. Task Scheduling Mechanisms for Fog Computing: A Systematic Survey. IEEE. 11, 50994–51017. https://doi.org/10.1109/ACCESS.2023.3277826 (2023).
Shakarami, A., Ghobaei-Arani, M. & Shahidinejad, A. A survey on the computation offloading approaches in mobile edge computing: A machine learning-based perspective. Comput. Netw. 182, 107496 (2020).
Chen, Z. et al. Computation offloading and task scheduling for DNN-based applications in cloud-edge computing. IEEE Access 8, 115537–115547 (2020).
Jiangjiang Zhang, Zhenhu Ning, Muhammad Waqas, HishamAlasmary, ShanshanTu and Sheng Chen. (2023). Hybrid Edge-cloud Collaborator Resource Scheduling Approach Based on Deep Reinforcement Learning and Multi-Objective Optimization. IEEE. , pp.1 - 14. https://doi.org/10.1109/TC.2023.3326977.
HojjatBaghban, Amir Rezapour, Ching-Hsien Hsu, SirapopNuannimnoi and Ching-Yao Huang. (2022). Edge-AI: IoT Request Service Provisioning in Federated Edge Computing Using Actor-Critic Reinforcement Learning. IEEE., pp.1–10. https://doi.org/10.1109/TEM.2022.3166769.
Sellami, B., Hakiri, A. & Yahia, S. B. Deep reinforcement learning for energy-aware task offloading in join SDN-Blockchain 5G massive IoT edge network. Future Gener. Comput. Syst. 137, 363–379. https://doi.org/10.1016/j.future.2022.07.024 (2022).
Jain, V., Kumar, B. & Gupta, A. Cybertwin-driven resource allocation using deep reinforcement learning in 6G-enabled edge environment. J. King Saud Univ. - Comput. Inf. Sci. 34(8), 5708–5720. https://doi.org/10.1016/j.jksuci.2022.02.005 (2022).
Khayyat, M. et al. Advanced deep learning-based computational offloading for multilevel vehicular edge-cloud computing networks. IEEE Access https://doi.org/10.1109/ACCESS.2020.3011705 (2020).
Hu, L., Sun, G. & Ren, Y. CoEdge: Exploiting the edge-cloud collaboration for faster deep learning. IEEE Access 8, 100533–100541. https://doi.org/10.1109/ACCESS.2020.2995583 (2020).
Wu, H., Zhang, Z., Guan, C., Wolter, K. & Xu, M. Collaborate edge and cloud computing with distributed deep learning for smart city Internet of Things. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2020.2996784 (2020).
Lu, S. et al. QoS-aware task scheduling in cloud-edge environment. IEEE Access https://doi.org/10.1109/access.2021.3072216 (2021).
Kim, Y., Song, C., Han, H., Jung, H. & Kang, S. Collaborative task scheduling for IoT-assisted edge computing. IEEE Access 8, 216593–216606. https://doi.org/10.1109/access.2020.3041872 (2020).
Liu, D., Chen, X., Zhou, Z. & Ling, Q. HierTrain: Fast hierarchical edge AI learning with hybrid parallelism in mobile-edge-cloud computing. IEEE Open J. Commun. Soc. 1, 634–645. https://doi.org/10.1109/OJCOMS.2020.2994737 (2020).
Fang, Juan and Ma, Aonan (2020). IoT Application Modules Placement and Dynamic Task Processing in Edge-Cloud Computing. IEEE Internet of Things Journal, 1–1. https://doi.org/10.1109/JIOT.2020.3007751.
Lee, K., Silva, BhagyaNathali & Han, K. Algorithmic implementation of deep learning layer assignment in edge computing based smart city environment. Comput. Electr. Eng. https://doi.org/10.1016/j.compeleceng.2020.106909 (2021).
BassemSellami; AkramHakiri; Sadok Ben Yahia and Pascal Berthou; (2020). Deep Reinforcement Learning for Energy-Efficient Task Scheduling in SDN-based IoT Network . 2020 IEEE 19th International Symposium on Network Computing and Applications (NCA). https://doi.org/10.1109/nca51143.2020.9306739.
Asim, M., Wang, Y., Wang, K. & Huang, P.-Q. A review on computational intelligence techniques in cloud and edge computing. IEEE Trans. Emerg. Top. Comput. Intell. https://doi.org/10.1109/TETCI.2020.3007905 (2020).
Djigal, H., Xu, J., Liu, L. & Zhang, Y. Machine and deep learning for resource allocation in multi-access edge computing: A survey. IEEE 24(4), 2449–2494. https://doi.org/10.1109/COMST.2022.3199544 (2022).
Dong, Y., Xu, G., Zhang, M. & Meng, X. A high-efficient joint ’cloud-edge’ aware strategy for task deployment and load balancing. IEEE Access https://doi.org/10.1109/access.2021.3051672 (2021).
Changha Lee; Seong-Hwan Kim and Chan-Hyun Youn; (2020). An Accelerated Continual Learning with Demand Prediction based Scheduling in Edge-Cloud Computing . 2020 International Conference on Data Mining Workshops (ICDMW). https://doi.org/10.1109/icdmw51313.2020.00103.
Xie, Y. et al. A novel directional and non-local-convergent particle swarm optimization based workflow scheduling in cloud-edge environment. Future Gener. Comput. Syst. https://doi.org/10.1016/j.future.2019.03.005 (2019).
Li, C., Bai, J. & Luo, Y. Efficient resource scaling based on load fluctuation in edge-cloud computing environment. J. Supercomput. https://doi.org/10.1007/s11227-019-03134-8 (2020).
Tong, Z. et al. Adaptive computation offloading and resource allocation strategy in a mobile edge computing environment. Inf. Sci. 537, 116–131. https://doi.org/10.1016/j.ins.2020.05.057 (2020).
Tuli, S. et al. HealthFog: An ensemble deep learning based Smart Healthcare System for Automatic Diagnosis of Heart Diseases in integrated IoT and fog computing environments. Future Gener. Comput. Syst. 104, 187–200. https://doi.org/10.1016/j.future.2019.10.043 (2020).
Jian, C., Chen, J., Ping, J. & Zhang, M. An Improved Chaotic Bat Swarm Scheduling Learning Model on Edge Computing. IEEE Access https://doi.org/10.1109/ACCESS.2019.2914261 (2019).
Carvalho, G., Cabral, B., Pereira, V. & Bernardino, J. Computation offloading in edge computing environments using artificial intelligence techniques. Eng. Appl. Artif. Intell. 95, 103840. https://doi.org/10.1016/j.engappai.2020.103840 (2020).
Chen, L., Guo, K., Fan, G., Wang, C. & Song, S. Resource constrained profit optimization method for task scheduling in edge cloud. IEEE Access https://doi.org/10.1109/ACCESS.2020.3000985 (2020).
Cai, L. et al. Failure-resilient DAG task scheduling in edge computing. Comput. Netw. 198, 108361. https://doi.org/10.1016/j.comnet.2021.108361 (2021).
Li, C., Tang, J., Tang, H. & Luo, Y. Collaborative cache allocation and task scheduling for data-intensive applications in edge computing environment. Future Gener. Comput. Syst. 95, 249–264. https://doi.org/10.1016/j.future.2019.01.007 (2019).
Wang, B., Wang, C., Huang, W., Song, Y. & Qin, X. A survey and taxonomy on task offloading for edge-cloud computing. IEEE Access https://doi.org/10.1109/ACCESS.2020.3029649 (2020).
Qihe Huang; Xiaolong Xu and Jinhui Chen; (2021). Learning-aided fine grained offloading for real-time applications in edge-cloud computing . Wireless Networks. https://doi.org/10.1007/s11276-021-02750-8.
Xiaokang Zhou, Wei Liang, Ke Yan, Weimin Li, Kevin I-Kai Wang, Jianhua Ma and Qun Jin. (2023). Edge-Enabled Two-Stage Scheduling Based on Deep Reinforcement Learning for Internet of Everything. IEEE. 10(4), pp.3295 - 3304. https://doi.org/10.1109/JIOT.2022.3179231.
Miaojiang Chen; Tian Wang; Shaobo Zhang and Anfeng Liu; (2021). Deep reinforcement learning for computation offloading in mobile edge computing environment . Computer Communications. https://doi.org/10.1016/j.comcom.2021.04.028.
Chen, Z., Wei, P. & Li, Y. Combining neural network-based method with heuristic policy for optimal task scheduling in hierarchical edge cloud. Digit. Commun. Networks 9(3), 688–697. https://doi.org/10.1016/j.dcan.2022.04.023 (2023).
SundasIftikhar, Sukhpal Singh Gill, Chenghao Song, Minxian Xu, Mohammad SadeghAslanpour, Adel N. Toosi, Junhui Du, Huaming Wu, Shreya Ghosh, Deepraj Chowdhury, Muhammed Golec, Mohit Kumar, Ahmed M. Abdelmoniem, Felix Cuadrado, Blesson Varghese, Omer Rana, SchahramDustdar and Steve Uhlig. (2023). AI-based fog and edge computing: A systematic review, taxonomy and future directions. Elsevier. 21, pp.1–49. https://doi.org/10.1016/j.iot.2022.100674.
Kun Cao; Shiyan Hu; Yang Shi; Armando Colombo; Stamatis Karnouskos and Xin Li; (2021). A Survey on Edge and Edge-Cloud Computing Assisted Cyber-Physical Systems . IEEE Transactions on Industrial Informatics. https://doi.org/10.1109/tii.2021.3073066.
Linhuan Liu; Haibo Ge; Shun Li; Xutao Chen; Haiwen Gong and Yongjing Cui; (2021). Resource Allocation Strategy Based on Improved Auction Algorithm in Mobile Edge Computing Environment . 2021 IEEE 6th International Conference on Cloud Computing and Big Data Analytics (ICCCBDA). https://doi.org/10.1109/icccbda51879.2021.9442523.
Huang, Yutao; Wang, Feng; Wang, Fangxin and Liu, Jiangchuan (2019). IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) - DeePar: A Hybrid Device-Edge-Cloud Execution Framework for Mobile Deep Learning Applications. 892–897. https://doi.org/10.1109/infcomw.2019.8845240.
Qi Zhang; Lin Gui; Shichao Zhu and Xiupu Lang; (2021). Task Offloading and Resource Scheduling in Hybrid Edge-Cloud Networks . IEEE Access. https://doi.org/10.1109/access.2021.3088124.
Chen, Lulu; Xu, Yangchuan; Lu, Zhihui; Wu, Jie; Gai, Keke; Hung, Patrick C. K. and Qiu, Meikang (2020). IoTMicroservice Deployment in Edge-cloud Hybrid Environment Using Reinforcement Learning. IEEE Internet of Things Journal, 1–1. https://doi.org/10.1109/JIOT.2020.3014970.
Muhammed Tawfiqul Islam; Huaming Wu; Shanika Karunasekera and RajkumarBuyya; (2021). SLA-Based Scheduling of Spark Jobs in Hybrid Cloud Computing Environments . IEEE Transactions on Computers. https://doi.org/10.1109/tc.2021.3075625.
Lee, C., Kim, S.-H. & Youn, C.-H. Cooperating edge cloud-based hybrid online learning for accelerated energy data stream processing in load forecasting. IEEE Access 8, 199120–199132 (2020).
Lakhan, Abdullah and Li, Xiaoping (2019). IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom) - Content Aware Task Scheduling Framework for Mobile Workflow Applications in Heterogeneous Mobile-Edge-Cloud Paradigms: CATSA Framework. 242–249. https://doi.org/10.1109/ispa-bdcloud-sustaincom-socialcom48970.2019.00044.
Rafique, H. et al. A novel bio-inspired hybrid algorithm (NBIHA) for efficient resource management in fog computing. IEEE Access https://doi.org/10.1109/ACCESS.2019.2924958 (2019).
Mohammad T. Alotaibi; Mohammad S. Almalag and Kyle Werntz; (2020). Task Scheduling in Cloud Computing Environment Using Bumble Bee Mating Algorithm . 2020 IEEE Global Conference on Artificial Intelligence and Internet of Things (GCAIoT). https://doi.org/10.1109/gcaiot51063.2020.9345824.
Thinh Quang Dinh, Ben Liang, Tony Q.S. Quek and Hyundong Shin. (2019). Online Resource Procurement and Allocation in a Hybrid Edge-Cloud Computing System. IEEE. 19(3), pp.2137 - 2149. https://doi.org/10.1109/TWC.2019.2962795.
Ghanavati, Sara; Abawajy, Jemal H. and Izadi, Davood (2020). An Energy Aware Task Scheduling Model Using Ant-Mating Optimization in Fog Computing Environment. IEEE Transactions on Services Computing, 1–1. https://doi.org/10.1109/TSC.2020.3028575.
Behzad Saemi, Ali Asghar Rahmani Hosseinabadi, Azadeh Khodadadi, Seyedsaeid Mirkamali, and Ajith Abraham. (2023). Solving Task Scheduling Problem in Mobile Cloud Computing Using the Hybrid Multi-Objective Harris Hawks Optimization Algorithm. IEEE. 11, pp.125033 - 125054. https://doi.org/10.1109/ACCESS.2023.3329069.
Sellami, B., Hakiri, A., Yahia, S. B. & Berthou, P. Energy-aware task scheduling and offloading using deep reinforcement learning in SDN-enabled IoT network. Elsevier 210, 1–21. https://doi.org/10.1016/j.comnet.2022.108957 (2022).
KAIGE ZHU, ZHENJIANG ZHANG, FENG SUN AND BO SHEN. (2022). Workflow Makespan Minimization for Partially Connected Edge Network: A Deep Reinforcement Learning-Based Approach. IEEE. 3, pp.518 - 529. https://doi.org/10.1109/OJCOMS.2022.3158417.
Do-Yup Kim, Da-Eun Lee, Ji-Wan Kim, and Hyun-Suk Lee. (2023). Collaborative Policy Learning for Dynamic Scheduling Tasks in Cloud-Edge-Terminal IoT Networks Using Federated Reinforcement Learning . IEEE, pp.1–14. https://doi.org/10.1109/JIOT.2023.3327495.
Nelson Sharma, Aswini Ghosh, Rajiv Misra and Sajal K. Das. (2023). Deep Meta Q-learning based Multi-Task Offloading in Edge-Cloud Systems. IEEE., pp.1–18. https://doi.org/10.1109/TMC.2023.3264901.
Chen, Z., Zhang, J., Min, G., Ning, Z. & Li, J. Traffic-aware lightweight hierarchical offloading toward adaptive slicing-enabled SAGIN. IEEE J. Sel. Areas Commun. https://doi.org/10.1109/JSAC.2024.3459020 (2024).
Chen, Z., Xiong, B. & Chen, X. Joint computation offloading and resource allocation in multi-edge smart communities with personalized federated deep reinforcement learning. IEEE Trans. Mob. Comput. https://doi.org/10.1109/TMC.2024.3396511 (2024).
Chen, Z. et al. Resilient collaborative caching for multi-edge systems with robust federated deep learning. IEEE/ACM Trans. Netw. 33(2), 654–669. https://doi.org/10.1109/TNET.2024.3497958 (2025).
Farida Siddiqi Prity, Md. Hasan Gazi and K. M. Aslam Uddin. (2023). A review of task scheduling in cloud computing based on nature-inspired optimization algorithm. Springer., pp.1–31. https://doi.org/10.1007/s10586-023-04090-y.
Karim M. Hassan, A. Abdo and Ahmed Yakoub. (2022). Enhancement of Health Care Services Based on Cloud Computing in IOT Environment Using Hybrid Swarm Intelligence. IEEE. 10, pp.105877 - 105886. https://doi.org/10.1109/ACCESS.2022.3211512.
Swati Lipsa, Ranjan Kumar Dash, Nikola Ivković and Korhan Cengiz. (2023). Task Scheduling in Cloud Computing: A Priority-Based Heuristic Approach. IEEE. 11, pp.27111 - 27126. https://doi.org/10.1109/ACCESS.2023.3255781.
Qi, Q. et al. Scalable parallel task scheduling for autonomous driving using multi-task deep reinforcement learning. IEEE Trans. Veh. Technol. https://doi.org/10.1109/tvt.2020.3029864 (2020).
Baris Yamansavascilar, Ahmet Cihat Baktir, Cagatay Sonmez, Atay Ozgovde, and Cem Ersoy. (2022). DeepEdge: A Deep Reinforcement Learning Based Task Orchestrator for Edge Computing. IEEE. 10(1), pp.538 - 552. https://doi.org/10.1109/TNSE.2022.3217311.
Contributed Indexing:
Keywords: Cloud computing; Deep learning; Edge computing; Internet of things; Reinforcement learning; Task scheduling
Entry Date(s):
Date Created: 20260227 Latest Revision: 20260227
Update Code:
20260228
DOI:
10.1038/s41598-026-41330-8
PMID:
41760833
Database:
MEDLINE

*Further Information*

*Edge-cloud computing has emerged as an important paradigm for modern Internet of Things (IoT) workflow applications, enabling low latency and on-demand resource allocation. In scenarios with heterogeneous deadlines and varying workloads, SLA compliance requires efficient coordination between edge and cloud resources. However, cloud-centric scheduling and heuristic approaches tend to lack adaptability to rapidly changing system conditions and, as a result, experience long waiting times (the same applies to QoS). To tackle these issues, we present IntelliScheduler, a hybrid actor-critic deep reinforcement learning framework for adaptive task scheduling in an edge-cloud system. Our framework presents a runtime-aware state representation combined with a learning-based decision mechanism, backed by a multi-buffer experience replay architecture. Second, a learning-based optimal task scheduling (LbOTS) algorithm is developed to minimise total task execution delay by discovering optimal deployment decisions across edge and cloud computational resources using latency-aware reward modelling. We assess the proposed approach by conducting extensive simulation experiments under different workloads. We evaluate LbOTS across various experimental scenarios and report up to 13% higher normalised reward, 67% lower training loss, 52-66% lower operational cost, and 80-90% lower rejection rate compared to PSO, MBO, and MOPSObaselines, achieving approximately 15-75% better QoE. Though the current assessment is simulation-based, the adaptive learning formulation is highly relevant for application in dynamic edge-cloud scheduling scenarios.
(© 2026. The Author(s).)*

*Declarations. Competing interests: The authors declare no competing interests. Ethical approval: This research does not involve humans or animals, so no ethical approval is required. Consent for publication: The authors give consent for their publication.*