Publication:
Dynamic Multi-Objective Workflow Scheduling for Cloud Computing Based on Evolutionary Algorithms

dc.contributor.authorsIsmayilov, Goshgar; Topcuoglu, Haluk Rahmi
dc.contributor.editorSill, A
dc.contributor.editorSpillner, J
dc.date.accessioned2022-03-12T16:23:50Z
dc.date.accessioned2026-01-11T11:52:50Z
dc.date.available2022-03-12T16:23:50Z
dc.date.issued2018
dc.description.abstractCloud computing is a dominant heterogeneous and distributed system, that offers on-demand resource capacity for different requirements of customers. Cloud workflow scheduling is a largely studied research area that targets efficient utilization of cloud resources. In this paper, we model a dynamic workflow scheduling problem, which is among the first attempts that incorporate dynamism on resource failures and changing number of objectives. A set of dynamic multi-objective evolutionary algorithms from the literature are utilized for dynamic workflow scheduling problem, where four of them are variants of the commonly used NSGA-II algorithm (DNSGA-II-HM, DNSGA-II-A, DNSGA-II-B, DNSGA-II-RI) and the remaining one is dynamic extension of the multi-objective particle swarm optimization algorithm (DMOPSO). In our experimental study, five different objectives are considered, which are minimization of the makespan, the cost and the energy, and maximization of the reliability and the resource utilization. The empirical study of the given five algorithms is conducted with real-world applications from Pegasus workflow management systems, where the DNSGA-II-B procedure outperforms the other alternatives for most of the test instances, based on the number of non-dominated solutions, the Schott's spacing and the hyper-volume metrics.
dc.identifier.doi10.1109/UCC-Companion.2018.00042
dc.identifier.isbn978-1-7281-0359-4
dc.identifier.issn2373-6860
dc.identifier.urihttps://hdl.handle.net/11424/226081
dc.identifier.wosWOS:000458720100025
dc.language.isoeng
dc.publisherIEEE
dc.relation.ispartof2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION)
dc.relation.ispartofseriesInternational Conference on Utility and Cloud Computing
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectWorkflow scheduling
dc.subjectresource failures
dc.subjectdynamic multi-objective evolutionary algorithms
dc.subjectOPTIMIZATION
dc.titleDynamic Multi-Objective Workflow Scheduling for Cloud Computing Based on Evolutionary Algorithms
dc.typeconferenceObject
dspace.entity.typePublication
oaire.citation.endPage108
oaire.citation.startPage103
oaire.citation.title2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION)

Files