Incentives for sharing in Gnutella

  • Peers in Gnutella have no incentive to upload
  • BitTorrent's tit for tat algorithm creates an incentive to upload, but there's a separate BitTorrent swarm for each file
  • Solution: allow Gnutella peers to exchange something they have for something they want
  • Peers use tit for tat or some other algorithm to allocate bandwidth
  • Implementation: "trade queries"

    m.rogers@cs.ucl.ac.uk
    Last modified 2005/12/13