An Extensive Analysis of Green Cloud Computing: Overview, Associated Challenges and Research Directions | IEEE Conference Publication | IEEE Xplore