Abstract
Virtualization allows the cloud computing environment to execute several tasks with high efficiency. Using quality of service factors, namely makespan, time, cost, and CPU utilization and availability, many algorithms are used in the cloud to measure the service of the cloud service provider. In this paper, a new hybrid task scheduling algorithm is proposed to schedule dependent and independent tasks in a cloud environment. Min-Min task scheduling algorithm can be used to schedule dependent tasks whereas independent TS algorithm can be used to schedule the independent tasks. These two algorithms are compared with hybrid tasks scheduling algorithm by varying the number of tasks. New hybrid QoS-based task scheduling algorithm is giving better results when compared with Min-Min and TS algorithms. These algorithms are implemented and analyzed by using CloudSim simulator.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Seong, W.K., Byung, K.K.: Task-scheduling strategies for reliable TMR controllers using task grouping and assignment. IEEE Trans. Reliab. 49(4), 355–362 (2000)
Kenli, L., Xiaoyong, T., Keqin, L.: Energy-efficient stochastic task scheduling on heterogeneous computing systems. IEEE Trans. Parallel Distrib. Syst. 25(11), 2867–2876 (2014)
Shapoval, I., Clemencic, M., Hegner, B., Funke, D., Piparo, D., Mato, P.: Graph-based decision making for task scheduling in concurrent Gaudi. In: IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC) (2015)
Suri, P.K., Sunita, R.: Design of task scheduling model for cloud applications in multi cloud environment. In: International Conference on Information, Communication and Computing Technology, pp. 11–24 (2017)
Yashpalsinh, J.: Cloud computing—concepts, architecture and challenges. In: 2012 International Conference on Computing, Electronics and Electrical Technologies (2012)
Shamsollah, G.: A priority based job scheduling algorithm in cloud computing. In: International Conference on Advances Science and Contemporary Engineering, pp. 778–785 (2012)
Elzeki, O.M.: Improved max-min algorithm in cloud computing. Int. J. Comput. Appl. (0975–8887) 50(12) (2012)
Hussin, M.: An enhanced task scheduling algorithm on cloud computing environment. Int. J. Grid Distrib. Comput. 9(7), 91–100 (2016)
Al-Arasi, R.A.: HTSCC a hybrid task scheduling algorithm in cloud computing environment. Int. J. Comput. Technol. 17(2) (2018)
Mahendra, B.G., Subhash, K.S.: Task scheduling and resource allocation in cloud computing using a heuristic approach. J. Cloud Comput. 7, 4 (2018)
Hicham, B.A., Said, B.A., Abdellah, E.: A priority based task scheduling in cloud computing using a hybrid MCDM model. In: International Symposium on Ubiquitous Networking, pp. 235–246 (2017)
Sarkhel, P., Das, H., Vashishtha, L.K.: Task-scheduling algorithms in cloud environment. In: Computational Intelligence in Data Mining, pp. 553–562 (2017)
Monika, Abhimanyu, J.: Optimized task scheduling algorithm for cloud computing. In: Information and Communication Technology for Sustainable Development, pp. 431–439 (2017)
Senthil, K.A.M., Venkatesan, M.: Task scheduling in a cloud computing environment using HGPSO algorithm. Clust. Comput. 1–7 (2018)
Liang, M., Yueming, L., Fangwei, Z., Songlin, S.: Dynamic task scheduling in cloud computing based on greedy strategy, pp. 156–162 (2012)
Rajkumar, B., Rajiv, R., Rodrigo, N.C.: Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: International Conference on High Performance Computing & Simulation (2009)
Ramkumar, L., Rajasekar, R.: Usage of cloud computing simulators and future systems in for computational research. In: ETRT-ICT Symposium (2016)
Mohammed, R.C., Mohammad, R.M., Rashedur, M.R.: Implementation and performance analysis of various VM placement strategies in CloudSim. J. Cloud Comput. 4, 20 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Potluri, S., Rao, K.S. (2020). Simulation of QoS-Based Task Scheduling Policy for Dependent and Independent Tasks in a Cloud Environment. In: Satapathy, S., Bhateja, V., Mohanty, J., Udgata, S. (eds) Smart Intelligent Computing and Applications . Smart Innovation, Systems and Technologies, vol 159. Springer, Singapore. https://doi.org/10.1007/978-981-13-9282-5_49
Download citation
DOI: https://doi.org/10.1007/978-981-13-9282-5_49
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-9281-8
Online ISBN: 978-981-13-9282-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)