queue may be like execution queue 160 depicted in fig3 and 9 if at step 406 lsp 400 determines that the resource can execute the job then lsp 400 indicates to gsp 300 that the resource has been accepted 408 lsp 400 then places the job in the execution queue 410 and ends 416 if at step 406 lsp 400 determines that the resource cannot execute the job then lsp 400 rejects the job indicating to gsp 300 that the resource is busy 412 lsp 400 then returns the job to gsp 300 414 and ends 416 fig9 is an illustration of execution queue 160 associated with the local resource execution queue 160 is an ordered list of job ids 162 and the approximate waiting time 164 until each job is executed persons of ordinary skill in the art are aware of other fields that execution queue 160 may contain fig1 is an illustration of the logic of execution program ep 500 ep 500 is a program that runs on the resource and executes the jobs ep 500 starts 502 whenever the resource is online with the grid ep 500 receives a job into the execution queue 504 the execution queue may be like execution queue 160 depicted in fig3 and 9 ep 500 executes the next job in the execution queue 506 ep 500 then sends the result of the.