Towards Scalable and Affordable Content Distribution Services