Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft...
Transcript of Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft...
![Page 1: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/1.jpg)
Challenge the future
DelftUniversity ofTechnology
Public and private BitTorrent communities:A measurement study
M. Meulpolder, L. D’Acunto, M. Capotă, M. Wojciechowski, J.A. Pouwelse, D.H.J. Epema, H.J. Sips
![Page 2: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/2.jpg)
2/20
PDS group
BitTorrent measurements IPTPS 2005Tribler
• Gossiping – BuddyCast• Reputation – BarterCast
Swift – swarming transport protocolThe Peer-to-Peer Trace Archive
• http://p2pta.ewi.tudelft.nl
P2P-NextQLectives
• Quality in Techno-Social Systems Workshop http://qlectives.eu/qteso
![Page 3: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/3.jpg)
3/20
BitTorrent communities
Thousands of content discovery sites Communities
• User accounts• Comments• Ratings• Forums
Private communities• Membership required• Difficult to measure
![Page 4: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/4.jpg)
4/20
Motivation and goal
Are there differences between the two community designs, public and private?
We measure:• Download speed• Connectability• Seeder/leecher ratio• Seeding duration
![Page 5: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/5.jpg)
5/20
Outline
Sharing enforcement policiesMeasured communitiesExperimental setupMeasurement resultsConclusions
![Page 6: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/6.jpg)
6/20
Sharing enforcement policies
Make users seedCommunity-level accounting
• Above tit-for-tat• Penalties up to account removal
Torrent-level policy• Prevents hit-and-run behavior
![Page 7: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/7.jpg)
7/20
Measured communities
Public• ThePirateBay• EZTV
Private• TVTorrents
• Flexible accounting• TorrentLeech
• Torrent-level accounting• PolishTracker
• Strictest sharing enforcement policy
![Page 8: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/8.jpg)
8/20
1 2 3
Instrumented BitTorrent client
Experimental setup
4Logging
![Page 9: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/9.jpg)
9/20
Measurement details
September to December 2009Over 500 000 usersOver 400 torrentsOver 20 million bitfields
![Page 10: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/10.jpg)
10/20
Download speed
Public Private
![Page 11: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/11.jpg)
11/20
Download speed
Public Private
3-5x faster median download speed
![Page 12: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/12.jpg)
12/20
Download speed
Vs. previous results
Guo, IMC 2005• 160 kbit/s mean
Pouwelse, IPTPS 2005• 240 kbit/s mean
Iosup, CCGRID 2006 • 500 kbit/s mean
Mean (kbit/s)
ThePirateBay 1037
EZTV 928
TVTorrents 3590
TorrentLeech 4937
PolishTracker 8625
![Page 13: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/13.jpg)
13/20
Connectability
![Page 14: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/14.jpg)
14/20
Connectability
Up to 50% better connectability
![Page 15: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/15.jpg)
15/20
Connectability
Vs. previous results
Pouwelse, IPTPS 2005• 40% overall
Mol, P2P 2008• 66% for ThePirateBay• 45% for TVTorrents
Xie, ICPP 2007, CoolStreaming• 70%
Mean (% all)
ThePirateBay 47.0
EZTV 48.3
TVTorrents 32.5
TorrentLeech 33.9
PolishTracker 20.6
![Page 16: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/16.jpg)
16/20
Seeder/leecher ratio
![Page 17: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/17.jpg)
17/20
Seeder/leecher ratio
At least 10x higher ratio
![Page 18: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/18.jpg)
18/20
Seeding duration
1 min
![Page 19: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/19.jpg)
19/20
Seeding duration
Vs. previous results
Pouwelse, IPTPS 2005• 83% < 1 h
Guo, IMC 2005• 8% > 1 day
Andrade, Computer Networks 2009•50% < 5 h
![Page 20: Public and private BitTorrent communities: A measurement study€¦ · Challenge the future Delft University of Technology Public and private BitTorrent communities: A measurement](https://reader033.fdocuments.us/reader033/viewer/2022042811/5fa3c79c8e6c8d3bc16674fb/html5/thumbnails/20.jpg)
20/20
Conclusion
Private vs. public• Speed is 3-5 times faster• Connectability is 50% better• Seeder/leecher ratio is 10x higher• Seeding duration is much longer
Vs. previous work, public results are similar, private significantly better
Given the seeding measured, how important is tit-for-tat?