An energy-aware scheduling algorithm under maximum power consumption constraints. (October 2020)