2nd International ICST Workshop on Game Theory in Communication Networks

Research Article

Analysis of user-driven peer selection in peer-to-peer backup and storage systems

  • @INPROCEEDINGS{10.4108/ICST.VALUETOOLS2008.4474,
        author={Laszlo Toka and Pietro Michiardi},
        title={Analysis of user-driven peer selection in peer-to-peer backup and storage systems},
        proceedings={2nd International ICST Workshop on Game Theory in Communication Networks},
        publisher={ACM},
        proceedings_a={GAMECOMM},
        year={2010},
        month={5},
        keywords={Peer-to-peer system backup storage peer selection game theory stable matching user model incentives},
        doi={10.4108/ICST.VALUETOOLS2008.4474}
    }
    
  • Laszlo Toka
    Pietro Michiardi
    Year: 2010
    Analysis of user-driven peer selection in peer-to-peer backup and storage systems
    GAMECOMM
    ICST
    DOI: 10.4108/ICST.VALUETOOLS2008.4474
Laszlo Toka1,*, Pietro Michiardi1,*
  • 1: Eurecom 2229 Route des Crêtes, Sophia-Antipolis, France
*Contact email: laszlo.toka@eurecom.fr, pietro.michiardi@eurecom.fr

Abstract

In this paper we present a realistic model of peer-to-peer backup and storage systems in which users have the ability to selfishly select remote peers they want to exchange data with. In our work, peer characteristics (e.g., on-line availability, dedicated bandwidth) play an important role and are reflected in the model through a single parameter, termed profile. We show that selecting remote peers selfishly, based on their profiles, creates incentives for users to improve their contribution to the system. Our work is based on an extension to the Matching Theory that allows us to formulate a novel game, termed the stable exchange game, in which we shift the algorithmic nature of matching problems to a game theoretic framework. We propose a polynomial-time algorithm to compute (optimal) stable exchanges between peers and show, using an evolutionary game theoretic framework, that even semi-random peer selection strategies, that are easily implementable in practice, can be effective in providing incentives to users in order to improve their profiles.