Abstract
Computational and comprehensive applications with administrative computing are emerging to be the gateway to development. Cloud computing technology came as a gift in this context to leverage resources as needed. A large amount of intensive or embedded applications are in the market to drive any proposal designed by the authors. Scheduling is a serious issue in cloud computing, which needs to be available with the resources needed for easy computing. To achieve user satisfaction and system efficiency by providing essential services to users, the cloud data center maintains the management of various resources. The paper analyzes several research articles published by various publishing houses along with their respective factors as well as their impact value. Recent trends also explained various approaches to stakeholders related to the issues and challenges that come with task scheduling. Not only one or a few specified factors, scientists should also focus on individual dynamic factors, as unique and ambiguous requests are facing problems during scheduling to perform advanced factors such as security, trust, etc. Ultimately, this gives the field of future research to do more research with more factors.







Similar content being viewed by others
Data availability
References included.
References
Agarwal M, Srivastava GMS (2018) A cuckoo search algorithm-based task scheduling in cloud computing, Adv Comput Comput Sci
Agarwal A, Jain S (2014) Efficient optimal algorithm of task scheduling in cloud computing environment. Int J Comput Trends Technol (IJCTT) 9(7):344–349
Ahluwalia A, Sharma V (2016) Differential evolution based optimal task scheduling in cloud computing. Int J Adv Res Comput Sci Softw Eng 6(6):340–347
AS Ajeena Beegom, MS Rajasree (2015) Genetic algorithm framework for bi-objective task scheduling in cloud computing systems, Lect Notes Comput Sci 356–359 https://doi.org/10.1007/978-3-319-14977-6_38
Ananth A, Chandrasekaran K (2015) Cooperative game theoretic approach for job scheduling in cloud computing. In: International Conference on Computing and Network Communications (CoCoNet) https://doi.org/10.1109/CoCoNet.2015.7411180
Alworafi MA, Al-Hashmi A, Dhari A, Suresha A, Darem B (2017) Task-scheduling in cloud computing environment cost priority approach lecture notes in networks and systems. Springer, Singapore, pp 99–108
Arif MS, Iqbal Z, Tariq R, Aadil F, Awais M (2019) Parental prioritization-based task scheduling in heterogeneous systems. Arab J Sci Eng 44(4):3943–3952. https://doi.org/10.1007/s13369-018-03698-2
Aujla S, Ummat A (2015) Task scheduling in cloud using hybrid cuckoo algorithm. Int J Comput Netw Appl (IJCNA) 2:3
Awad AI, El-Hefnawy NA, Abdel Kader HM (2015) Enhanced particle swarm optimization for task scheduling in cloud computing environments. Proc Comput Sci 65:920–929. https://doi.org/10.1016/j.procs.2015.09.064
Bansal N, Singh AK (2018) Trust for task scheduling in cloud computing unfold it through fruit congenial. Netw Commun Data Knowl Eng 4:41–48. https://doi.org/10.1007/978-981-10-4600-1_4
Bansal N, Maurya A, Kumar T, Singh M, Bansal S (2015) Cost performance of Qos driven task scheduling in cloud computing. Proc Comput Sci 57:126–130. https://doi.org/10.1016/j.procs.2015.07.384
Bansal N, Awasthi A, Bansal S (2016) Task scheduling algorithms with multiple factor in cloud computing environment. Inf Syst Des Intell Appl 433:619–627. https://doi.org/10.1007/978-81-322-2755-7_64,PrintISBN978-81-322-2753-3
Bansal N, Dutta M (2014) Performance evaluation of task scheduling with priority and non-priority in cloud computing. In: IEEE International Conference on Computational Intelligence and Computing Research pp. 1–4 https://doi.org/10.1109/ICCIC.2014.7238289.
Bhatt S, Pham TK, Gupta M, Benson J, Park J, Sandhu R (2021) Attribute-based access control for AWS internet of things and secure industries of the future. IEEE Access 9:107200
Bitam S (2012) Bees life algorithm for job scheduling in cloud computing. In: International Conference on Communications and Information Technology (ICCIT)
Chandan Nayak S, Parida S, Tripathy C, Kumar Pattnaik P (2018) An enhanced deadline constraint based task scheduling mechanism for cloud environment. J King Saud Univ Comput Inf Sci. https://doi.org/10.1016/j.jksuci.2018.10.009
Chaudhary P, Varsha D (2017) Deadline and suffrage aware task scheduling approach for cloud environment. Int Res J Eng Technol (IRJET) 4:8
Chauhan PK, Jaglan P, Dabas P (2016) An intensify deadline aware credit based cloud task scheduling. In: International Conference on Computing, Communication and Automation (ICCCA) https://doi.org/10.1109/CCAA.2016.7813911.
Chiu C-F, Hsu SJ, Jan S-R, Chen J-A (2014) Task scheduling based on load approximationin cloud computing environment. Future Inf Technol 309:803–808. https://doi.org/10.1007/978-3-642-55038-6_122
Dahiya S, Preety A (2015) Scheduling of independent tasks in cloud computing using modified genetic algorithm (FUZZY LOGIC). Int J Comput Sci Mob Comput 4(9):199–207
Dandhwani V, Vekariya V (2016) Multi-objective task scheduling using K-mean algorithm in cloud computing. Int J Innov Res Comput Commun Eng 4(11):19521–19524. https://doi.org/10.15680/IJIRCCE.2016
Devipriya S, Ramesh C (2013) Improved max-min heuristic model for task scheduling in cloud. In: 2013 International Conference on Green Computing, Communication and Conservation of Energy https://doi.org/10.1109/ICGCE.2013.6823559
Dhinesh Babu LD, Venkata Krishna P (2013) Honey bee behaviour inspired load balancing of tasks in cloud computing environments. Appl Soft Comput 13(5):2292–2303. https://doi.org/10.1016/j.asoc.2013.01.025
Doreen D, Miriam H, Prabha B, Felicia Lilian J (2015) An efficient job scheduling in isometric HPCLOUD using ZBLA optimization. Proc Comput Sci 50:307–315. https://doi.org/10.1016/j.procs.2015.04.043
Dubey K, Kumar M, Sharma SC (2017) Modified HEFT algorithm for task scheduling in cloud environment. Proc Comput Sci 125:725–732. https://doi.org/10.1016/j.procs.2017.12.093
Ebadifard F, Borhanifard Z (2016) A modified black hole-based task scheduling technique for cloud computing environment. Comput Eng Appl 5(2):77–90. https://doi.org/10.18495/comengapp.v5i2.172
El-Rewini H, Ali HH, Lewis T (1995) Task scheduling in multiprocessing systems. Computer 28(12):27–37. https://doi.org/10.1109/2.476197
Ettikyala K, Latha YV (2016) Rank based efficient task scheduler for cloud computing. In: International Conference on Data Mining and Advanced Computing (SAPIENCE) https://doi.org/10.1109/SAPIENCE.2016.7684151
Fahmy MMM (2010) A fuzzy algorithm for scheduling non-periodic jobs on soft real-time single processor system. Ain Shams Eng J 1(1):31–38. https://doi.org/10.1016/j.asej.2010.09.004
Fang Y, Wang F, Ge J (2010) A task scheduling algorithm based on load balancing in cloud computing. Lect Notes Comput Sci 6318:271–277. https://doi.org/10.1007/978-3-642-16515-3_34
Firdhous M, Ghazali O, Hassan S (2011) Applying bees algorithm for trust management in cloud computing. Lect Notes Inst Comput Sci 103:224–229. https://doi.org/10.1007/978-3-642-32711-7_21
Gajera V, Gupta R, Jana PK (2016) An effective multi-objective task scheduling algorithm using min-max normalization in cloud computing. In: International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT) https://doi.org/10.1109/ICATCCT.2016.7912111.
Garg A, Rama Krishna C (2014) An improved honey bees life scheduling algorithm for a public cloud. In: International Conference on Contemporary Computing and Informatics (IC3I) https://doi.org/10.1109/IC3I.2014.7019783.
Gawali MB, Shinde SK (2018) Task scheduling and resource allocation in cloud computing using a heuristic approach. J Cloud Comput. https://doi.org/10.1186/s13677-018-0105-8
Ge A, Zhang J, Zhang R, Ma C, Zhang Z (2013) Security analysis of a privacy-preserving decentralized key-policy attribute-based encryption scheme. IEEE Trans Parallel Distrib Syst 24(11):2319
Ge A, Chen S, Huang X (2009) A concrete certificateless signature scheme without pairings. In: IEEE International Conference on Multimedia Information Networking and Security
George Amalarethinam DI, Kavitha S (2017) Priority based performance improved algorithm for meta-task scheduling in cloud environment. In: International Conference on Computing and Communications Technologies (ICCCT) https://doi.org/10.1109/ICCCT2.2017.7972250.
Goswami V, Shrivastava RK (2018) HMM and fuzzy logic based algorithm for efficient task scheduling and resource management in cloud systems. Int J Math Trends Technol (IJMTT) 54(4):341–354. https://doi.org/10.14445/22315373/IJMTT-V54P540
Gupta A, Garg R (2017) Load balancing based task scheduling with ACO in cloud computing. Int Conf Comput Appl (ICCA). https://doi.org/10.1109/COMAPP.2017.8079781
Gupta P, Tewari P (2017) Monkey search algorithm for task scheduling in cloud IaaS. Int Conf Image Inf Process (ICIIP). https://doi.org/10.1109/ICIIP.2017.8313789
Gupta J, Azharuddin MD, Jana PK (2016) An effective task scheduling approach for cloud computing environment. Lect Notes Electr Eng 396:163–169. https://doi.org/10.1007/978-81-322-3589-7_17
Gupta I, Kaswan A, Jana PK (2017) A flower pollination algorithm based task scheduling in cloud computing. Commun Comput Inf Sci. https://doi.org/10.1007/978-981-10-6430-2_9
Habibi M, Navimipour NJ (2016) Multi-objective task scheduling in cloud computing using an imperialist competitive algorithm. Int J Adv Comput Sci Appl (IJACSA). https://doi.org/10.14569/IJACSA.2016.070540
Jadhao SR, Amdani SY (2019) Performance related trade-offs between fairness and throughput for job scheduling in cloud environment. Proc Comput Sci 152:122–129. https://doi.org/10.1016/j.procs.2019.05.034
Javanmardi S, Shojafar M, Amendola D, Cordeschi N, Liu H, Abraham A (2014) Hybrid job scheduling algorithm for cloud computing environment. Adv Intell Syst Comput. https://doi.org/10.1007/978-3-319-08156-4_5
Jena RK (2015) Multi objective task scheduling in cloud environment using nested PSO framework. Proc Comput Sci 57:1219–1227. https://doi.org/10.1016/j.procs.2015.07.419
Jena RK (2017) Energy efficient task scheduling in cloud environment. Energy Proc 141:222–227. https://doi.org/10.1016/j.egypro.2017.11.096
Jena T, Mohanty JR (2018) GA-based customer-conscious resource allocation and task scheduling in multi-cloud computing. Arab J Sci Eng 43(8):4115–4130. https://doi.org/10.1007/s13369-017-2766-x
Jeyarani R, Nagaveni N, Vasanth Ram R (2011) Design and implementation of adaptive power-aware virtual machine provisioned (APA-VMP) using swarm intelligence. Future Gener Comput Syst 28(5):811–821. https://doi.org/10.1016/j.future.2011.06.002
Kadhim SJ, Al-Aubidy KM (2010) Design and evaluation of a fuzzy-based CPU scheduling algorithm. Commun Comput Inf Sci 70:45–52. https://doi.org/10.1007/978-3-642-12214-9_9
Kanna Babu AMK, Sree Latha M (2018) Efficient ideal algorithm for task scheduling in cloud computing. Int J Eng Technol 7(3):5
Kashikolaei SMG, Hosseinabadi AAR, Saemi B, Shareh MB, Sangaiah AK, Bian G-B (2019) An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm. J Supercomput 76:1–28. https://doi.org/10.1007/s11227-019-02816-7
Kaur S, Ghumman NS (2017) A novel approach of task classification and Vm skewness in cloud environment. Int J Comput Technol 16(7):6994–7001. https://doi.org/10.24297/ijct.v16i7.6416
Kaur A, Kaur B (2016) Load balancing in tasks using honey bee behaviour algorithm in cloud computing. Int Conf Wireless Netw Embed Syst (WECON). https://doi.org/10.1109/WECON.2016.7993460
Krishnadoss P, Jacob P (2019) OLOA: based task scheduling in heterogeneous clouds. Int J Intell Eng Syst 12(1):114. https://doi.org/10.22266/ijies2019.0228.12
Krishnaveni H, Sinthu Janita V (2018) Completion time based sufferage algorithm for static task scheduling in cloud environment. Int J Pure Appl Math 119(12):61–70
Krishnaveni H, Sinthu Janita Prakash V (2018a) Execution time based sufferage algorithm for static task scheduling in cloud. Adv Big Data Cloud Comput. https://doi.org/10.1007/978-981-13-1882-5_5
Krishnaveni H, Sinthu Janita Prakash V (2018b) Multi attribute completeness measure based shortest job first algorithm in cloud environment. Int J Sci Res Comput Sci Eng Inf Technol (IJSRCSEIT) 3:3
Kuang L, Zhang L (1864) A new task scheduling algorithm based on value and time for cloud platform. AIP Conf Proc 1864(1):2017. https://doi.org/10.1063/1.4992834
Kumar M, Sharma SC (2017) Dynamic load balancing algorithm for balancing the workload among virtual machine in cloud computing. Proc Comput Sci 115:322–329. https://doi.org/10.1016/j.procs.2017.09.141
KumarPanda S, SurachitaNanda S, KumarBhoi S (2018) A pair-based task scheduling algorithm for cloud computing environment. J King Saud Univ Comput Inf Sci. https://doi.org/10.1016/j.jksuci.2018.10.001
Kundu A (2015) A new approach for task scheduling of cloud computing using fuzzy. Int J Innov Res Comput Sci Technol (IJIRCST) 3(2):112–116
Leena VA, Ajeena Beegom AS, Rajasree MS (2016) Genetic algorithm based bi-objective task scheduling in hybrid cloud platform. Int J Comput Theory Eng 8(1):7–13. https://doi.org/10.7763/IJCTE.2016.V8.1012
Li K (2018) Scheduling parallel tasks with energy and time constraints on multiple many core processors in a cloud computing environment. Futur Gener Comput Syst 82:591–605. https://doi.org/10.1016/j.future.2017.01.010
Li K, Gaochao Xu, Zhao G, Dong Y, Wang D (2011) Cloud task scheduling based on load balancing ant colony. Optimization. https://doi.org/10.1109/ChinaGrid.2011.17
Li J, Qiu M, Ming Z, Quan G, Qin X, Gu Z (2012) Online optimization for scheduling preemptable tasks on IaaS cloud systems. J Parallel Distrib Comput 72(5):666–677. https://doi.org/10.1016/j.jpdc.2012.02.002
Li Y, Chen M, Dai W, Qiu M (2017) Energy optimization with dynamic task scheduling mobile cloud computing. IEEE Syst J 11(1):96–105. https://doi.org/10.1109/JSYST.2015.2442994
Lin W, Lihua A (2013) Task scheduling policy based on ant colony optimization in cloud computing environment. LISS. https://doi.org/10.1007/978-3-642-32054-5_133
Liu Z, Qin J, Peng W, Chao H (2017) Effective task scheduling in cloud computing based on improved social learning optimization algorithm. Int J Online Biomed Eng (iJOE) 13(6):4
Loganathan S, Saravanan RD, Mukherjee S (2017) Energy aware resource management and job scheduling in cloud datacenter. Int J Intell Eng Syst 10(4):175
Ma L, Yueming Lu, Zhang F, Sun S (2012) Dynamic task scheduling in cloud computing based on greedy strategy. Commun Comput Inf Sci 320:156–162. https://doi.org/10.1007/978-3-642-35795-4_20
Madhukar E, Ragunathan T (2015) Efficient scheduling algorithm for cloud. Proc Comput Sci 50:353–356. https://doi.org/10.1016/j.procs.2015.04.036
Mansouri N, Zade BMH, Javidi MM (2019) Hybrid task scheduling strategy for cloud computing by modified particle swarm optimization and fuzzy theory. Comput Ind Eng 130:597–633. https://doi.org/10.1016/j.cie.2019.03.006
Mittal S, Katal A (2016) An optimized task scheduling algorithm in cloud computing. Int Conf Adv Comput (IACC). https://doi.org/10.1109/IACC.2016.45
Moon Y, Yu H, Gil J-M, Lim J (2017) A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environments. Hum Cent Comput Inf Sci. https://doi.org/10.1186/s13673-017-0109-2
Mosleh MAS, Radhamani G, Hazber MAG, Hasan SH (2016) Adaptive cost-based task scheduling in cloud environment. Sci Program 2016:1–9. https://doi.org/10.1155/2016/8239239
Mousavi S, Mosavi A, Várkonyi-Kóczy A (2018) A load balancing algorithm for resource allocation in cloud computing. 660:289-296 https://doi.org/10.1007/978-3-319-67459-9_36
Nasr AA, El-Bahnasawy NA, Attiya G, El-Sayed A (2018) A new online scheduling approach for enhancing QOS in cloud. Future Comput Inf J 3(2):424–435. https://doi.org/10.1016/j.fcij.2018.11.005
Nayak B, Padhi SK, Pattnaik PK (2019) Static task scheduling heuristic approach in cloud computing environment. Inf Syst Des Intell Appl. https://doi.org/10.1007/978-981-13-3329-3_44
Omara FA, Zohier RM(2010) Dynamic task scheduling using fuzzy logic in distributed memory systems. In: International Conference on Informatics and Systems (INFOS)
Panda SK, Jana PK (2015b) Efficient task scheduling algorithms for heterogeneous multi-cloud environment. J Supercomput 71(4):1505–1533. https://doi.org/10.1007/s11227-014-1376-6
Panda SK, Jana PK (2016) An efficient task consolidation algorithm for cloud computing systems. Lect Notes Comput Sci. https://doi.org/10.1007/978-3-319-28034-9_8
Panda SK, Jana PK (2017) SLA-based task scheduling algorithms for heterogeneous multi-cloud environment. J Supercomput 73(6):2730–2762. https://doi.org/10.1007/s11227-016-1952-z
Panda SK, Jana PK (2018) Normalization-based task scheduling algorithms for heterogeneous multi-cloud environment. Inf Syst Front 20(2):373–399. https://doi.org/10.1007/s10796-016-9683-5
Panda SK, Jana PK (2019) Load balanced task scheduling for cloud computing: a probabilistic approach. Knowl Inf Syst 61:1–25. https://doi.org/10.1007/s10115-019-01327-4
Panda SK, Jana PK (2019a) An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems. Clust Comput 22(2):509–527. https://doi.org/10.1007/s10586-018-2858-8
Panda SK, Gupta I, Jana PK (2015a) Allocation-aware task scheduling for heterogeneous multi-cloud systems. Proc Comput Sci 50:176–184. https://doi.org/10.1016/j.procs.2015.04.081
Panda SK, Gupta I, Jana PK (2019b) Task scheduling algorithms for multi-cloud systems: allocation-aware approach. Inf Sys Front 21(2):241–259. https://doi.org/10.1007/s10796-017-9742-6
Panda SK, Jana PK (2014) An efficient energy saving task consolidation algorithm for cloud computing systems. In: International Conference on Parallel, Distributed and Grid Computing https://doi.org/10.1109/PDGC.2014.7030753.
Panda SK, Jana PK (2015) An efficient task scheduling algorithm for heterogeneous multi-cloud environment. In: international conference on advances in computing, communications and informatics (ICACCI), https://doi.org/10.1109/ICACCI.2014.6968253.
Panda SK, Jana PK (2015) A multi-objective task scheduling algorithm for heterogeneous multi- cloud environment. In: international conference on electronic design, computer networks & automated verification (EDCAV) https://doi.org/10.1109/EDCAV.2015.7060544.
Panda SK, Nag S, Jana PK (2014) A smoothing based task scheduling algorithm for heterogeneous multi-cloud environment. In: international conference on parallel, distributed and grid computing https://doi.org/10.1109/PDGC.2014.7030716.
Park J, Sandhu R (2004) The UCONABC usage control model. ACM Trans Inf Syst Secur 7(1):128
Parthasarathy S, Venkateswaran CJ (2017) Scheduling jobs using oppositional-GSO algorithm in cloud computing environment. Wireless Netw 23(8):2335–2345. https://doi.org/10.1007/s11276-016-1264-5
Phani Praveen S, Thirupathi Rao K, Janakiramaiah B (2018) Effective allocation of resources and task scheduling in cloud environment using social group optimization. Arab J Sci Eng 43(8):4265–4272. https://doi.org/10.1007/s13369-017-2926-z
Phani Sheetal A, Ravindranath K (2019) Priority based resource allocation and scheduling using artificial bee colony (ABC) optimization for cloud computing systems. Int J Innov Technol Explor Eng (IJITEE) 8:6
Preethi M, Jayavel K (2018) IOT based visualization of weightage based static task scheduling algorithm in datacenter. Int J Eng Technol. https://doi.org/10.14419/ijet.v7i2.8.10478
Rajkumar PV, Sandhu R (2020) Safety decidability for pre-authorization usage control with finite attribute domains. IEEE Trans Dependable Secure Comput 17(3):465–478
Rana M, Bilgaiyan S, Kar U (2014) A study on load balancing in cloud computing environment using evolutionary and swarm based algorithms. In: international conference on control, instrumentation, communication and computational technologies (ICCICCT) https://doi.org/10.1109/ICCICCT.2014.6992964.
Rodriguez MA, Buyya R (2018) Scheduling dynamic workloads in multi-tenant scientific workflow as a service platforms. Future Gener Comput Syst 79(2):739–750. https://doi.org/10.1016/j.future.2017.05.009
Salamy DRH (2019) Task allocation, migration and scheduling for energy-efficient real-time multiprocessor architectures. J Syst Architect 98:17–26. https://doi.org/10.1016/j.sysarc.2019.06.003
Sidhu HS (2015) Cost-deadline based task scheduling in cloud computing. In: International Conference on Advances in Computing and Communication Engineering https://doi.org/10.1109/ICACCE.2015.86
Senthil M, kumar, (2018) Energy-aware task scheduling using hybrid firefly-BAT (FFABAT) in big data. Cybern Inf Technol 18(2):98–111. https://doi.org/10.2478/cait-2018-0031
Sharma A, Tyagi S (2016) Differential evolution- GSA based optimal task scheduling in cloud computing. Int J Eng Sci Res Technol 5(7):1447–1451. https://doi.org/10.5281/zenodo.58606
Sotiriadis S, Bessis N, Buyya Rk (2018) Self-managed virtual machine scheduling in cloud systems. Inf Sci 433–434:381–400. https://doi.org/10.1016/j.ins.2017.07.006
Soualhia M, Khomh F, Tahar S (2018) A dynamic and failure-aware task scheduling framework for hadoop. IEEE Trans Cloud Comput. https://doi.org/10.1109/TCC.2018.2805812
Srichandan S, Kumar TA, Datta SB (2018) Task scheduling for cloud computing using multi-objective hybrid bacteria foraging algorithm. Future Comput Inf J 3(2):210–230. https://doi.org/10.1016/j.fcij.2018.03.004
Stefano S, Giorgio G, Alberto B (2017) Optimal distributed task scheduling in volunteer clouds. Comput Oper Res 81:231. https://doi.org/10.1016/j.cor.2016.11.004
Sun H, Rui Xu, Chen H (1955) Independent tasks scheduling in cloud computing via improved estimation of distribution algorithm. AIP Conf Proc 1955(1):2018. https://doi.org/10.1063/1.5033826
Tapale MT, Goudar RH, Birje MN (2019) Adaptive scheduling mechanism in cloud. Int J Eng Adv Technol (IJEAT) 8:4
Thanasias V, Lee C, Helal S (2014) Budget-aware task scheduling in the cloud. Sixth Int Conf Ubiquitous Future Netw (ICUFN). https://doi.org/10.1109/ICUFN.2014.6876802
Thomas A, Krishnalal G, Jagathy Raj VP (2015) Credit based scheduling algorithm in cloud computing environment. Proc Comput Sci 46:913–920. https://doi.org/10.1016/j.procs.2015.02.162
Tian W, He M, Guo W, Huang W, Shi X, Shang M, Toosi AN, Buyya R (2018) On minimizing total energy consumption in the scheduling of virtual machine reservations. J Netw Comput Appl 113:64–74. https://doi.org/10.1016/j.jnca.2018.03.033
Topcuoglu H, Hariri S, Wu M-Y (1999) Task scheduling algorithms for heterogeneous processors. In: heterogeneous computing workshop (HCW'99), 1999, https://doi.org/10.1109/HCW.1999.765092.
Valarmathi R, Sheela T (2017) Ranging and tuning based particle swarm optimization with bat algorithm for task scheduling in cloud computing. Clust Comput 22:1–14. https://doi.org/10.1007/s10586-017-1534-8
Vijayalakshmi M, Venkatesa Kumar V (2014) Investigations on job scheduling algorithms in cloud computing. Int J Adv Res Comput Sci Technol (IJARCST) 2(1):157–161
Wei L, Zhang X, Li Y, Li Y (2012) An improved ant algorithm for grid task scheduling strategy. Phys Procedia 24:1974–1981. https://doi.org/10.1016/j.phpro.2012.02.290
Weihong C, Guogi X, Renfa L, Yang B, Chunnian F, Keqin L (2017) Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems. Future Gener Comput Syst 74:1–11. https://doi.org/10.1016/j.future.2017.03.008
Xiaolong Xu, Cao L, Wang X (2016) Resource pre-allocation algorithms for low-energy task scheduling of cloud computing. J Syst Eng Electron 27(2):457–469. https://doi.org/10.1109/JSEE.2016.00047
Xiaonian Wu, Deng M, Zhang R, Zeng B, Zhou S (2013) A task Scheduling algorithm based on QoS-driven in cloud computing. Proc Comput Sci 17:1162–1169. https://doi.org/10.1016/j.procs.2013.05.148
Xie X, Liu R, Cheng X, Hu X, Ni J (2016) Trust-driven and PSO-SFLA based job scheduling algorithm on cloud. Intell Autom Soft Comput 22(4):561–566
Yin S, Ke P, Tao L (2018) An improved genetic algorithm for task scheduling in cloud computing. IEEE Conf Ind Electr Appl (ICIEA). https://doi.org/10.1109/ICIEA.2018.8397773
Zadeh AM, Hashemi SM (2013) A novel-scheduling algorithm for cloud computing based on fuzzy logic. Int J Appl Inf Syst Found Comput Sci 5(7):28
Zhan Z-H, Zhang G-Y, Lin Y, Gong Y-J, Zhang J (2014) Load balance aware genetic algorithm for task scheduling in cloud computing. Lect Notes Comput Sci 8886:644–655. https://doi.org/10.1007/978-3-319-13563-2_54
Zhang C, Cui Y, Zheng R, Jinlong E, Jianping W (2016) Multi-resource partial-ordered task scheduling in cloud computing. In: International Symposium on Quality of Service (IWQoS) https://doi.org/10.1109/IWQoS.2016.7590423
Zhang PeiYun, Zhou MengChu (2018) Dynamic cloud task scheduling based on a two-stage strategy. IEEE Trans Autom Sci Eng 15(2):772–783. https://doi.org/10.1109/TASE.2017.2693688
Zhenxia Y, Fang M, Sheng S (2008) Scheduling algorithm based on task priority in heterogeneous computing environment. In: international conference on computer science and information technology https://doi.org/10.1109/ICCSIT.2008.194
Zhiqiang X, Xia S, Yu X (2016) A scheduling algorithm for cloud computing system based on the driver of dynamic essential path. PLoS ONE 11:052. https://doi.org/10.1371/journal.pone.0159932
Acknowledgements
Not Applicable
Funding
Self.
Author information
Authors and Affiliations
Contributions
NB (PhD student) wrote the manuscript and designed the graphs. AKS (phd Supervisor) read and approved the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
Author have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Nidhi Bansal and Ajay Kumar Singh: Formerly Uttar Pradesh Technical University.
Rights and permissions
About this article
Cite this article
Bansal, N., Singh, A.K. Valuable survey on scheduling algorithms in the cloud with various publications. Int J Syst Assur Eng Manag 13, 2132–2150 (2022). https://doi.org/10.1007/s13198-022-01685-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-022-01685-3