Research Article

Solving the 0/1 Knapsack Problem Using Metaheuristic and Neural Networks for the Virtual Machine Placement Process in Cloud Computing Environment

Table 7

An overview of the method comparisons for a set of 20 virtual machines.

B&BDPNNA

OptimalityProvide an optimal solutionProvide an optimal solutionMay not provide the optimum solution
Rate of convergenceModerately lowPredefinedModerately high
CPU utilizationModerately highModerately highModerately high
Execution timeModerately high (slower)Moderately highModerately low
EfficiencyModerately lowModerately lowModerately low
PSOGreedy

OptimalityMay not provide the optimum solutionMay not provide the optimum solution
Rate of convergenceModerately highModerately low
CPU utilizationModerately lowModerately low
Execution timeModerately lowModerately low (faster)
EfficiencyModerately mediumModerately low
GAACO

OptimalityMay not provide the optimum solutionMay not provide the optimum solution
Rate of convergenceModerately highModerately low
CPU utilizationModerately mediumModerately medium
Execution timeModerately lowModerately low (faster)
EfficiencyModerately mediumModerately high
TSSA

OptimalityMay not provide the optimum solutionMay not provide the optimum solution
Rate of convergenceModerately highModerately high
CPU utilizationModerately mediumModerately medium
Execution timeModerately lowModerately low
EfficiencyModerately mediumModerately medium