Building a Peer-to-Peer Content Distribution Network with High Performance, Scalability and Robustness

Manal El Dick 1 Esther Pacitti 2 Reza Akbarinia 2 Bettina Kemme
2 ZENITH - Scientific Data Management
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : Content Distribution Networks (CDN) are fundamental, yet expensive technologies for distributing the content of web-servers to large audiences. The P2P model is a perfect match to build a low-cost and scalable CDN infrastructure for popular websites by exploiting the underutilized resources of their user communities. However, building a P2P-based CDN is not a straightforward endeavor. In contrast to traditional CDNs, peers are autonomous and volunteer participants with their own heterogeneous interests that should be taken into account in the design of the P2P system. Moreover, churn rate is much higher than in dedicated CDN infrastructures, which can easily destabilize the system and severely degrade the performance. Finally and foremostly, while many P2P systems abstract any topological information about the underlying network, a top priority of a CDN is to incorporate localityawareness in query routing in order to locate close-by content. This paper aims at building a P2P CDN with high performance, scalability and robustness. Our proposed protocols combine DHT e ciency with gossip robustness and take into account the interests and localities of peers. In short, Flower-CDN provides a hybrid and locality-aware routing infrastructure for user queries. PetalUp-CDN is a highly scalable version of Flower-CDN that dynamically adapts to variable rates of participation and prevent overload situations. In addition, we ensure the robustness of our P2P CDN via low-cost maintenance protocols that can detect and recover from churn and dynamicity. Our extensive performance evaluation shows that our protocols yield high performance gains under both static and highly dynamic environments. Furthermore, they incur acceptable and tunable overhead. Finally we provide main guidelines to deploy Flower-CDN for the public use.
Type de document :
Article dans une revue
Information Systems, Elsevier, 2011, 36 (2), pp.222-247
Liste complète des métadonnées

Littérature citée [24 références]  Voir  Masquer  Télécharger
Contributeur : Reza Akbarinia <>
Soumis le : lundi 11 juillet 2011 - 16:28:46
Dernière modification le : jeudi 7 février 2019 - 16:21:18
Document(s) archivé(s) le : mercredi 12 octobre 2011 - 02:25:27


Fichiers produits par l'(les) auteur(s)


  • HAL Id : lirmm-00607898, version 1


Manal El Dick, Esther Pacitti, Reza Akbarinia, Bettina Kemme. Building a Peer-to-Peer Content Distribution Network with High Performance, Scalability and Robustness. Information Systems, Elsevier, 2011, 36 (2), pp.222-247. 〈lirmm-00607898〉



Consultations de la notice


Téléchargements de fichiers