Research Article

Bandwidth-Aware Scheduling of Workflow Application on Multiple Grid Sites

Algorithm 1

Level based highest input and processing weight first (LHIPWF) algorithm.
(1) Calculate average bandwidth () and average processing power () of resources
(2) for each task in DAG do
(3)  
(4) end for
(5) Initialize priority queue with the entry task () of DAG
(6)
(7) while there is an unscheduled task in the   do
(8)  select highest priority task () from
(9)  allocate the task to the resource that minimizes the EFT.
(10)  
(11)  
(12)  add   into
(13)  if    then
(14)   add  all tasks present in into
(15)   
(16)   
(17)  end if
(18) end while