Cloud computing offers utility-oriented IT services worldwide, enabling hosting of applications from various domains. However, data centers consuming huge amounts of energy contributing to high costs and carbon footprints. Green cloud computing solutions are needed to save energy and reduce costs while powering down servers when not in use.