This document proposes algorithms for dynamic task scheduling on a DVS system to minimize total system energy consumption. It presents two algorithms:
1) duSYS, which uses optimal speed setting and limited preemption to reduce device standby energy.
2) duSYS_PC, which further reduces preemptions compared to duSYS to achieve additional energy savings.
The algorithms achieve up to 43% energy savings compared to prior work and up to 30% savings compared to a CPU-energy efficient algorithm, showing their effectiveness in minimizing total system energy.