z-logo
open-access-imgOpen Access
An adaptive peer-sampling protocol for building networks of browsers
Author(s) -
Brice Nédelec,
Julian Tanke,
Davide Frey,
Pascal Molli,
Achour Mostéfaoui
Publication year - 2017
Publication title -
world wide web
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.464
H-Index - 42
eISSN - 1573-1413
pISSN - 1386-145X
DOI - 10.1007/s11280-017-0478-5
Subject(s) - computer science , webrtc , protocol (science) , computer network , routing protocol , peer to peer , software deployment , flexibility (engineering) , sampling (signal processing) , testbed , popularity , distributed computing , overhead (engineering) , routing (electronic design automation) , operating system , telecommunications , mathematics , pathology , detector , medicine , psychology , social psychology , statistics , alternative medicine
International audiencePeer-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

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom