An Adaptive Peer-Sampling Protocol for Building Networks of Browsers

Brice Nédelec 1, 2 Julian Tanke 1 Pascal Molli 1, 2 Achour Mostefaoui 1, 2 Davide Frey 3
2 GDD - Gestion de Données Distribuées
LS2N - Laboratoire des Sciences du Numérique de Nantes
3 ASAP - As Scalable As Possible: foundations of large scale dynamic distributed systems
Inria Rennes – Bretagne Atlantique , IRISA_D1 - SYSTÈMES LARGE ÉCHELLE
Abstract : Peer-sampling protocols constitute a fundamental mechanism for a number of large-scale distributed applications. The recent introduction of WebRTC facilitated the deployment of decentralized applications over a network of browsers. However, deploying existing peer-sampling protocols on top of We-bRTC raises issues about their lack of adaptiveness to sudden bursts of popularity over a network that does not manage addressing or routing. Spray is a novel random peer-sampling protocol that dynamically , quickly, and efficiently self-adapts to the network size. Our experiments show the flexibility of Spray and highlight its efficiency improvements at the cost of small overhead. We embedded Spray in a real-time decentralized editor running in brow-sers and ran experiments involving up to 600 communicating web browsers. The results demonstrate that Spray significantly reduces the network traffic according to the number of participants and saves bandwidth.
Type de document :
Article dans une revue
World Wide Web, Springer Verlag, 2017, 25, pp.1678. 〈10.1007/s11280-017-0478-5〉
Liste complète des métadonnées

Littérature citée [44 références]  Voir  Masquer  Télécharger
Contributeur : Davide Frey <>
Soumis le : jeudi 19 octobre 2017 - 18:25:02
Dernière modification le : mercredi 28 février 2018 - 11:04:01
Document(s) archivé(s) le : samedi 20 janvier 2018 - 15:36:28



Brice Nédelec, Julian Tanke, Pascal Molli, Achour Mostefaoui, Davide Frey. An Adaptive Peer-Sampling Protocol for Building Networks of Browsers. World Wide Web, Springer Verlag, 2017, 25, pp.1678. 〈10.1007/s11280-017-0478-5〉. 〈hal-01619906〉



Consultations de la notice


Téléchargements de fichiers