Research Article
An Efficient Policy-Based Scheduling and Allocation of Virtual Machines in Cloud Computing Environment
Algorithm 1
ESSOA for optimal VM scheduling.
| Input: set of VM lists, VMj | | Output: optimally selected VMs for VM Scheduling | (1) | Start | (2) | Initialize the population of the algorithm as and set other parameters | (3) | Compute the F of all individuals, | (4) | Initialize the stage counter | (5) | for | | //Perform the forward movement | (6) | Compute each component of the velocity vector, | (7) | Obtain the new position of shark, | | //Perform the rotational movement | (8) | Obtain the position of the shark with the help of BS, | (9) | Select the next position of the shark based on the forward and rational movements, | (10) | end for Z | (11) | Set Z = Z + 1 | (12) | Select the best position for shark in the last stage, which has the minimum fitness value | (13) | End |
|