A Content Delivery Network (CDN) is expected to provide high performance content delivery, which requires scalable infrastructure to achieve global coverage. The provision of such infrastructure may form a substantial entry barrier for new CDN providers, as well as affecting commercial viability of the existing ones. Peering of CDNs can be a way to allow dynamic infrastructural cooperation between CDNs in a scalable manner, in order to mitigate the impact of flash crowds and to achieve better overall service times. In this paper, we present a Quality of Service (QoS)-driven model to evaluate the user perceived performance of CDN peering relationships. In this model, an overloaded CDN redirects a fraction of its incoming requests to peered CDNs and thereby can avoid the impact of flash crowds. The model-based approach also assists in making concrete QoS guarantee for a given CDN. Our approach endeavors to achieve scalability for a CDN in a user transparent manner.
展开▼