Assessing and Forecasting Energy and Ecological Eciency on Cloud Computing Platforms