Scheduling jobs on computing systems while considering and optimizing for power consumption constraints.