This paper focuses on the development of energy efficient algorithms that work to boost data center energy efficiency and performance and proposes development of Virtualization technology that provides some unique opportunity for better resource utilization and a software platform that supports the energy efficient management and allocation of Cloud data center resources.
Cloud computing is offering utility-oriented IT services to users worldwide. Based on a pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific, and business domains. In recent years, energy efficiency has emerged as one of the most important design requirements for modern computing systems, such as data centers and Clouds, as they continue to consume enormous amounts of electrical power , contributing to high operational costs and carbon footprints to the environment .The virtualization technology has advanced the area by introduction of a very effective power saving technique. This paper presents vision, introduction to cloud computing and challenges for energy-efficient management of Cloud computing environments. We focus on the development of energy efficient algorithms that work to boost data center energy efficiency and performance.This paper proposes development of Virtualization technology that provides some unique opportunity for better resource utilization and develop a software platform that supports the energy efficient management and allocation of Cloud data center resources.