New Performance Models for Large-Scale Content Delivery Networks
Large-scale Content Delivery Networks (CDNs) are a key component of today's information infrastructure. To enable future disciplined engineering of such infrastructure it is critical to have a fundamental understanding of engineering tradeoffs amongst user percieved download performance, reliability and recovery costs, and energy consumption.