The variable voltage scheduling algorithm shown algorithm sts
Given an input - a set of sporadic tasks arriving dynamically, schedule the tasks in an online manner to (1) meet all deadlines or discard the newly arriving task if it would cause any accepted/uncompleted task to its deadline, including the new task itself; and (2) to schedule the tasks in optimal speeds in order to minimize the energy consumption.
Output: The complete task schedule and the optimal speed schedule.
Task N: [a c d]
Here is an example of the file:
in the program and result, rounding the floating point numbers to integers appropriately if necessary.
Your report should contain:
variable voltage processor,” Proc. Computer-Aided Design (ICCAD), pages 653–656, November 1998.