Research Article
Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market
Algorithm 1
Workflow scheduling algorithm.
(1) Boolean S_flag = false // a flag representing occurrence of a task execution | (2) while (search user’s job) do | (3) if (require job execution by the user) then | (4) take the cost and total execution time by the user; | (5) S_flag = true; | (6) end if | (7) if (S_flag) then | (8) invoke initial_workflow ( ); // thread function | (9) while (task execution does not finish) do | (10) if (meet the recalculation point by instance) then | (11) invoke recalculation_workflow ( ); // thread function | (12) end if | (13) end while | (14) end if | (15) end while |
|