Abstract
Background & Objective: Cloud computing emerges out as a new way of computing which enables the users to fulfill their computation need using the underlying computing resources like software, memory, computing nodes or machines without owning them purely on the basis of pay-per-use that too round the clock and from anywhere. People defined this as the extension of the existing technologies like parallel computing, distributed computing or grid computing. Lots of research have been conducted in the field of cloud computing but the task scheduling is considered to be the most fundamental problem which is still in infancy and requires a lot of attention and a proper mechanism for the optimal utilization of the underlying computing resources. Task scheduling in cloud computing environment lies into the category of NP-hard problem and many heuristics and Meta heuristics strategies have been applied to solve the problem.
Methods: In this work, Fuzzy Enabled Genetic Algorithm (FEGA) is proposed to solve the problem of task scheduling in cloud computing environment as classical roulette wheel selection method has certain limitations to solve complex optimization problem.
Results & Discussion: In this work, an efficient fuzzy enabled genetic algorithm based task scheduling mechanism has been designed, implemented and investigated. The efficiency of the proposed FEGA algorithm is tested using various randomly generated data sets in different situations and compared with the other meta-heuristics.
Conclusion: The authors suggest that the proposed Fuzzy Enabled Genetic Algorithm (FEGA) to solve the task scheduling problem helps in minimizing the total execution time or makespan and on comparing with other Meta-heuristic like genetic algorithm and greedy based strategy found that FEGA outperforms the both in different set of experiments.
Keywords: Cloud computing, distributed system, fuzzy theory, genetic algorithm, makespan, task scheduling.
Graphical Abstract
[http://dx.doi.org/10.1109/ICCES.2013.6707172]
[http://dx.doi.org/10.3233/JIFS-152094]
[http://dx.doi.org/10.1109/ICMECG.2008.50]
[http://dx.doi.org/10.1109/tsmcc.2008.2001722]
[http://dx.doi.org/10.1109/CEC.2007.4424898]
[http://dx.doi.org/10.1109/CCAA.2016.7813746]
[http://dx.doi.org/10.1007/s10586-013-0275-6]
[http://dx.doi.org/10.1155/2006/271608]
[http://dx.doi.org/10.5019/j.ijcir.2008.123]
[http://dx.doi.org/10.1007/s10878-013-9644-6]
[http://dx.doi.org/10.4304/jnw.7.3.547-553]
[http://dx.doi.org/10.1109/CIS.2010.46]
[http://dx.doi.org/10.5815/ijisa.2016.10.02]
[http://dx.doi.org/10.5815/ijisa.2016.11.07]
[http://dx.doi.org/10.5815/ijmecs.2017.12.05]
[http://dx.doi.org/10.2174/1874110X01408010111]
[http://dx.doi.org/10.1007/s10489-018-1190-6]
[http://dx.doi.org/10.1016/j.engappai.2018.05.003]
[http://dx.doi.org/10.1007/s11227-017-2046-2]