The Future of Data Centres and Cloud in a Virtualized World