[1] Parida, B. R., Rath, A. K., & Swagatika, S. (2021). Load Balancing of Tasks in Cloud Computing Using Fault-Tolerant Honey Bee Foraging Approach. In D. Mishra, R. Buyya, P. Mohapatra, & S. Patnaik (Eds.),
Intelligent and Cloud Computing. Springer Singapore.
https://doi.org/10.1007/978-981-15-6202-0_6
[2] Balla, H. A., Sheng, C. G., & Jing, W. (2021). Reliability-aware: task scheduling in cloud computing using multi-agent reinforcement learning algorithm and neural fitted Q.
The International Arab Journal of Information Technology,,
18(1), 36-47.
https://do i.org/10.34028/iajit/18/1/5
[3] Wu, L., Garg, S. K., Versteeg, S., & Buyya, R. (2014). SLA-Based Resource Provisioning for Hosted Software-as-a-Service Applications in Cloud Computing Environments.
IEEE Transactions on Services Computing,
7(3), 465-485.
https://doi.org/10.1109/ TSC.2013.49
[6] Fakhfakh, F., Kacem, H. H., & Kacem, A. H. (2014, September 1-2).
Workflow Scheduling in Cloud Computing: A Survey. 2014 IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, Ulm, Germany.
https://doi.org/1 0.1109/EDOCW.2014.61
[7] Huang, K. C., Tsai, Y. L., & Liu, H. C. (2015). Task ranking and allocation in list-based workflow scheduling on parallel computing platform.
The Journal of Supercomputing,
71(1), 217-240.
https://doi.org/10.1007/s11227-014-1294-7
[9] Kaur, N., & Singh, S. (2016). A Budget-constrained Time and Reliability Optimization BAT Algorithm for Scheduling Workflow Applications in Clouds.
Procedia Computer Science,
98, 199-204.
https://doi.org/10.1016/j.procs.2016.09.032
[10] Li, H., Ge, S., & Zhang, L. (2014, May 31 June 2).
A QoS-based scheduling algorithm for instance-intensive workflows in cloud environment. The 26th Chinese Control and Decision Conference (2014 CCDC), Changsha, China.
https://doi.org/10.1109/CCDC.2 014.6852898
[11] Li, J., Su, S., Cheng, X., Huang, Q., & Zhang, Z. (2011, September 2-4). Cost-Conscious Scheduling for Large Graph Processing in the Cloud. 2011 IEEE International Conference on High Performance Computing and Communications, Banff, AB, Canada. https://doi.org/10.1109/HPCC.2011.147
[12] Wang, X., Wang, Y., & Zhu, H. (2012). Energy-Efficient Multi-Job Scheduling Model for Cloud Computing and Its Genetic Algorithm.
Mathematical Problems in Engineering,
2012, 1-16.
https://doi.org/10.1155/2012/589243
[13] Safari, M., & Khorsand, R. (2018). PL-DVFS: combining Power-aware List-based scheduling algorithm with DVFS technique for real-time tasks in Cloud Computing.
The Journal of Supercomputing,
74(10), 5578-5600.
https://doi.org/10.1007/s11227-018-2498-z
[14] Ergu, D., Kou, G., Peng, Y., Shi, Y., & Shi, Y. (2013). The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment.
The Journal of Supercomputing,
64(3), 835-848.
https://doi.org/10.1007/s11227-011-0625-1
[15] Kong, X., Lin, C., Jiang, Y., Yan, W., & Chu, X. (2011). Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction.
Journal of Network and Computer Applications,
34(4), 1068-1077.
https://doi.org/10.1016/j.jnca.2010.06.001
[16] Khorsand, R., Safi-Esfahani, F., Nematbakhsh, N., & Mohsenzade, M. (2017). ATSDS: adaptive two-stage deadline-constrained workflow scheduling considering run-time circumstances in cloud computing environments.
The Journal of Supercomputing,
73(6), 2430-2455.
https://doi.org/10.1007/s11227-016-1928-z
[17] Alaei, M., Khorsand, R., & Ramezanpour, M. (2021). An adaptive fault detector strategy for scientific workflow scheduling based on improved differential evolution algorithm in cloud.
Applied Soft Computing,
99(6), 106895.
https://doi.org/10.1016/j.asoc.2020.106895
[18] Paknejad, P., Khorsand, R., & Ramezanpour, M. (2021). Chaotic improved PICEA-g-based multi-objective optimization for workflow scheduling in cloud environment.
Future Generation Computer Systems,
117(10), 12-28.
https://doi.org/10.1016/j.fut ure.2020.11.002
[19] Bahrpeyma, F., Haghighi, H., & Zakerolhosseini, A. (2015). An adaptive RL based approach for dynamic resource provisioning in Cloud virtualized data centers.
Computing,
97(12), 1209-1234.
https://doi.org/10.1007/s00607-015-0455-8
[20] Jamshidi, P., Ahmad, A., & Pahl, C. (2014, June 2-3).
Autonomic resource provisioning for cloud-based software. Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Hyderabad, India.
https://doi.org /10.1145/2593929.2593940
[21] Shi, J., Luo, J., Dong, F., Zhang, J., & Zhang, J. (2016). Elastic resource provisioning for scientific workflow scheduling in cloud under budget and deadline constraints.
Cluster Computing,
19(1), 167-182.
https://doi.org/10.1007/s10586-015-0530-0
[22] Belgacem, A., & Beghdad-Bey, K. (2022). Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost.
Cluster Computing,
25(1), 579-595.
https://doi.org/10.1007/s10586-021-03432-y
[23] Abazari, F., Analoui, M., Takabi, H., & Fu, S. (2019). MOWS: Multi-objective workflow scheduling in cloud computing based on heuristic algorithm.
Simulation Modelling Practice and Theory,
93, 119-132.
https://doi.org/10.1016/j.simpat.2018.10.004
[25] Zhang, F., Cao, J., Li, K., Khan, S. U., & Hwang, K. (2014). Multi-objective scheduling of many tasks in cloud platforms.
Future Generation Computer Systems,
37, 309-320.
https://doi.org/10.1016/j.future.2013.09.006
[26] Xia, X., Qiu, H., Xu, X., & Zhang, Y. (2022). Multi-objective workflow scheduling based on genetic algorithm in cloud environment.
Information Sciences,
606, 38-59.
https://doi.org/10.1016/j.ins.2022.05.053
[27] Zeedan, M., Attiya, G., & El-Fishawy, N. (2023). Enhanced hybrid multi-objective workflow scheduling approach based artificial bee colony in cloud computing.
Computing,
105(1), 217-247.
https://doi.org/10.1007/s00607-022-01116-y
[30] Benayoun, R., De Montgolfier, J., Tergny, J., & Laritchev, O. (1971). Linear programming with multiple objective functions: Step method (stem).
Mathematical Programming,
1(1), 366-375.
https://doi.org/10.1007/BF01584098
[32] Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A. F., & Buyya, R. (2011). CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms.
Software: Practice and Experience,
41(1), 23-50.
https://doi.org/10.1002/spe.995
[34] Ayoubi, M., Ramezanpour, M., & Khorsand, R. (2021). An autonomous IoT service placement methodology in fog computing.
Software: Practice and Experience,
51(5), 1097-1120.
https://doi.org/10.1002/spe.2939