Green Data Centers: A Survey, Perspectives, and Future Directions
Xen and the art of virtualization