PuppetCast: A secure peer sampling protocol

Arno Bakker*, Maarten van Steen

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

8 Citations (Scopus)


PuppetCast is a protocol for secure peer sampling in large-scale distributed systems. A peer sampling protocol continuously provides each node in the system with a uniform random sample of the node population, and is an important building block for gossip-based protocols for information dissemination, aggregation, load balancing and network management. Existing peer sampling protocols are either very vulnerable to attacks by malicious nodes, do not scale to large systems or provide only a static sample of the population. PuppetCast continues to operate when 50% (or more) of the nodes are acting maliciously, is shown to scale to systems of significant size and continuously provides new samples.

Original languageEnglish
Title of host publication2008 European Conference on Computer Network Defense
Subtitle of host publication4th Annual European Conference, EC2ND 2008
Place of PublicationPiscataway, NJ
Number of pages8
ISBN (Print)978-0-7695-3479-4
Publication statusPublished - 1 Dec 2008
Externally publishedYes
Event4th Annual European Conference on Computer Network Defense, EC2ND 2008 - Dublin, Ireland
Duration: 11 Dec 200812 Dec 2008
Conference number: 4


Conference4th Annual European Conference on Computer Network Defense, EC2ND 2008
Abbreviated titleEC2ND 2008


  • Peer sampling service
  • Gossip-based protocols
  • Security

Fingerprint Dive into the research topics of 'PuppetCast: A secure peer sampling protocol'. Together they form a unique fingerprint.

Cite this