Main Article Content

Abstract

Cloud computing is today’s most emerging field as it offers utility-oriented services based on pay-as-you-go model over the network. Due to the availability of on-demand scalable resources and provisioning of services all over the world, workload of giant and huge organizations is being migrated on the cloud. This growing demand for the services of cloud with high usage of data centers has radically escalated the energy consumption by data centers hosting these cloud computing applications. The high consumption of data centers is responsible for high operational costs and emission of carbon footprints which is unfriendly to our environment. Thus, we need to emphasize and study various green cloud computing solutions that can be utilized to minimize the high operational cost and also to reduce the CO2 dissipation. This paper reviews various energy efficient techniques that can be used to reduce the energy consumption. Comparative analysis is also conducted to suggest better future endeavors. Green Computing is a term which emphasize on energy efficient usage of resources with minimum carbon emission. This can be done by the concept of Virtualization and Virtual Machines, and load balancing. Load Balancing can involve multiple techniques in order to distribute the resources in such a way that it causes minimum downtime and maximum throughput. This survey emphasizes on various concepts and techniques of Power Consumption, Resource Allocation and Energy Efficient Data Centers.

Article Details