1st International ICST Workshop on Technologies for Ambient Information Society

Research Article

How does user heterogeneity affect performance of P2P caching?: Evolutionary game theoretic approach

  • @INPROCEEDINGS{10.4108/ICST.BIONETICS2008.4695,
        author={Masahiro Sasabe and Yusuke Matsuda and Tetsuya Takine},
        title={How does user heterogeneity affect performance of P2P caching?: Evolutionary game theoretic approach},
        proceedings={1st International ICST Workshop on Technologies for Ambient Information Society},
        publisher={ACM},
        proceedings_a={TAIS},
        year={2010},
        month={5},
        keywords={Evolutionary game theory P2P file sharing system performance user heterogeneity},
        doi={10.4108/ICST.BIONETICS2008.4695}
    }
    
  • Masahiro Sasabe
    Yusuke Matsuda
    Tetsuya Takine
    Year: 2010
    How does user heterogeneity affect performance of P2P caching?: Evolutionary game theoretic approach
    TAIS
    ICST
    DOI: 10.4108/ICST.BIONETICS2008.4695
Masahiro Sasabe1,*, Yusuke Matsuda1,*, Tetsuya Takine1,*
  • 1: Graduate School of Engineering, Osaka University 2-1 Yamadaoka, Suita-shi Osaka 565-0871, Japan
*Contact email: sasabe@comm.eng.osaka-u.ac.jp, yusuke@post.comm.eng.osaka-u.ac.jp, takine@comm.eng.osaka-u.ac.jp

Abstract

Ubiquitous information societies enables us to freely obtain information anytime and anywhere. Beyond this concept, achievement of ambient information societies has been expected in recent years, in which we can retrieve desired information in accordance with current conditions of surrounding environments. In this paper, we focus on Peer-to-Peer (P2P) file sharing systems as an example of such ambient information sharing systems. We try to figure out the system performance when all users behave selfishly and autonomously according to their surrounding situations. In P2P file sharing systems, file availability is improved by users cooperatively caching and sharing files. However, many users may hesitate to cache files cooperatively due to the cost for caching, such as storage consumption, processing load, and bandwidth consumption. In such a case, unpopular files are likely to disappear from the system. In this paper, we reveal how the selfish user behavior affects the system performance using evolutionary game theoretic approach. Specifically, we focus on situations where users are heterogeneous in terms of aggressiveness in cooperative caching. Analytical results show that the user heterogeneity contributes to the stability of file availability.