A Hybrid Metaheuristic Algorithm for Energy-Aware Task Scheduling
Ana Paula Maia Tanajura Ellefsen* , Giorgio Mossa
Telenor, Snarøyveien 30, Oslo, Norway · Department of Mechanics, Mathematics and Management, Politecnico di Bari, Via Orabona, 4, 70125, Bari, Italy
* Corresponding author: ana.ellefsen@dsv.com
Keywords: Task scheduling, Energy-aware computing, Hybrid metaheuristic, Genetic algorithm, Simulated annealing
To cite this article: Ellefsen, A.P.M.T., & Mossa, G. (2026). A Hybrid Metaheuristic Algorithm for Energy-Aware Task Scheduling. Journal of Smart Computing , 2(1) , 43-52. https://doi.org/10.5281/zenodo.23266056
References
- Abdel-Basset, M., El-Shahat, D., Deb, K., & Abouhawwash, M. (2020). Energy-aware whale optimization algorithm for real-time task scheduling in multiprocessor systems. Applied Soft Computing, 93, 106349. https://doi.org/10.1016/j.asoc.2020.106349
- Ahmad, S. G., Liew, C. S., Munir, E. U., Ang, T. F., & Khan, S. U. (2016). A hybrid genetic algorithm for optimization of scheduling workflow applications in heterogeneous computing systems. Journal of Parallel and Distributed Computing, 87, 80–90. https://doi.org/10.1016/j.jpdc.2015.10.001
- Akbari, M., Rashidi, H., & Alizadeh, S. H. (2017). An enhanced genetic algorithm with new operators for task scheduling in heterogeneous computing systems. Engineering Applications of Artificial Intelligence, 61, 35–46. https://doi.org/10.1016/j.engappai.2017.02.013
- Baskiyar, S., & Abdel-Kader, R. (2010). Energy aware DAG scheduling on heterogeneous systems. Cluster Computing, 13(4), 373–383. https://doi.org/10.1007/s10586-009-0119-6
- Dorigo, M., & Stützle, T. (2004). Ant colony optimization. MIT Press. https://doi.org/10.7551/mitpress/1290.001.0001
- Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. W. H. Freeman.
- Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. MIT Press. https://doi.org/10.7551/mitpress/1090.001.0001
- Ismayilov, G., & Topcuoglu, H. R. (2020). Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing. Future Generation Computer Systems, 102, 307–322. https://doi.org/10.1016/j.future.2019.08.012
- Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. In Proceedings of ICNN'95 – International Conference on Neural Networks (Vol. 4, pp. 1942–1948). IEEE. https://doi.org/10.1109/icnn.1995.488968
- Keshanchi, B., & Navimipour, N. J. (2016). Priority-based task scheduling in the cloud systems using a memetic algorithm. Journal of Circuits, Systems and Computers, 25(10), 1650119. https://doi.org/10.1142/s021812661650119x
- Kirkpatrick, S., Gelatt, C. D., & Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671–680. https://doi.org/10.1126/science.220.4598.671
- Lee, Y. C., & Zomaya, A. Y. (2011). Energy conscious scheduling for distributed computing systems under different operating conditions. IEEE Transactions on Parallel and Distributed Systems, 22(8), 1374–1381. https://doi.org/10.1109/tpds.2010.208
- Li, K., Tang, X., & Li, K. (2014). Energy-efficient stochastic task scheduling on heterogeneous computing systems. IEEE Transactions on Parallel and Distributed Systems, 25(11), 2867–2876. https://doi.org/10.1109/tpds.2013.270
- Masanet, E., Shehabi, A., Lei, N., Smith, S., & Koomey, J. (2020). Recalibrating global data center energy-use estimates. Science, 367(6481), 984–986. https://doi.org/10.1126/science.aba3758
- Mezmaz, M., Melab, N., Kessaci, Y., Lee, Y. C., Talbi, E.-G., Zomaya, A. Y., & Tuyttens, D. (2011). A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems. Journal of Parallel and Distributed Computing, 71(11), 1497–1508. https://doi.org/10.1016/j.jpdc.2011.04.007
- 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
- Tanha, M., Hosseini Shirvani, M., & Rahmani, A. M. (2021). A hybrid meta-heuristic task scheduling algorithm based on genetic and thermodynamic simulated annealing algorithms in cloud computing environments. Neural Computing and Applications, 33(24), 16951–16984. https://doi.org/10.1007/s00521-021-06289-9
- 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
- Ullman, J. D. (1975). NP-complete scheduling problems. Journal of Computer and System Sciences, 10(3), 384–393. https://doi.org/10.1016/s0022-0000(75)80008-0
- Verma, A., & Kaushal, S. (2017). A hybrid multi-objective particle swarm optimization for scientific workflow scheduling. Parallel Computing, 62, 1–19. https://doi.org/10.1016/j.parco.2017.01.002
- Xu, Y., Li, K., Hu, J., & Li, K. (2014). A genetic algorithm for task scheduling on heterogeneous computing systems using multiple priority queues. Information Sciences, 270, 255–287. https://doi.org/10.1016/j.ins.2014.02.122