Research Article

An Energy-Efficient Strategy and Secure VM Placement Algorithm in Cloud Computing

Algorithm 7

Host selection.
Input: VM-type,
ACTH = {acth1, acth2, …, acthk} ⟶ Hosts which are in active state,
SLPH = {slph1, slph2, …, slphk} ⟶ Hosts which are in sleep state.
Output: Desired Host
Algorithm: Host Selection
(1)for each acthi ∈ ACTH then do
(2) if VM of VM-type is able to fit in acthi then
(3)   Host ← acthi
(4)   Return Host then stop
(5)  end if loop
(6)end for loop
(7)for each slphi ∈ SLPH then do
(8) if VM of VM-type is able to fit in slphi then,
(9)   Host ← slphi
(10)   Convert the state of slphi from sleep/non active state to active state
(11)    Return Host then stop
(12)   end if loop
(13)end for loop