reducing bittorrent traffic at the internet scale
play

Reducing BitTorrent Traffic at the Internet Scale Stevens Le Blond , - PowerPoint PPT Presentation

Reducing BitTorrent Traffic at the Internet Scale Stevens Le Blond , Arnaud Legout, Walid Dabbous 1 Two open questions about BitTorrent locality AS 2 AS 3 # connections Internet Internet AS 1 Reduces traffic AS 4 AS 5 How far can we


  1. Reducing BitTorrent Traffic at the Internet Scale Stevens Le Blond , Arnaud Legout, Walid Dabbous 1

  2. Two open questions about BitTorrent locality AS 2 AS 3 # connections Internet Internet AS 1 Reduces traffic AS 4 AS 5  How far can we push BitTorrent locality?  How much inter-AS traffic reduction?   How much performance penalty?    How much savings at the Internet scale? Do we gain significantly for big torrents?   Do small torrents (with no locality gain) dominate?   2

  3. Roadmap  Methodology  How far can we push How far can we push BitTorrent BitTorrent locality? locality?   How much savings at the Internet Scale? How much savings at the Internet Scale?  3

  4. Methodology Experimental setup  Real BitTorrent clients  Partition Merging (PM)  Tracker  assigns clients to virtual ASes and control number of inter-AS connections  Up to 10,000 peers  20kB/s upload, 100MB file, 256kB pieces 4

  5. Methodology Parameters  Homogeneous torrents  Heterogeneous torrents  Real AS distribution Metrics  Overhead  Slowdown  95-th percentile 5

  6. Roadmap  Methodology Methodology   How far can we push BitTorrent locality?  How much savings at the Internet scale? How much savings at the Internet scale?  6

  7. Real distribution of peers per AS 790,717 .torrent files Crawler 214,443 active torrents with 6,113,224 peers … Trackers 7

  8. Distribution of peers in the reference torrent 9,844 peers 1,043 ASes # peers (log scale) 386 peers in biggest AS 458 ASes with 1 peer # ASes (log scale) 8

  9. Impact of real distributions of peers per AS on overhead Overhead (log sclae) # of peers per AS (log scale) 9

  10. Impact of real distributions of peers per AS on slowdown Big ASes get partitioned Slowdown No partitions Orders of magnitude less overhead without performance penalty # of peers per AS (log scale) 10

  11. Roadmap  Methodology Methodology   How far can we push How far can we push BitTorrent BitTorrent locality? locality?   How much savings at the Internet scale? 11

  12. How to find overhead savings for all torrents?  Experiment with multiple reference torrents  English-language Movie  Italian-language Movie  Games and small torrents  Overhead mainly depends on # of peers per AS  Compute overhead for all 214,443 torrents 12

  13. Inter-AS traffic at the Internet scale Cumulated inter-AS traffic (TB) 11.6PB 41% savings 56% savings Large savings at the Internet scale Torrent ID (sorted by decreasing inter-AS traffic, 13 log scale)

  14. Take home messages Orders of magnitude less overhead for ISPs   without performance penalty for end-users 2) Large savings at the Internet scale, i.e., 41% savings on 11.6 petabytes of inter-AS traffic 14 Contact: stevens.le_blond@inria.fr

Recommend


More recommend