An Analysis of Internet Content Delivery Systems