Research Article

Performance Optimization of Cloud Data Centers with a Dynamic Energy-Efficient Resource Management Scheme

Table 3

Improved Salp Swarm Algorithm proposed to obtain the optimal sleep parameters.

Step 1. Initialize the number of salps, maximum iteration for each salp’s position, initial inertia weight , inertia weight at the maximum iteration, upper search boundary , and lower Search boundary .

Step 2. Initialize the position for each salp by using a chaotic equation:
     .
   % represents random numbers that obey uniform distribution between .%
     for
    
   % is a given real parameter.%
   endfor
   for
    
   endfor

Step 3. Calculate the fitness for each salp:
   .

Step 4. Select the best position among all the salps as the source food and calculate the fitness of the source food:
   ,
   .

Step 5. Set the initial number of iterations as .

Step 6. Update the coefficient and inertia weight with a nonlinear decreasing function:
   ,
   .

Step 7. Update the position and calculate the fitness for other salps.
   for
    if
     ,
     
    else
     
    end if
   
   end for

Step 8. Update the source food and calculate the fitness of the source food:
    ,
    .

Step 9. Check the number of iterations:
    if
     , go to Step 6
    endif

Step 10. Output the optimal sleep parameter and the minimum cost .