References
Abdulhamid, S. i. M., Abd Latiff, M. S., Madni, S. H. H., & Abdullahi, M. (2018). Fault tolerance aware scheduling technique for cloud computing environment using dynamic clustering algorithm. Neural Computing and Applications, 29(1), 279-293.
DOI: https://doi.org/10.1007/s00521-016-2448-8
Abualigah, L., Yousri, D., Abd Elaziz, M., Ewees, A. A., Al-Qaness, M. A., & Gandomi, A. H. (2021). Aquila optimizer: a novel meta-heuristic optimization algorithm. Computers & Industrial Engineering, 157, 107250. https://doi.org/10.1016/j.cie.2021.107250
Al-maamari, A., & Omara, F. A. (2015). Task scheduling using hybrid algorithm in cloud computing environments. Journal of Computer Engineering (IOSR-JCE), 17(3), 96-106. DOI: 10.9790/0661-173696106
Alsmady, A., Al-Khraishi, T., Mardini, W., Alazzam, H., & Khamayseh, Y. (2019). Workflow scheduling in cloud computing using memetic algorithm. Paper presented at the 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT). DOI: 10.1109/JEEIT.2019.8717430
Ashouraei, M., Khezr, S. N., Benlamri, R., & Navimipour, N. J. (2018). A new SLA-aware load balancing method in the cloud using an improved parallel task scheduling algorithm. Paper presented at the 2018 IEEE 6th international conference on future internet of things and cloud (FiCloud). DOI: 10.1109/FiCloud.2018.00018
Bajaj, S. (2021). Current drift in energy efficiency cloud computing: new provocations, workload prediction, consolidation, and resource over commitment. In Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing (pp. 1198-1214): IGI Global. DOI: 10.1109/FiCloud.2018.00018
Baliga, J., Ayre, R. W., Hinton, K., & Tucker, R. S. (2010). Green cloud computing: Balancing energy in processing, storage, and transport. Proceedings of the IEEE, 99(1), 149-167. DOI: 10.1109/JPROC.2010.2060451
Bhavani, B., & Guruprasad, H. (2014). Resource provisioning techniques in cloud computing environment: a survey. International Journal of Research in Computer and Communication Technology, 3(3), 395-401.
Bhoi, U., & Ramanuj, P. N. (2013). Enhanced max-min task scheduling algorithm in cloud computing. International Journal of Application or Innovation in Engineering and Management (IJAIEM), 2(4), 259-264.
Blazewicz, J., Ecker, K. H., Pesch, E., Schmidt, G., Sterna, M., & Weglarz, J. (2019). Scheduling in logistics. In Handbook on Scheduling (pp. 761-811): Springer.
Brucker, P., & Du, D. (2008). Scheduling Algorithms. SIAM review, 50(1), 169.
Buyya, R., Broberg, J., & Goscinski, A. M. (2010). Cloud computing: Principles and paradigms: John Wiley & Sons.
Casavant, T. L., & Kuhl, J. G. (1988). A taxonomy of scheduling in general-purpose distributed computing systems. IEEE Transactions on software engineering, 14(2), 141-154. DOI: 10.1109/32.4634
Chen, H., Wang, F., Helian, N., & Akanmu, G. (2013). User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. Paper presented at the 2013 National Conference on Parallel computing technologies (PARCOMPTECH).
DOI: 10.1109/ParCompTech.2013.6621389
Chitgar, N., Jazayeriy, H., & Rabiei, M. (2019). Improving cloud computing performance using task scheduling method based on vms grouping. Paper presented at the 2019 27th Iranian Conference on electrical engineering (ICEE).
DOI: 10.1109/IranianCEE.2019.8786391
Dasgupta, K., Mandal, B., Dutta, P., Mandal, J. K., & Dam, S. (2013). A genetic algorithm (ga) based load balancing strategy for cloud computing. Procedia Technology, 10, 340-347.
https://doi.org/10.1016/j.protcy.2013.12.369
du Pin Calmon, F., Cloud, J. M., Medard, M., & Zeng, W. (2017). Multi-path data transfer using network coding. In: Google Patents.
Duan, Q., Yan, Y., & Vasilakos, A. V. (2012). A survey on service-oriented network virtualization toward convergence of networking and cloud computing. IEEE Transactions on Network and Service Management, 9(4), 373-392. DOI: 10.1109/TNSM.2012.113012.120310
Elmougy, S., Sarhan, S., & Joundy, M. (2017). A novel hybrid of Shortest job first and round Robin with dynamic variable quantum time task scheduling technique. Journal of Cloud computing, 6(1), 1-12. DOI 10.1186/s13677-017-0085-0
Endo, P. T., de Almeida Palhares, A. V., Pereira, N. N., Goncalves, G. E., Sadok, D., Kelner, J., ... Mangs, J.-E. (2011). Resource allocation for distributed cloud: concepts and research challenges. IEEE network, 25(4), 42-46. DOI: 10.1109/MNET.2011.5958007
Gabi, D., Ismail, A. S., Zainal, A., Zakaria, Z., & Al-Khasawneh, A. (2017). Cloud scalable multi-objective task scheduling algorithm for cloud computing using cat swarm optimization and simulated annealing. Paper presented at the 2017 8th International Conference on Information Technology (ICIT). DOI: 10.1109/ICITECH.2017.8080065
Gobalakrishnan, N., & Arun, C. (2018). A new multi-objective optimal programming model for task scheduling using genetic gray wolf optimization in cloud computing. The Computer Journal, 61(10), 1523-1536. https://doi.org/10.1093/comjnl/bxy009
Goyal, S. (2014). Public vs private vs hybrid vs community-cloud computing: a critical review. International Journal of Computer Network and Information Security, 6(3), 20-29.
DOI: https://doi.org/10.5815/ijcnis.2014.03.03
Guo, Y., Hu, G., & Shao, D. (2022). QOGMP: QoS-oriented global multi-path traffic scheduling algorithm in software defined network. Scientific Reports, 12(1), 14600.
Gupta, A., & Garg, R. (2017). Load balancing based task scheduling with ACO in cloud computing. Paper presented at the 2017 International Conference on Computer and Applications (ICCA). DOI: 10.1109/COMAPP.2017.8079781
Herrmann, J. W. (2006). Handbook of production scheduling (Vol. 89): Springer Science & Business Media.
Jianfang, C., Junjie, C., & Qingshan, Z. (2014). An optimized scheduling algorithm on a cloud workflow using a discrete particle swarm. Cybernetics and Information Technologies, 14(1), 25-39. DOI: https://doi.org/10.2478/cait-2014-0003
Kalra, M., & Singh, S. (2015). A review of metaheuristic scheduling techniques in cloud computing. Egyptian informatics journal, 16(3), 275-295.
https://doi.org/10.1016/j.eij.2015.07.001
Kaur, J., & Sidhu, B. K. (2017). A new flower pollination based task scheduling algorithm in cloud environment. Paper presented at the 2017 4th International Conference on Signal Processing, Computing and Control (ISPCC). DOI: 10.1109/ISPCC.2017.8269722
Kumar, A. S., Parthiban, K., & Shankar, S. S. (2019). An efficient task scheduling in a cloud computing environment using hybrid Genetic Algorithm-Particle Swarm Optimization (GA-PSO) algorithm. Paper presented at the 2019 International Conference on Intelligent Sustainable Systems (ICISS). DOI: 10.1109/ISS1.2019.8908041
Lakshmi, R. D., & Srinivasu, N. (2015). A review and analysis of task scheduling algorithms in different Cloud computing environments. International Journal of Computer Science and Mobile Computing, 4(12), 235-241.
Leivadeas, A., Papagianni, C., & Papavassiliou, S. (2012). Efficient resource mapping framework over networked clouds via iterated local search-based request partitioning. IEEE Transactions on Parallel and Distributed Systems, 24(6), 1077-1086. DOI: 10.1109/TPDS.2012.204
Lepakshi, V. A., & Prashanth, C. (2020). Efficient resource allocation with score for reliable task scheduling in cloud computing systems. Paper presented at the 2020 2nd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA). DOI: 10.1109/ICIMIA48430.2020.9074914
Li, J., Ma, T., Tang, M., Shen, W., & Jin, Y. (2017). Improved FIFO scheduling algorithm based on fuzzy clustering in cloud computing. Information, 8(1), 25.
Lim, S. Y., Kiah, M. M., & Ang, T. F. (2017). Security issues and future challenges of cloud service authentication. Acta Polytechnica Hungarica, 14(2), 69-89.
Lin, J., Zhong, Y., Lin, X., Lin, H., & Zeng, Q. (2014). Hybrid ant colony algorithm clonal selection in the application of the cloud’s resource scheduling. arXiv preprint arXiv:1411.2528.
Liu, S., & Yin, Y. (2019). Task scheduling in cloud computing based on improved discrete particle swarm optimization. Paper presented at the 2019 2nd International Conference on Information Systems and Computer Aided Education (ICISCAE).
DOI: 10.1109/ICISCAE48440.2019.221703
Mahmoud, H., Thabet, M., Khafagy, M. H., & Omara, F. A. (2022). Multiobjective Task Scheduling in Cloud Environment Using Decision Tree Algorithm. IEEE Access, 10, 36140-36151. DOI: 10.1109/ACCESS.2022.3163273
Masadeh, R., Sharieh, A., & Mahafzah, B. (2019). Humpback whale optimization algorithm based on vocal behavior for task scheduling in cloud computing. International Journal of Advanced Science and Technology, 13(3), 121-140.
Moreno-Vozmediano, R., Montero, R. S., & Llorente, I. M. (2012). Key challenges in cloud computing: Enabling the future internet of services. IEEE Internet Computing, 17(4), 18-25. DOI: 10.1109/MIC.2012.69
Nallakumar, R., Sengottaiyan, N., & Priya, K. (2014). A survey on scheduling and the attributes of task scheduling in the cloud. Int. J. Adv. Res. Comput. Commun. Eng, 3(10), 8167-8171. DOI: 10.1109/ICIIBMS55689.2022.9971622
Nayak, D., Malla, S. K., & Debadarshini, D. (2012). Improved round robin scheduling using dynamic time quantum. International Journal of Computer Applications, 38(5), 34-38.
Pacini, E., Mateos, C., & Garino, C. G. (2015). Balancing throughput and response time in online scientific Clouds via Ant Colony Optimization (SP2013/2013/00006). Advances in Engineering Software, 84, 31-47.
Pandey, S., Wu, L., Guru, S. M., & Buyya, R. (2010). A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. Paper presented at the 2010 24th IEEE international conference on advanced information networking and applications. https://doi.org/10.1109/AINA.2010.31
Pang, S., Li, W., He, H., Shan, Z., & Wang, X. (2019). An EDA-GA hybrid algorithm for multi-objective task scheduling in cloud computing. IEEE Access, 7, 146379-146389.
DOI: 10.1109/ACCESS.2019.2946216
Raghavan, S., Sarwesh, P., Marimuthu, C., & Chandrasekaran, K. (2015). Bat algorithm for scheduling workflow applications in cloud. Paper presented at the 2015 International Conference on Electronic Design, Computer Networks & Automated Verification (EDCAV). DOI: 10.1109/EDCAV.2015.7060555
Raj, R. J. S., & Prasad, S. M. (2016). Survey on variants of heuristic algorithms for scheduling workflow of tasks. Paper presented at the 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT). DOI: 10.1109/ICCPCT.2016.7530288
Saleh, H., Nashaat, H., Saber, W., & Harb, H. M. (2018). IPSO task scheduling algorithm for large scale data in cloud computing environment. IEEE Access, 7, 5412-5420.
DOI: 10.5772/intechopen.86873
Sanaj, M., & Prathap, P. J. (2020). An enhanced Round robin (ERR) algorithm for effective and efficient task scheduling in cloud environment. Paper presented at the 2020 Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA). DOI: 10.1109/ACCTHPA49271.2020.9213198
Sangwan, P., Sharma, M., & Kumar, A. (2017). Improved round robin scheduling in cloud computing. Adv. Comput. Sci. Technol, 10(4), 639-644.
Sharma, N., Tyagi, D. S., & Atri, S. (2017). HYMM: A New Heuristic in Cloud Computing. International Research Journal of Engineering and Technology (IRJET), 4(5), 3520-3526.
Shi, Y., Suo, K., Kemp, S., & Hodge, J. (2020). A Task Scheduling Approach for Cloud Resource Management. Paper presented at the 2020 Fourth World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4).
DOI: 10.1109/WorldS450073.2020.9210422
Singh, P., Dutta, M., & Aggarwal, N. (2017). A review of task scheduling based on meta-heuristics approach in cloud computing. Knowledge and Information Systems, 52(1), 1-51.
https://doi.org/10.1007/s10115-017-1044-2
Singhal, S., & Sharma, A. (2021). A job scheduling algorithm based on rock hyrax optimization in cloud computing. Computing, 103(9), 2115-2142.
https://doi.org/10.1007/s00607-021-00942-w
Son, S., & Jun, S. C. (2013). Negotiation-based flexible SLA establishment with SLA-driven resource allocation in cloud computing. Paper presented at the 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.
DOI: 10.1109/CCGrid.2013.81
Sörensen, K., & Glover, F. (2013). Metaheuristics. Encyclopedia of operations research and management science, 62, 960-970.
Stergiou, C., Psannis, K. E., Kim, B.-G., & Gupta, B. (2018). Secure integration of IoT and cloud computing. Future Generation Computer Systems, 78, 964-975.
Thakur, P., & Mahajan, M. (2017). Different scheduling algorithm in cloud computing: a survey. International Journal of modern computer science, 5(1).
Tsai, C.-W., & Rodrigues, J. J. (2013). Metaheuristic scheduling for cloud: A survey. IEEE Systems Journal, 8(1), 279-291. DOI: 10.1109/JSYST.2013.2256731
Wei, X. J., Bei, W., & Jun, L. (2017). SAMPGA task scheduling algorithm in cloud computing. Paper presented at the 2017 36th Chinese Control Conference (CCC).
Xu, F., Liu, F., Jin, H., & Vasilakos, A. V. (2013). Managing performance overhead of virtual machines in cloud computing: A survey, state of the art, and future directions. Proceedings of the IEEE, 102(1), 11-31. DOI: 10.1109/JPROC.2013.2287711
Yang, X.-S. (2010). Nature-inspired metaheuristic algorithms: Luniver press.
Yang, X.-S., Cui, Z., Xiao, R., Gandomi, A. H., & Karamanoglu, M. (2013). Swarm intelligence and bio-inspired computation: theory and applications: Newnes.
Yao, H., Fu, X., Li, H., Dong, G., & Li, J. (2017). Cloud task scheduling algorithm based on improved genetic algorithm. International journal of performability engineering, 13(7), 1070. doi: 10.23940/ijpe.17.07.p9.10701076
Yiqiu, F., Xia, X., & Junwei, G. (2019). Cloud computing task scheduling algorithm based on improved genetic algorithm. Paper presented at the 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC).
DOI: 10.1109/ITNEC.2019.8728996
Yu, J., & Buyya, R. (2006). Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Scientific Programming, 14(3-4), 217-230. https://doi.org/10.1155/2006/271608
Yu, J., Buyya, R., & Ramamohanarao, K. (2008). Workflow scheduling algorithms for grid computing. In Metaheuristics for scheduling in distributed computing environments (pp. 173-214): Springer. https://doi.org/10.1007/978-3-540-69277-5_7
Zhan, Z.-H., Liu, X.-F., Gong, Y.-J., Zhang, J., Chung, H. S.-H., & Li, Y. (2015). Cloud computing resource scheduling and a survey of its evolutionary approaches. ACM Computing Surveys (CSUR), 47(4), 1-33. https://doi.org/10.1145/27883
Zhang, A.-N., Chu, S.-C., Song, P.-C., Wang, H., & Pan, J.-S. (2022). Task Scheduling in Cloud Computing Environment Using Advanced Phasmatodea Population Evolution Algorithms. Electronics, 11(9), 1451. https://doi.org/10.3390/electronics11091451
Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of internet services and applications, 1(1), 7-18.
https://doi.org/10.1007/s13174-010-0007-6
Zong, Z. (2020). An improvement of task scheduling algorithms for green cloud computing. Paper presented at the 2020 15th International Conference on Computer Science & Education (ICCSE). DOI: 10.1109/ICCSE49874.2020.9201785