Research Article
IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments
Algorithm 1
IFFO–QoS optimization for multiple workflow scheduling.
(1) | Input: SSn, SPloc p = {SPloc 1, SPloc 2,SPloc 3,…., SPloc P} and Imax = {20-40} p {1, 2, 3, ……, P} | | //SSn= Swarn Size, SPloc = initial location of individual swarm particles and Imax = Maximum number of iteration | (2) | Output: Pareto optimal solution | | | | and | | //are existing solutions, ZCtMsis total cost & makespan of multiple workflows and Outminis expected QoS optimized solution | (3) | | | //sfis scaling factor, and R is a randomized function | (4) | for Imax (t) ← 1 to T do | (5) | | | //initial position of each swarm particle and=(0,1) | (6) | | | //is distance between individual fruit fly and food, and is smell concentration | (7) | //for each individual fruit fly | (8) | | (9) | Update swarm particles location | | 9.1. | | 9.2. | | 9.3. Go to step 3. | (10) | End for |
|