Research Article

Online Energy-Aware Scheduling for Deadline-Constrained Applications in Distributed Heterogeneous Systems

Algorithm 2

The processing for the finish of a task.
Require: A completed task
For each do
   If all of pred have been completed then
      Calculate ;
      Add task into and remove from ;
   Endif
Endfor
Sort all tasks in by in a non-descending order;
Call ScheduleReadyTask();