Research Article

Genetic Algorithm-Based Task Scheduling in Cloud Computing Using MapReduce Framework

Algorithm 1

Creation of the initial population.
Applying three different heuristic ranking strategies on the first three of the chromosomes.
for i from 3 to PopSize-1 do
  for j from 0 to ChSize- 1 do
   produce at random a gene with the parameters that has not been
    generated in previous genes.
   In order to maintain a topological order that is reliable, transfer chromosome i from its
    current position on the left to its new position on the right in the queue.
  end for
end for