Energy-aware data centers: Architecture, infrastructure, and communication