Energy Aware Scheduling