Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. EPFL thesis
  4. Robustness of gossip-based protocols
 
doctoral thesis

Robustness of gossip-based protocols

Kucherenko, Anastasiia  
2024

Through the decentralization of control and resources, distributed systems combine each participant's individual capabilities to achieve greater flexibility, scalability, and robustness compared to their centralized counterparts. The performance and consistency of a distributed system relies on efficient message spreading. This thesis focuses on one of the most prominent methods for achieving information dissemination, specifically ``gossiping''. Gossip protocols offer rapid, fault-tolerant, and asynchronous communication that can adapt to changes in the network environment. We examine from different angles their robustness, specifically the efficacy in the face of adversarial influence or network disruptions.

First, we investigate the susceptibility of gossip protocols to adversarial attacks. We focus on a large subclass of the so-called all-to-all protocols and analyze their vulnerability to disruptions caused by process crashes and communication delays. For doing so, we propose an adaptive adversary called Universal Gossip Fighter (UGF). We prove that UGF effectively hampers execution time and message complexity of any all-to-all gossip protocol, thereby preventing scalability. We support our theoretical findings with experimental evaluations.

Next, we examine the anonymity of message sources in gossip protocols. We do so by adopting the well-recognized concept of $\varepsilon$-differential privacy ($\varepsilon$-DP) that provides anonymity guarantees that hold against any adversarial attack. First, we prove a fundamental limit on $\varepsilon$-DP for source anonymity for any gossip protocol. Then, we demonstrate that a large family of gossip protocols, namely cobra walks, achieves tight privacy guarantees. We conclude that gossip protocols, which initially spread messages as a random walk, offer the highest level of source anonymity. Additionally, our tight analysis precisely captures the trade-off between dissemination time of a gossip protocol and its source anonymity.

Last, we study gossip-based peer-samplers -- services that provide each system participant with a random sample of other peers to interact with. Many distributed applications rely on peer samplers to ensure robust performance. Despite the practical effectiveness of existing peer samplers, their ability to produce random samples within a reasonable time remains theoretically unproven. We bridge this gap by introducing PeerSwap, a protocol that provides system participants with provably random samples. We establish execution time bounds for PeerSwap both theoretically and experimentally, demonstrating its effectiveness.

  • Files
  • Details
  • Metrics
Type
doctoral thesis
DOI
10.5075/epfl-thesis-10508
Author(s)
Kucherenko, Anastasiia  

EPFL

Advisors
Kermarrec, Anne-Marie  
•
Guerraoui, Rachid  
Jury

Prof. Karl Aberer (président) ; Prof. Anne-Marie Kermarrec, Prof. Rachid Guerraoui (directeurs) ; Prof. Patrick Thiran, Prof. Davide Frey, Prof. Patrick Eugster (rapporteurs)

Date Issued

2024

Publisher

EPFL

Publisher place

Lausanne

Public defense year

2024-09-20

Thesis number

10508

Total of pages

180

Subjects

Differential privacy

•

distributed systems

•

fault tolerance

•

gossip protocols

•

group communication

•

message broadcast

•

peer sampling

•

randomized algorithms

•

scalability

•

source anonymity.

EPFL units
SACS  
DCL  
Faculty
IC  
School
IINFCOM  
Doctoral School
EDIC  
Available on Infoscience
September 18, 2024
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/241271
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés