Authors

Igiri C. G.

Computer Science Department, Rivers State University, Nigeria

Ejekwu Obunezi

Computer Science Department, Rivers State University, Nigeria

Ujah Alechenu Israel

Computer Science Department, Rivers State University, Nigeria

Abstract

Heterogeneous multicore architectures encompassing Central Processing Units (CPUs), Graphics Processing Units (GPUs), and Field-Programmable Gate Arrays (FPGAs) have emerged as the dominant computational paradigm for high-performance and embedded workloads. Task scheduling across such architectures presents a formidable challenge: the assignment of computational tasks to heterogeneous processing elements must satisfy precedence constraints whilst minimising overall workflow completion latency. Classical scheduling heuristics, including Earliest Finish Time (EFT) and Heterogeneous Earliest Finish Time (HEFT), offer polynomial-time approximations yet demonstrate limited adaptability under dynamic runtime conditions, frequently yielding suboptimal execution latency in large-scale task graphs. This paper proposes the Latency-Aware Adaptive Spotted Hyena Optimizer (LA-ASHO), a novel metaheuristic scheduling framework grounded in the social hunting behaviour of spotted hyenas. The framework encodes task-to-core assignments as discrete permutation vectors and evaluates fitness exclusively through a mathematically rigorous execution latency model that integrates computation time, memory overhead, and inter-core communication delays. Comprehensive simulation experiments conducted over 100 to 1,000 tasks across 8 to 64 heterogeneous cores, each repeated across 30 statistically independent runs demonstrate that LA-ASHO achieves statistically significant reductions in workflow completion latency relative to established baseline schedulers such as; Min-Min, Heterogeneous Earliest Finish Time (HEFT).  The principal contribution of this work is the formulation of an execution-latency-focused metaheuristic framework that is both theoretically grounded and practically scalable for real-world heterogeneous computing deployments.

Keywords

Adaptive Scheduling Directed Acyclic Graph Execution Latency Heterogeneous Multicore Scheduling Metaheuristic Optimisation Spotted Hyena Optimizer Swarm Intelligence.

Citation of this Article

Igiri C. G., Ejekwu Obunezi, Ujah Alechenu Israel. (2026). Adaptive Spotted Hyena Optimizer for Latency-Aware Task Scheduling in Heterogeneous Multicore Systems. Journal of Artificial Intelligence and Emerging Technologies (JAIET). 3(5), 34-52. Article DOI: https://doi.org/10.47001/JAIET/2026.305004

Licence Copyright (c) 2026 Journal of Artificial Intelligence and Emerging Technologies. This work is licensed under a Creative Commons Attribution Non Commercial 4.0 International Licence.

References

  1. Abualigah, L., Abd Elaziz, M., Sumari, P., Geem, Z. W., & Gandomi, A. H. (2022). Reptile Search Algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Systems with Applications, 191, 116158. https://doi.org/10.1016/j.eswa.2021.116158
  2. Arabnejad, H., & Barbosa, J. G. (2014). List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Transactions on Parallel and Distributed Systems, 25(3), 682–694. https://doi.org/10.1109/TPDS.2013.57
  3. Chen, X., Liu, Y., & Wang, Z. (2023). Latency-constrained task scheduling for real-time video analytics on GPU clusters. IEEE Transactions on Cloud Computing, 11(4), 3241–3255. https://doi.org/10.1109/TCC.2022.3204811
  4. Dhiman, G., & Kumar, V. (2017). Spotted hyena optimizer: A novel bio-inspired based metaheuristic technique for engineering applications. Advances in Engineering Software, 114, 48–70. https://doi.org/10.1016/j.advengsoft.2017.05.014
  5. Dong, T., Zhao, R., & Li, H. (2023). Task scheduling in edge-cloud heterogeneous continuum architectures for latency-sensitive IoT workloads. Future Generation Computer Systems, 142, 228–243. https://doi.org/10.1016/j.future.2023.01.012
  6. Hassan, M. H., Kamel, S., Abualigah, L., & Eid, A. (2021). Development and application of slime mould algorithm for optimal economic emission dispatch. Expert Systems with Applications, 182, 115205. https://doi.org/10.1016/j.eswa.2021.115205
  7. Kumar, R., & Sharma, D. (2022). Whale optimisation algorithm-based task scheduling for heterogeneous cloud environments. Journal of Supercomputing, 78(6), 8702–8731. https://doi.org/10.1007/s11227-02104237-7
  8. Li, W., Zhang, J., & Chen, Q. (2024). Deadline-aware workflow scheduling for mobile edge computing with heterogeneous resources. IEEE Internet of Things Journal, 11(3), 4820–4836. https://doIi.org/10.1109/JIOT.2023.3312045
  9. Liu, Z., Chen, H., & Xu, M. (2021). Velocity-adaptive particle swarm optimisation for heterogeneous DAG scheduling in high-performance computing. Parallel Computing, 107, 102803. https://doi.org/10.1016/j.parco.2021.102803
  10. Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf optimizer. Advances in Engineering Software, 69, 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007
  11. Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in Engineering Software, 95, 51–67. https:u//doi.org/10.1016/j.advengsoft.2016.01.008
  12. Park, J., & Kim, S. (2023). Latency-aware priority assignment for real-time scheduling in heterogeneous automotive embedded systems. IEEE Transactions on Vehicular Technology, 72(8), 11042–11057. https://doi.org/10.1109/TVT.2023.3258831
  13. Rajavel, R., & Mathivanan, S. K. (2021). Discrete grey wolf optimizer for DAG task scheduling in heterogeneous multiprocessor environments. Applied Soft Computing, 113, 107896. https://doi.org/10.1016/j.asoc.2021.107896
  14. Singh, P., Dhiman, G., & Kaur, A. (2023). A quantum-behaved spotted hyena optimizer for engineering design problems. Neural Computing and Applications, 35(4), 3317–3340. https://doi.org/10.1007/s00521022-07929-8
  15. Topcuoglu, H., Hariri, S., & Wu, M.-Y. (2002). Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Transactions on Parallel and Distributed Systems, 13(3), 260–274. https://doi.org/10.1109/71.993206
  16. Wang, L., Liu, X., & Zhao, Y. (2022). Dynamic partitioning for CPU-GPU co-execution in heterogeneous multicore systems. ACM Transactions on Architecture and Code Optimization, 19(2), 1–26. https://doi.org/10.1145/3505264
  17. Zhang, Y., Sun, Q., & Wang, K. (2022). Deep Q-network based adaptive scheduling for heterogeneous cloud task workloads. IEEE Transactions on Services Computing, 15(6), 3481–3495. https://doi.org/10.1109/TSC.2021.3094312
  18. Zhao, C., Liu, J., & Peng, H. (2023). Reinforcement learning enhanced genetic algorithm for adaptive DAG scheduling in heterogeneous cloud environments. Journal of Parallel and Distributed Computing, 173, 14–28. https://doi.org/10.1016/j.jpdc.2022.11.003
  19. Zhao, R., Li, Q., & Dong, T. (2024). Graph neural network-based latency-sensitive task scheduling for scientific workflows on heterogeneous clusters. IEEE Transactions on Parallel and Distributed Systems, 35(2), 289–304.