• DocumentCode
    1014864
  • Title

    Stochastic Optimization for Content Sharing in P2P Systems

  • Author

    Van der Schaar, Mihaela ; Turaga, Deepak S. ; Sood, Ritesh

  • Author_Institution
    Univ. of California, Los Angeles
  • Volume
    10
  • Issue
    1
  • fYear
    2008
  • Firstpage
    132
  • Lastpage
    144
  • Abstract
    Available resources in peer-to-peer (P2P) systems depend strongly on resource contributions made by individual peers. Empirical data shows that in the absence of incentives, a majority of the participating peers do not contribute resources. Modeling interactions between individual peers is often difficult as the number of peers in the system can be very large, and the relationships among them can be very complex. In this paper, we propose a new solution for P2P systems, where peers upload and download content to and from the contributing peers based on agreed-upon/determined sharing rates. We propose a P2P solution that deters free-riders by imposing constraints on participating peers; specifically, a peer is allowed access to new content only as long as its own content contribution exceeds an adaptively set threshold. The constraints are enforced either by a central authority (e.g., a tracker) or by a decentralized coalition of peers in a swarm, social network, etc. We derive optimal upload policies for the peers given their estimated future download requirements and their previous contribution (credit) to the other peers. Our results show considerable improvement in the cost-benefit tradeoff for peers that deploy such an optimal policy as compared to heuristic upload policies. We also propose mechanisms based on which the coalition of peers can provide incentives or penalties to participating peers to adjust their policies such that the availability of content and/or number of peers contributing content is maximized.
  • Keywords
    optimisation; peer-to-peer computing; stochastic processes; P2P systems; content sharing; peer-to-peer systems; stochastic optimization; Availability; File servers; Multimedia communication; Network servers; Peer to peer computing; Scalability; Social network services; Stochastic systems; Streaming media; Telephony; Content sharing; optimal upload policies; resource contributions in P2P networks;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2007.911288
  • Filename
    4407523