A Framework for the Design Configuration of Accountable Selfish-Resilient Peer-To-Peer Systems

Guido Lena Cota, Sonia Ben Mokhtar, Julia Lawall, Gilles Muller, Gabriele Gianini, Ernesto Damiani, Lionel Brunie

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

6 Scopus citations

Abstract

A challenge in designing a peer-To-peer (P2P) system is to ensure that the system is able to tolerate selfish nodes that strategically deviate from their specification whenever doing so is convenient. In this paper, we propose RACOON, a framework for the design of P2P systems that are resilient to selfish behaviours. While most existing solutions target specific systems or types of selfishness, RACOON proposes a generic and semi-Automatic approach that achieves robust and reusable results. Also, RACOON supports the system designer in the performance-oriented tuning of the system, by proposing a novel approach that combines Game Theory and simulations. We illustrate the benefits of using RACOON by designing two P2P systems: A live streaming and an anonymous communication system. In simulations and a real deployment of the two applications on a testbed comprising 100 nodes, the systems designed using RACOON achieve both resilience to selfish nodes and high performance.

Original languageBritish English
Title of host publicationProceedings - 2015 IEEE 34th Symposium on Reliable Distributed Systems Workshops, SRDSW 2015
PublisherIEEE Computer Society
Pages276-285
Number of pages10
ISBN (Electronic)9781467393027, 9781509000920
DOIs
StatePublished - 4 Jan 2016
Event34th IEEE International Symposium on Reliable Distributed Systems, SRDS 2015 - Montreal, Canada
Duration: 28 Sep 20151 Oct 2015

Publication series

NameProceedings of the IEEE Symposium on Reliable Distributed Systems
Volume2016-January
ISSN (Print)1060-9857

Conference

Conference34th IEEE International Symposium on Reliable Distributed Systems, SRDS 2015
Country/TerritoryCanada
CityMontreal
Period28/09/151/10/15

Keywords

  • accountability
  • configuration
  • design
  • game theory
  • peer-To-peer
  • reputation
  • selfishness

Fingerprint

Dive into the research topics of 'A Framework for the Design Configuration of Accountable Selfish-Resilient Peer-To-Peer Systems'. Together they form a unique fingerprint.

Cite this