Energy optimisation in cloud computing