Cloud computing: state-of-the-art and research challenges
Greening the internet with nano data centers