Collaborative web hosting : challenges and research directions (2014)