Skip to main navigation Skip to search Skip to main content

Variegated competing peer-to-peer systems with selfish peers

Research output: Contribution to journal › Article › peer-review

2 Citations (Scopus)

Abstract

Thanks to years of research and development, current peer-to-peer (P2P) networks are anything but a homogeneous system from a protocol perspective. Specifically, even for the same P2P system (e.g., BitTorrent), a large number of protocol variants have been designed based on game theoretic considerations with the objective to gain performance advantages. We envision that such variants could be deployed by selfish participants and interact with the original prescribed protocol as well as among them. Consequently, a meta-strategic situation - judicious selection of different protocol variants - will emerge. In this work, we propose the usage of population games, evolutionary and learning dynamics in the study of node coevolution for selfish protocol selection, and, most importantly, its impact on system performance. We apply our models and algorithms to P2P systems and draw on extensive simulations to characterize the dynamics of selfish protocol selection. In particular, our proposed distributed algorithms outperform others in terms of download rate. We believe that evolution patterns identified in our study will shed light on both further theoretical study and the design of next generation distributed systems.

Original languageEnglish
Pages (from-to)313-330
Number of pages18
JournalComputer Networks
Volume75
Issue numberPartA
DOIs
Publication statusPublished - 24 Dec 2014
Externally publishedYes

Keywords

  • Algorithms design
  • Distributed systems
  • Node rationality
  • P2P networks
  • Population coevolution

Fingerprint

Dive into the research topics of 'Variegated competing peer-to-peer systems with selfish peers'. Together they form a unique fingerprint.

Cite this