Content Delivery Network Market Challenges