A Workflow Scheduling Approach With Modified Fuzzy Adaptive Genetic Algorithm in IaaS Clouds

dc.contributor.authorRizvi, N.
dc.contributor.authorRamesh, D.
dc.contributor.authorWang, L.
dc.contributor.authorAnnappa, B.
dc.date.accessioned2026-02-04T12:26:50Z
dc.date.issued2023
dc.description.abstractThe emergence of the cloud platform with substantial resources to offer on-demand instigated the researchers to migrate the scientific workflows to the cloud environment. The scheduling of workflows with diverse QoS parameters is not a trivial task, but an NP-Complete problem. Several heuristics for QoS constrained workflows have been investigated. However, most of them focus only on time and cost and do not guarantee high resource utilization. The scheduling of the workflow tasks over the minimum cloud resources under the defined time limit is a grave concern. In this article, an algorithm named MFGA (Modified Fuzzy Adaptive Genetic Algorithm) has been formulated to minimize the makespan and improve resource utilization under both deadline and budget constraints. A fuzzy logic controller has also been devised to control the crossover and mutation rates that prevent MFGA from getting stuck in a local optimum. MFGA has a novel crossover technique that adds the fittest solutions in the population. Additionally, a new mutation technique has also been introduced, which minimizes the makespan and increases the reusability of the resources. The simulation experiments with the real workflows show that the proposed MFGA outperforms other state-of-the-art algorithms. © 2008-2012 IEEE.
dc.identifier.citationIEEE Transactions on Services Computing, 2023, 16, 2, pp. 872-885
dc.identifier.issn19391374
dc.identifier.urihttps://doi.org/10.1109/TSC.2022.3174112
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/22014
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.subjectComputational complexity
dc.subjectComputer circuits
dc.subjectFuzzy logic
dc.subjectGenetic algorithms
dc.subjectHeuristic algorithms
dc.subjectQuality control
dc.subjectQuality of service
dc.subjectReusability
dc.subjectBudget
dc.subjectDeadline
dc.subjectFuzzy adaptive
dc.subjectFuzzy logic controllers
dc.subjectHeuristics algorithm
dc.subjectOptimisations
dc.subjectQuality-of-service
dc.subjectSchedule
dc.subjectTask analysis
dc.subjectWorkflow scheduling
dc.subjectScheduling
dc.titleA Workflow Scheduling Approach With Modified Fuzzy Adaptive Genetic Algorithm in IaaS Clouds

Files

Collections