Skip to main content
Top
Published in: Arabian Journal for Science and Engineering 2/2022

01-09-2021 | Research Article-Computer Engineering and Computer Science

Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm

Authors: Sudheer Mangalampalli, Sangram Keshari Swain, Vamsi Krishna Mangalampalli

Published in: Arabian Journal for Science and Engineering | Issue 2/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Efficient Scheduling of tasks is essential in cloud computing to provision the virtual resources to the tasks, effectively by minimizing makespan and maximizing resource utilization in cloud computing. Existing scheduling algorithms talks about makespan and resource utilization, but very few authors addressed the issues named as migration time, energy consumption, total power cost in datacenters. These three mentioned metrics are essential in the view of cloud provider, as by minimizing migration time, energy consumption and total power cost in datacenters cloud provider will be directly benefited. This paper introduces task scheduling by using Cat Swarm Optimization algorithm, which addresses the parameters makespan, migration time, Energy Consumption and Total Power Cost at Datacenters. Scheduling of tasks were done by calculating priorities of tasks at task level, and calculating priorities of VMs at VM level to schedule appropriate mapping of tasks onto VMs. It is implemented by using cloudsim simulator and input to the algorithm is generated randomly from the cloudsim for total power cost, we have used HPC2N and NASA workloads, which are parallel workload archives, which were given as an input to the algorithm. Proposed algorithm is compared against existing algorithms like PSO and CS. From the simulation results, we have observed that we got a significant improvement in different parameters when we used HPC2N and NASA workloads. Makespan is improved by 16%, 10%, 27%, 20% by using HPC2N and NASA workload over PSO and CS algorithms, respectively. Energy Consumption is minimized by 22%, 12%, 31%, 21% by using HPC2N and NASA workload over PSO and CS algorithms, respectively. Total Power cost is minimized by 31% and 39% over PSO and CS algorithms, respectively. Migration time is minimized by 34%, 29%, 20%, 14% by using HPC2N and NASA workloads over PSO and CS algorithms, respectively.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Ebadifard, F.; Babamir, S.M.: A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment. Concur. Comput. Practice Exp 30(12), e4368 (2018)CrossRef Ebadifard, F.; Babamir, S.M.: A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment. Concur. Comput. Practice Exp 30(12), e4368 (2018)CrossRef
2.
go back to reference Moon, Y.J.; HeonChang, Y.; Gil, J.-M.; Lim, J.B.: A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environments. HCIS 7(1), 1–10 (2017) Moon, Y.J.; HeonChang, Y.; Gil, J.-M.; Lim, J.B.: A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environments. HCIS 7(1), 1–10 (2017)
3.
go back to reference Rekha, P.M.; Dakshayini, M.: Efficient task allocation approach using genetic algorithm for cloud environment. Clust. Comput. 22(4), 1241–1251 (2019)CrossRef Rekha, P.M.; Dakshayini, M.: Efficient task allocation approach using genetic algorithm for cloud environment. Clust. Comput. 22(4), 1241–1251 (2019)CrossRef
4.
go back to reference Prem Jacob, T.; Pradeep, K.: A multi-objective optimal task scheduling in cloud environment using cuckoo particle swarm optimization. Wireless Personal Commun. 109(1), 315–331 (2019)CrossRef Prem Jacob, T.; Pradeep, K.: A multi-objective optimal task scheduling in cloud environment using cuckoo particle swarm optimization. Wireless Personal Commun. 109(1), 315–331 (2019)CrossRef
5.
go back to reference Prasanna Kumar, K.R.; Kousalya, K.: Amelioration of task scheduling in cloud computing using crow search algorithm. Neural Comput. Appl. 32(10), 5901–5907 (2020)CrossRef Prasanna Kumar, K.R.; Kousalya, K.: Amelioration of task scheduling in cloud computing using crow search algorithm. Neural Comput. Appl. 32(10), 5901–5907 (2020)CrossRef
6.
go back to reference Calheiros, R.N.; Ranjan, R.; Beloglazov, A.; De Rose, C.A.; Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software Practice Exp. 41, 23–50 (2011)CrossRef Calheiros, R.N.; Ranjan, R.; Beloglazov, A.; De Rose, C.A.; Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software Practice Exp. 41, 23–50 (2011)CrossRef
9.
go back to reference Pradeep, K.; Prem Jacob, T.: A hybrid approach for task scheduling using the cuckoo and harmony search in cloud computing environment. Wireless Personal Commun. 101(4), 2287–2311 (2018)CrossRef Pradeep, K.; Prem Jacob, T.: A hybrid approach for task scheduling using the cuckoo and harmony search in cloud computing environment. Wireless Personal Commun. 101(4), 2287–2311 (2018)CrossRef
10.
go back to reference Loheswaran, K.; Daniya, T.; Karthick, K.: Hybrid cuckoo search algorithm with iterative local search for optimized task scheduling on cloud computing environment. J. Comput. Theor. Nanosci. 16(5–6), 2065–2071 (2019)CrossRef Loheswaran, K.; Daniya, T.; Karthick, K.: Hybrid cuckoo search algorithm with iterative local search for optimized task scheduling on cloud computing environment. J. Comput. Theor. Nanosci. 16(5–6), 2065–2071 (2019)CrossRef
11.
go back to reference Madni, S.H.; Hussain, M.S.; Latiff, A.; Ali, J.: Multi-objective-oriented cuckoo search optimization-based resource scheduling algorithm for clouds. Arab. J. Sci. Eng. 44(4), 3585–3602 (2019)CrossRef Madni, S.H.; Hussain, M.S.; Latiff, A.; Ali, J.: Multi-objective-oriented cuckoo search optimization-based resource scheduling algorithm for clouds. Arab. J. Sci. Eng. 44(4), 3585–3602 (2019)CrossRef
12.
go back to reference Gabi, D., Ismail A.S., and Dankolo N.M: Minimized makespan based improved cat swarm optimization for efficient task scheduling in cloud datacenter. Proceedings of the 2019 3rd High Performance Computing and Cluster Technologies Conference. 2019 Gabi, D., Ismail A.S., and Dankolo N.M: Minimized makespan based improved cat swarm optimization for efficient task scheduling in cloud datacenter. Proceedings of the 2019 3rd High Performance Computing and Cluster Technologies Conference. 2019
13.
go back to reference Gabi, D., et al.: Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing. Neural Comput. Appl. 30(6), 1845–1863 (2018)CrossRef Gabi, D., et al.: Orthogonal Taguchi-based cat algorithm for solving task scheduling problem in cloud computing. Neural Comput. Appl. 30(6), 1845–1863 (2018)CrossRef
14.
go back to reference Sudheer, M.S.; Vamsi Krishna, M.: Dynamic PSO for task scheduling optimization in cloud computing. Int J Recent Technol Eng 8(2), 332–338 (2019) Sudheer, M.S.; Vamsi Krishna, M.: Dynamic PSO for task scheduling optimization in cloud computing. Int J Recent Technol Eng 8(2), 332–338 (2019)
15.
go back to reference Aslam, S. et al: Towards energy efficiency and power trading exploiting renewable energy in Cloud data centers. International Conference on Advances in the Emerging Computing Technologies (AECT). IEEE, 2019. Aslam, S. et al: Towards energy efficiency and power trading exploiting renewable energy in Cloud data centers. International Conference on Advances in the Emerging Computing Technologies (AECT). IEEE, 2019.
16.
go back to reference Chu, S-C; Tsai, P-W; Pan J-S: Cat swarm optimization. Pacific Rim international conference on artificial intelligence. Springer, Berlin, Heidelberg, 2006 Chu, S-C; Tsai, P-W; Pan J-S: Cat swarm optimization. Pacific Rim international conference on artificial intelligence. Springer, Berlin, Heidelberg, 2006
17.
go back to reference Sharafi, Y.; Khanesar, M.A.; Teshnehlab, M.: Discrete binary cat swarm optimization algorithm. In: 3rd IEEE International Conference on Computer, Control and Communication (IC4), pp. 1–6 (2013) Sharafi, Y.; Khanesar, M.A.; Teshnehlab, M.: Discrete binary cat swarm optimization algorithm. In: 3rd IEEE International Conference on Computer, Control and Communication (IC4), pp. 1–6 (2013)
18.
go back to reference Chu, S.C.; Tsai, P.W.: Computational intelligence based on the behavior of cats. Int. J. Innov. Comput. Inf. Control 3, 163–173 (2007) Chu, S.C.; Tsai, P.W.: Computational intelligence based on the behavior of cats. Int. J. Innov. Comput. Inf. Control 3, 163–173 (2007)
19.
go back to reference Abed-alguni, B.H.; Alawad, N.A.: Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments. Appl. Soft Comput. 102, 107113 (2021)CrossRef Abed-alguni, B.H.; Alawad, N.A.: Distributed Grey Wolf Optimizer for scheduling of workflow applications in cloud environments. Appl. Soft Comput. 102, 107113 (2021)CrossRef
20.
go back to reference Mansouri, N.; Zade, B.M.H.; Javidi, M.M.: Hybrid task scheduling strategy for cloud computing by modified particle swarm optimization and fuzzy theory. Comput. Ind. Eng. 130, 597–633 (2019)CrossRef Mansouri, N.; Zade, B.M.H.; Javidi, M.M.: Hybrid task scheduling strategy for cloud computing by modified particle swarm optimization and fuzzy theory. Comput. Ind. Eng. 130, 597–633 (2019)CrossRef
21.
go back to reference Domanal, S.G.; Reddy, G.R.M.: An efficient cost optimized scheduling for spot instances in heterogeneous cloud environment. Future Generation Comput. Syst. 84, 11–21 (2018)CrossRef Domanal, S.G.; Reddy, G.R.M.: An efficient cost optimized scheduling for spot instances in heterogeneous cloud environment. Future Generation Comput. Syst. 84, 11–21 (2018)CrossRef
Metadata
Title
Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm
Authors
Sudheer Mangalampalli
Sangram Keshari Swain
Vamsi Krishna Mangalampalli
Publication date
01-09-2021
Publisher
Springer Berlin Heidelberg
Published in
Arabian Journal for Science and Engineering / Issue 2/2022
Print ISSN: 2193-567X
Electronic ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-021-06076-7

Other articles of this Issue 2/2022

Arabian Journal for Science and Engineering 2/2022 Go to the issue

Research Article-Computer Engineering and Computer Science

Classification Based on Structural Information in Data

Research Article-Computer Engineering and Computer Science

A Two-stage Method of Synchronization Prediction Framework in TDD

Research Article-Computer Engineering and Computer Science

The Role of Vertical Elastic Namenode in Handling Big Data in Small Files

Premium Partners