Green Cloud Infrastructure: Mitigating the Environmental Impact of Cloud Computing