BitTorrent-based credit systems BitTorrent - reminder tracker: - - PowerPoint PPT Presentation

bittorrent based credit systems bittorrent reminder
SMART_READER_LITE
LIVE PREVIEW

BitTorrent-based credit systems BitTorrent - reminder tracker: - - PowerPoint PPT Presentation

On the sustainability of BitTorrent-based credit systems BitTorrent - reminder tracker: keeps a record of every transaction, peer and swarm private communities: own incentive policies sharing ratio enforcement, credit amount checking


slide-1
SLIDE 1

On the sustainability of BitTorrent-based credit systems

slide-2
SLIDE 2
  • tracker: keeps a record of every transaction,

peer and swarm

  • private communities: own incentive policies

▫ sharing ratio enforcement, credit amount checking

  • credit ~ money

BitTorrent - reminder

slide-3
SLIDE 3
  • simplified model

▫ one peer participates in one swarm at a time ▫ completely closed community

  • 1000 peers, 100 files, 1 credit = 1 piece
  • upload: 4 pieces/generation
  • varying file size and credit amount
  • varying download speed

Simulator

slide-4
SLIDE 4
  • 1. Connection between file size and

sustainability

  • reproducing results of an article
  • crash/crunch doesn’t only depend on the initial

ratio of rich/poor peers

  • average file size has a huge impact as well
  • simulations: 10 -> 100 size, 40% ->80% rich
slide-5
SLIDE 5

Homogeneous peers, default case

  • earlier: initial 40% rich is safe
  • 80%: unbalanced system
slide-6
SLIDE 6

Homogeneous peers, constrained leecher upload

  • Why does a system go down?
  • crash/crunch -> bad credit distribution
  • observation: too rich leechers
  • constraining credit earning while leeching?
  • nothing changes with homogeneous peers and

fix credit amount 

slide-7
SLIDE 7

Heterogeneous peers, default case

  • one step closer to reality: different download speeds
  • good news: easier to sustain at 40% and 80%
slide-8
SLIDE 8
  • 2. Changing the inital credit amount
  • motivation: crash/crunch + adaptive credit
  • earlier configuration: (#rich peers)*fileSize
  • now: step 5%, up to +30%
  • distribution of extra credits: randomly among

the peers

  • similar to real systems (snapshot)
slide-9
SLIDE 9

Homogeneous peers, default case

  • average: correlation between ratio and credit amount
  • max throughput could be increased
  • no effect on min throughput
slide-10
SLIDE 10

Homogeneous peers, constrained leecher upload

  • even collapses at the earlier stable 70% ratio
  • 50% & 60%: minimal throughputs are better
slide-11
SLIDE 11

Heterogeneous peers

  • default case: more stable at 80%
  • constrained upload: average throughput decreases
  • BUT: min & max throughput could be increased
slide-12
SLIDE 12

Heterogeneous peers

slide-13
SLIDE 13

Thank you!