Research Article

Energy-Aware VM Initial Placement Strategy Based on BPSO in Cloud Computing

Algorithm 2

Random VM placement.
Input: VMList  Output:  ServerList
(1) forvminVMList
(2)  forserverinServerList
(3)   if (server has enough resources to hold vm) then
(4)    if  then
(5)     server.setDisplacement;
(6)    end if
(7)    server.add(vm);
(8)    break;
(9)   end if
(10)  end for
(11) end for
(12) forserverinServerList
(13)  server.setVelocity(0);
(14) end for
(15) returnServerList;