Competition, neutrality and diversity in the cloud