• DocumentCode
    1329027
  • Title

    Cooperative peer-to-peer streaming: An evolutionary game-theoretic approach

  • Author

    Chen, Yan ; Wang, Beibei ; Lin, W. Sabrina ; Wu, Yongle ; Liu, K. J Ray

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Maryland, College Park, MD, USA
  • Volume
    20
  • Issue
    10
  • fYear
    2010
  • Firstpage
    1346
  • Lastpage
    1357
  • Abstract
    While peer-to-peer (P2P) video streaming systems have achieved promising results, they introduce a large number of unnecessary traverse links, which consequently leads to substantial network inefficiency. To address this problem and achieve better streaming performance, we propose to enable cooperation among “group peers,” which are geographically neighboring peers with large intra-group upload and download bandwidths. Considering the peers´ selfish nature, we formulate the cooperative streaming problem as an evolutionary game and derive, for every peer, the evolutionarily stable strategy (ESS), which is the stable Nash equilibrium and no one will deviate from. Moreover, we propose a simple and distributed learning algorithm for the peers to converge to the ESSs. With the proposed algorithm, each peer decides whether to be an agent who downloads data from the peers outside the group or a free-rider who downloads data from the agents by simply tossing a coin, where the probability of being a head for the coin is learned from the peer´s own past payoff history. Simulation results show that the strategy of a peer converges to the ESS. Compared to the traditional non-cooperative P2P schemes, the proposed cooperative scheme achieves much better performance in terms of social welfare, probability of real-time streaming, and video quality (source rate).
  • Keywords
    distributed algorithms; evolutionary computation; game theory; peer-to-peer computing; video streaming; Nash equilibrium; P2P video streaming; distributed learning algorithm; evolutionarily stable strategy; evolutionary game theory; peer-to-peer video streaming; traverse links; video quality; Bandwidth; Games; History; Peer to peer computing; Real time systems; Servers; Streaming media; Cooperative streaming; distributed learning; evolutionary; game theory; peer-to-peer (P2P); replicator dynamics;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2010.2077490
  • Filename
    5580021