Performance and Energy-based Cost Prediction Modelling of Virtual Machines in Cloud Computing Environments