Skip to main content
Erschienen 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

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

Erschienen in: Service Oriented Computing and Applications | Ausgabe 1/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.
.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
2.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
17.
18.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Metadaten
Titel
Multi-objective Scheduling Policy for Workflow Applications in Cloud Using Hybrid Particle Search and Rescue Algorithm
verfasst von
Jabir Kakkottakath Valappil Thekkepurayil
David Peter Suseelan
Preetha Mathew Keerikkattil
Publikationsdatum
10.11.2021
Verlag
Springer London
Erschienen in
Service Oriented Computing and Applications / Ausgabe 1/2022
Print ISSN: 1863-2386
Elektronische ISSN: 1863-2394
DOI
https://doi.org/10.1007/s11761-021-00330-4

Weitere Artikel der Ausgabe 1/2022

Service Oriented Computing and Applications 1/2022 Zur Ausgabe

Premium Partner