Research Article

Multiobjective Prioritized Workflow Scheduling in Cloud Computing Using Cuckoo Search Algorithm

Algorithm 2 (Modified cuckoo search algorithm).

Input: Ms with their speed, bandwidth, RAM capacity
Output: Arrange the VMs based on the efficiency
Step 1: Input the VMs
Step 2: Generate the initial population
Step 3: continue till t < max generation or satisfy the stop criteria
Step 4: Get the Cuckoo randomly by using the levy fights
Step 5: Evaluate the Cuckoo fitness
Step 6: Choose a nest randomly
Step 7: if Fi > Fj then
Step 8: Replace Fj by the new solution
Step 9: end if
Step 10: Remove the worst nests and build the new nests
Step 11: go to step 2
Step 12: use genetic algorithm based cross over and mutation technique to find out the solution
Step 13: Return the order of the VMs
Algorithm 2 (Modified cuckoo search algorithm).