A Case for Peering of Content Delivery Networks
Rajkumar Buyya,A.-M.K. Pathan,J. Broberg,Z. Tari,Al-mukaddim Pathan,James Broberg,Zahir Tari
DOI: https://doi.org/10.1109/mdso.2006.57
2006-10-01
IEEE Distributed Systems Online
Abstract:Service providers often geographically distribute their Web servers' facilities to improve performance, reliability, and scalability. Content delivery networks, which first evolved in 1998, replicate content over several mirrored Web servers, strategically placed at various locations to deal with flash crowds and to enhance response time. A CDN improves network performance by maximizing bandwidth, improving accessibility, and maintaining correctness through content replication. Unfortunately, although many commercial CDN providers exist, they don't cooperate in delivering content to end users in a scalable manner. In addition, content providers typically subscribe to one CDN provider and thus can't use multiple CDNs at the same time. Such a closed, noncooperative model results in "islands" of CDNs. We present a model for an open, scalable, and service-oriented architecture (SOA)-based system. This system helps to create open content and service delivery networks (CSDNs) that scale well and can share resources with other CSDNs through cooperation and coordination, thus overcoming the island CDN problem