Research Article

A Revenue Maximization Approach for Provisioning Services in Clouds

Algorithm 1

Genetic algorithm for ICPRM problem.
LET
be the size of the GA population;
be the cross probability and be the mutation probability;
be the elitist reproduction percentage;
INITIALIZE
set best revenue value so far to zero;
create the initial population by randomly selecting feasible individuals from ;
evaluate the fitness value of each individual in and sort them by decreasing order;
update best solution so far as the best individual in and set best revenue value correspondingly;
WHILE NOT(Reached the exit criteria)
= ; //to include the first solutions in ;
 MP = TournamentSelection;
DO UNTIL Size
  ;
  ;
  ;
END UNTIL
UPDATE best solution and best revenue value so far;
END WHILE
OUTPUT best solution and best revenue value;