This document discusses green computing and methods for saving energy through resource virtualization. It begins with an abstract that introduces green computing and its goal of reducing energy consumption and environmental impact. The introduction provides more details on cloud computing and how green computing aims to make data center services more energy efficient. The document then discusses various energy saving approaches of green computing like virtualization, cloud computing, and N-computing systems. It also discusses challenges and the future of green computing, concluding that more energy can be saved through continued development and use of virtualization and other green computing methodologies.