A Cuckoo-based Workflow Scheduling Algorithm to Reduce Cost and Increase Load Balance in the Cloud Environment
DOI: http://dx.doi.org/10.30630/joiv.3.1.220
Abstract
Keywords
Full Text:
PDFReferences
Mell, P. and Grance, T., 2009. The NIST definition of cloud com-puting, NIST special publication 800-145, National Institute of Standards and Technology. Available: http://www.csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf.
Abolfazli, S., Sanaei, Z., Sanaei, M.H., Shojafar, M. and Gani, A., 2015. Mobile cloud computing: The-state-of-the-art, challenges, and future research.
Wang, J., Korambath, P., Altintas, I., Davis, J. and Crawl, D., 2014. Workflow as a service in the cloud: architecture and scheduling algorithms. Procedia computer science, 29, pp.546-556.
Ranjbari, M. and Torkestani, J.A., 2018. A learning automata-based algorithm for energy and SLA efficient consolidation of virtual machines in cloud data centers. Journal of Parallel and Distributed Computing, 113, pp.55-62.
Bala, A. and Chana, I., 2011, November. A survey of various workflow scheduling algorithms in cloud environment. In 2nd National Conference on Information and Communication Technology (NCICT) (pp. 26-30).
Yang, X.S. and Deb, S., 2009, December. Cuckoo search via Lévy flights. In Nature & Biologically Inspired Computing, 2009. NaBIC 2009. World Congress on (pp. 210-214). IEEE.
Rajabioun, R., 2011. Cuckoo optimization algorithm. Applied soft computing, 11(8), pp.5508-5518.
Pandey, S., Wu, L., Guru, S.M. and Buyya, R., 2010, April. A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In Advanced information networking and applications (AINA), 2010 24th IEEE international conference on (pp. 400-407). IEEE.
Bilgaiyan, S., Sagnika, S. and Das, M., 2014, February. Workflow scheduling in cloud computing environment using cat swarm optimization. In Advance Computing Conference (IACC), 2014 IEEE International (pp. 680-685). IEEE.
Malawski, M., Figiela, K., Bubak, M., Deelman, E. and Nabrzyski, J., 2015. Scheduling multilevel deadline-constrained scientific workflows on clouds based on cost optimization. Scientific Programming (pp. 5).
Jain, N., Menache, I., Naor, J.S. and Yaniv, J., 2014. A truthful mechanism for value-based scheduling in cloud computing. Theory of Computing Systems, 54(3), pp.388-406.
Poola, D., Ramamohanarao, K. and Buyya, R., 2014. Fault-tolerant workflow scheduling using spot instances on clouds. Procedia Computer Science, 29, pp.523-533.
Alkhanak, E.N., Lee, S.P. and Khan, S.U.R., 2015. Cost-aware challenges for workflow scheduling approaches in cloud computing environments: Taxonomy and opportunities. Future Generation Computer Systems, 50, pp.3-21.
Zhang, L., Li, K., Li, C. and Li, K., 2017. Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems. Information Sciences, 379, pp.241-256.
Rimal, B.P. and Maier, M., 2017. Workflow scheduling in multi-tenant cloud computing environments. IEEE Transactions on Parallel and Distributed Systems, 28(1), pp.290-304.
Zhu, Z., Zhang, G., Li, M. and Liu, X., 2016. Evolutionary multi-objective workflow scheduling in cloud. IEEE Transactions on parallel and distributed Systems, 27(5), pp.1344-1357.
Prathibha, S., Latha, B. and Suamthi, G., 2017. Particle swarm optimization based workflow scheduling for medical applications in cloud. Biomedical Research.
Verma, A. and Kaushal, S., 2017. A hybrid multi-objective Particle Swarm Optimization for scientific workflow scheduling. Parallel Computing, 62, pp.1-19.
Goyal, M. and Aggarwal, M., 2017. Optimize workflow scheduling using hybrid ant colony optimization (ACO) & particle swarm optimization (PSO) algorithm in cloud environment. Int. J. Adv. Res. Ideas Innov. Technol, 3(2).
Rodriguez, M.A. and Buyya, R., 2017. Budget-driven scheduling of scientific workflows in IaaS clouds with fine-grained billing periods. ACM Transactions on Autonomous and Adaptive Systems (TAAS), 12(2), pp.5.