The Future of Data Centers and Cloud in a Virtualized World