ENERGY-EFFICIENT CLOUD COMPUTING WITH TASK CONSOLIDATION