Skip to main content
Top
Published in: Service Oriented Computing and Applications 1/2022

10-11-2021 | Original Research Paper

Multi-objective Scheduling Policy for Workflow Applications in Cloud Using Hybrid Particle Search and Rescue Algorithm

Authors: Jabir Kakkottakath Valappil Thekkepurayil, David Peter Suseelan, Preetha Mathew Keerikkattil

Published in: Service Oriented Computing and Applications | Issue 1/2022

Log in

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

search-config
loading …

Abstract

Cloud has been developed as a prominent distributed computing model over the last few years because of its wide array of resources and services that are virtualized, scalable, and on demand. In a distributed environment, coordination of workflow applications is an accepted NP-complete problem; hence, it is hard to derive exact solutions. Because of its dynamic and heterogeneous properties, this happens to be even more difficult in cloud environment. The intention of this work is to improve multi-objective optimization of scientific workflow scheduling based on proposed multi-objective hybrid particle search optimization algorithm (MOHPSO) in cloud computing platform and to propose an effective framework for workflow execution. For initial stage, fuzzy Manhattan distance-based clustering is performed to cluster the cloud resources. After that, enhanced chaotic neural network technique is applied to encrypt the task details for security purpose. In this article, the recent search and rescue optimization algorithm (SAR) is hybridized with popular particle swarm optimization algorithm (PSO) to enhance the exploration as well as search ability of optimization algorithm to create best schedules for workflow requests in cloud environment. Moreover, the scientific workflows like Epigenomics, Montage, and Cybershake with varying amount of task sizes are utilized to perform the scheduling process. CloudSim tool is utilized for the simulation of workflow scheduling problem in cloud. Performance enhancement of proposed methodology in terms of load balance, makespan, and cost is validated by comparison with various state-of-the-art algorithms.
.

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!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Futur Gener Comput Syst 29(3):682–692CrossRef Juve G, Chervenak A, Deelman E, Bharathi S, Mehta G, Vahi K (2013) Characterizing and profiling scientific workflows. Futur Gener Comput Syst 29(3):682–692CrossRef
5.
go back to reference Mishra SK, Sahoo B, Parida PP (2020) Load balancing in cloud computing: a big picture. J King Saud Univ Comput Inf Sci 32(2):149–158 Mishra SK, Sahoo B, Parida PP (2020) Load balancing in cloud computing: a big picture. J King Saud Univ Comput Inf Sci 32(2):149–158
8.
go back to reference Abdullahi M, Ngadi MA (2016) Symbiotic Organism Search optimization based task scheduling in cloud computing environment. Futur Gener Comput Syst 56:640–650CrossRef Abdullahi M, Ngadi MA (2016) Symbiotic Organism Search optimization based task scheduling in cloud computing environment. Futur Gener Comput Syst 56:640–650CrossRef
9.
go back to reference Liu X, Liu J (2016) A task scheduling based on simulated annealing algorithm in cloud computing. Int J Hybrid Inf Technol 9(6):403–412 Liu X, Liu J (2016) A task scheduling based on simulated annealing algorithm in cloud computing. Int J Hybrid Inf Technol 9(6):403–412
10.
go back to reference Aziza H, Krichen S (2018) Bi-objective decision support system for task-scheduling based on genetic algorithm in cloud computing. Computing 100(2):65–91MathSciNetCrossRef Aziza H, Krichen S (2018) Bi-objective decision support system for task-scheduling based on genetic algorithm in cloud computing. Computing 100(2):65–91MathSciNetCrossRef
11.
go back to reference Sadhasivam N, Thangaraj P (2017) Design of an improved PSO algorithm for workflow scheduling in cloud computing environment. Intell Autom Soft Comput 23(3):493–500CrossRef Sadhasivam N, Thangaraj P (2017) Design of an improved PSO algorithm for workflow scheduling in cloud computing environment. Intell Autom Soft Comput 23(3):493–500CrossRef
12.
go back to reference Zuo L, Shu L, Dong S, Zhu C, Hara T (2015) A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing. IEEE Access 3:2687–2699CrossRef Zuo L, Shu L, Dong S, Zhu C, Hara T (2015) A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing. IEEE Access 3:2687–2699CrossRef
13.
go back to reference Karthikeyan S, Asokan P, Nickolas S, Page T (2015) A hybrid discrete firefly algorithm for solving multi-objective fexible job shop scheduling problems. Int J Bio-Inspired Comput 7(6):386–401CrossRef Karthikeyan S, Asokan P, Nickolas S, Page T (2015) A hybrid discrete firefly algorithm for solving multi-objective fexible job shop scheduling problems. Int J Bio-Inspired Comput 7(6):386–401CrossRef
14.
go back to reference Reddy GN and Kumar SP (2017) Multi objective task scheduling algorithm for cloud computing using whale optimization technique. In: International conference on next generation computing technologies, Springer, Singapore, pp 286–297 Reddy GN and Kumar SP (2017) Multi objective task scheduling algorithm for cloud computing using whale optimization technique. In: International conference on next generation computing technologies, Springer, Singapore, pp 286–297
18.
go back to reference Lu HC, Hwang FJ, Huang YH (2020) Parallel and distributed architecture of genetic algorithm on Apache Hadoop and Spark. Appl Soft Comput 95:106497CrossRef Lu HC, Hwang FJ, Huang YH (2020) Parallel and distributed architecture of genetic algorithm on Apache Hadoop and Spark. Appl Soft Comput 95:106497CrossRef
20.
go back to reference Lin W, Liang C, Wang JZ, Buyya R (2014) Bandwidth-aware divisible task scheduling for cloud computing. J Softw Pract Exp 44(2):163–174CrossRef Lin W, Liang C, Wang JZ, Buyya R (2014) Bandwidth-aware divisible task scheduling for cloud computing. J Softw Pract Exp 44(2):163–174CrossRef
24.
go back to reference Abrishami S, Naghibzadeh M, Epema DHJ (2013) Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds. Futur Gener Comput Syst 29(1):158–169CrossRef Abrishami S, Naghibzadeh M, Epema DHJ (2013) Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds. Futur Gener Comput Syst 29(1):158–169CrossRef
26.
go back to reference Verma A, Kaushal S (2017) A hybrid multi-objective Particle Swarm Optimization for scientific workflow scheduling. Parallel Comput 62:1–19MathSciNetCrossRef Verma A, Kaushal S (2017) A hybrid multi-objective Particle Swarm Optimization for scientific workflow scheduling. Parallel Comput 62:1–19MathSciNetCrossRef
32.
go back to reference Aziza H, Krichen S (2020) A hybrid genetic algorithm for scientific workflow scheduling in cloud environment. Neural Comput Appl 32:15263–15278CrossRef Aziza H, Krichen S (2020) A hybrid genetic algorithm for scientific workflow scheduling in cloud environment. Neural Comput Appl 32:15263–15278CrossRef
33.
go back to reference Priya AM, Devi RK (2019) Multi-objective optimisation techniques for virtual machine migration-based load balancing in cloud data centre. Int J Cloud Comput 8(3):214–226CrossRef Priya AM, Devi RK (2019) Multi-objective optimisation techniques for virtual machine migration-based load balancing in cloud data centre. Int J Cloud Comput 8(3):214–226CrossRef
34.
go back to reference Lelli F, Maron G, Orlando S (2007) Client side estimation of a remote service execution. In: 2007 15th international symposium on modeling, analysis, and simulation of computer and telecommunication systems, IEEE, pp 295–302 Lelli F, Maron G, Orlando S (2007) Client side estimation of a remote service execution. In: 2007 15th international symposium on modeling, analysis, and simulation of computer and telecommunication systems, IEEE, pp 295–302
36.
go back to reference Mishra SK, Manjula R (2020) A meta-heuristic based multi objective optimization for load distribution in cloud data center under varying workloads. Clust Comput 23:3079–3093CrossRef Mishra SK, Manjula R (2020) A meta-heuristic based multi objective optimization for load distribution in cloud data center under varying workloads. Clust Comput 23:3079–3093CrossRef
37.
go back to reference Sreenu K, Malempati S (2019) MFGMTS: Epsilon constraint-based modified fractional grey wolf optimizer for multi-objective task scheduling in cloud computing. IETE J Res 65(2):201–215CrossRef Sreenu K, Malempati S (2019) MFGMTS: Epsilon constraint-based modified fractional grey wolf optimizer for multi-objective task scheduling in cloud computing. IETE J Res 65(2):201–215CrossRef
38.
go back to reference Guo F, Yu L, Tian S, Yu J (2015) A workflow task scheduling algorithm based on the resources’ fuzzy clustering in cloud computing environment. Int J Commun Syst 28(6):1053–1067CrossRef Guo F, Yu L, Tian S, Yu J (2015) A workflow task scheduling algorithm based on the resources’ fuzzy clustering in cloud computing environment. Int J Commun Syst 28(6):1053–1067CrossRef
39.
go back to reference Mohammed GS (2017) Text encryption algorithm based on chaotic neural network and random key generator. Ibn AL-Haitham J Pure Appl Sci 29(3):222–233 Mohammed GS (2017) Text encryption algorithm based on chaotic neural network and random key generator. Ibn AL-Haitham J Pure Appl Sci 29(3):222–233
40.
go back to reference Priya SS, Mehata KM, Banu WA (2018) Ganging of Resources via Fuzzy Manhattan Distance Similarity with Priority Tasks Scheduling in Cloud Computing. Journal of Telecommunications and Information Technology Priya SS, Mehata KM, Banu WA (2018) Ganging of Resources via Fuzzy Manhattan Distance Similarity with Priority Tasks Scheduling in Cloud Computing. Journal of Telecommunications and Information Technology
41.
go back to reference Anwar N, Deng H (2018) A hybrid metaheuristic for multi-objective scientific workflow scheduling in a cloud environment. Appl Sci 8(4):538CrossRef Anwar N, Deng H (2018) A hybrid metaheuristic for multi-objective scientific workflow scheduling in a cloud environment. Appl Sci 8(4):538CrossRef
42.
go back to reference Subramoney D, Nyirenda CN (2020) A Comparative Evaluation of Population-based Optimization Algorithms for Workflow Scheduling in Cloud-Fog Environments. In2020 IEEE Symposium Series on Computational Intelligence (SSCI) 760–767 Subramoney D, Nyirenda CN (2020) A Comparative Evaluation of Population-based Optimization Algorithms for Workflow Scheduling in Cloud-Fog Environments. In2020 IEEE Symposium Series on Computational Intelligence (SSCI) 760–767
Metadata
Title
Multi-objective Scheduling Policy for Workflow Applications in Cloud Using Hybrid Particle Search and Rescue Algorithm
Authors
Jabir Kakkottakath Valappil Thekkepurayil
David Peter Suseelan
Preetha Mathew Keerikkattil
Publication date
10-11-2021
Publisher
Springer London
Published in
Service Oriented Computing and Applications / Issue 1/2022
Print ISSN: 1863-2386
Electronic ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-021-00330-4

Other articles of this Issue 1/2022

Service Oriented Computing and Applications 1/2022 Go to the issue

Premium Partner