Flower-CDN: A hybrid P2P overlay for Efficient Query Processing in CDN - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2009

Flower-CDN: A hybrid P2P overlay for Efficient Query Processing in CDN


Many websites with a large user base, e.g., websites of non-profit organizations, do not have the financial means to install large web-servers or use specialized content distribution networks such as Akamai. For those websites, we have developed Flower-CDN, a locality-aware peer-to-peer based content-distribution network in which the users that are interested in a website support the distribution of its content. The idea is that peers keep the web-pages they retrieve and later serve them to other peers that are close to them in locality. Our architecture is a hybrid between structured and unstructured networks. When a node requests a web-page from a website for the first time, a locality-aware DHT quickly finds a peer in its neighborhood that has the web-page available. Additionally, all peers in a given region that maintain content of a particular website build an unstructured content overlay. Within a content overlay peers gossip information about their content allowing the system to maintain accurate information despite failures and churn. In our detailed performance evaluation, we compare Flower-CDN with Squirrel, which is a content distribution network that is strictly based on DHTs and not locality aware. Compared to Squirrel, Flower-CDN reduces lookup latency by a factor of 9 and the transfer distance by a factor of 2. We also show that Flower-CDN's gossiping has low overhead and can be adjusted according to hit ratio requirements and bandwidth availability.
Fichier principal
Vignette du fichier
RR-6689.pdf (496.63 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00331231 , version 1 (15-10-2008)


  • HAL Id : inria-00331231 , version 1


Manal El Dick, Esther Pacitti, Bettina Kemme. Flower-CDN: A hybrid P2P overlay for Efficient Query Processing in CDN. 12th International Conference on Extending Database Technology (EDBT), Mar 2009, Saint-Petersbourg, Russia. ⟨inria-00331231⟩
268 View
292 Download


Gmail Facebook X LinkedIn More