This document summarizes a research paper on power-aware scheduling for real-time embedded systems. It introduces the concept of temporal workload, which measures how busy a CPU is over time based on tasks' remaining execution times and deadlines. Analyzing temporal workload provides insights into the behaviors of earliest deadline first (EDF) scheduling. It is shown that temporal workload decreases monotonically under EDF and is not affected by task execution order. The paper then presents an algorithm for power-aware scheduling that utilizes temporal workload analysis to identify slack times when the CPU frequency can be reduced to save energy while still meeting tasks' deadlines. Simulation results show the algorithm reduces energy consumption by 10-70% compared to prior methods.