Research Article
User Demand Aware Grid Scheduling Model with Hierarchical Load Balancing
Algorithm 1
Scheduling algorithm.
Begin | While there are jobs in unassigned list | do | Select job which has minimum user deadline from unassigned list | For all resources in the resource list | do | = | | where is the baud rate of resource expressed in Mbps | where is number of jobs that are already in queue | EET | End for | Calculate difference matrix such that | and if DF, then assign a maximum value to DF | where represents the jobs and is resource/machine/PE | Classify the resources/machines/PEs using Algorithms 2, 3, 4 | Sort the list of resources/machines/PEs in ascending order based on DF | Assign the job to the first resource/machine/PE in under loaded list with load ≤ 1 | Update the load at each resource/machine/PE | Remove the job i from unassigned list | End While | End |
|